26 // checking for a key that doesn't exist puts it into the map |
26 // checking for a key that doesn't exist puts it into the map |
27 // then it gets written out if dirty, possibly corrupting the file |
27 // then it gets written out if dirty, possibly corrupting the file |
28 |
28 |
29 // TODO: Fix up error reporting |
29 // TODO: Fix up error reporting |
30 |
30 |
31 #include <qdom.h> |
31 #define QT3_SUPPORT |
|
32 |
|
33 #include <Qt/qdom.h> |
32 #include <qfile.h> |
34 #include <qfile.h> |
33 #include <qtextstream.h> |
35 #include <qtextstream.h> |
34 |
36 |
35 #include "as_pref.h" |
37 #include "as_pref.h" |
36 |
38 |
233 |
235 |
234 void Preferences::readData() |
236 void Preferences::readData() |
235 { |
237 { |
236 // open file |
238 // open file |
237 QFile* datafile = new QFile(file_); |
239 QFile* datafile = new QFile(file_); |
238 if (!datafile->open(IO_ReadOnly)) { |
240 if (!datafile->open(QIODevice::ReadOnly)) { |
239 // error opening file |
241 // error opening file |
240 qWarning("Error: cannot open preferences file " + file_); |
242 qWarning("Error: cannot open preferences file " + file_); |
241 datafile->close(); |
243 datafile->close(); |
242 delete (datafile); |
244 delete (datafile); |
243 filestate_ = false; |
245 filestate_ = false; |
333 } |
335 } |
334 doc.appendChild(root); |
336 doc.appendChild(root); |
335 |
337 |
336 // open file |
338 // open file |
337 QFile* datafile = new QFile(file_); |
339 QFile* datafile = new QFile(file_); |
338 if (!datafile->open(IO_WriteOnly)) { |
340 if (!datafile->open(QIODevice::WriteOnly)) { |
339 // error opening file |
341 // error opening file |
340 qWarning("Error: Cannot open preferences file " + file_); |
342 qWarning("Error: Cannot open preferences file " + file_); |
341 datafile->close(); |
343 datafile->close(); |
342 delete (datafile); |
344 delete (datafile); |
343 filestate_ = false; |
345 filestate_ = false; |