2 #Try to remove hardcoded /home path
4 --- pocketcellar-1.1/cellardb.cpp.old 2005-02-28 13:43:19.000000000 +0000
5 +++ pocketcellar-1.1/cellardb.cpp 2005-02-28 13:42:55.000000000 +0000
11 #include <qdatastream.h>
17 bool CellarDB::load(QListView *parent, QListView *wines, int loc) {
18 - QString path("/home");
20 + QString path(QDir::homeDirPath());
23 - path = "/usr/mnt.rom/cf";
26 - path = "/usr/mnt.rom/card";
27 + path = "/media/card";
29 - mkdir(QString(path + "/QtPalmtop/data/PocketCellar").ascii(), 755);
30 + mkdir(QString(path + "/Documents/application/PocketCellar").ascii(), 755);
32 - QFile f(path+"/QtPalmtop/data/PocketCellar/PCellarDB");
33 + QFile f(path+"/Documents/application/PocketCellar/PCellarDB");
35 if (!f.open(IO_ReadOnly))
43 unlink("/home/QtPalmtop/data/PocketCellar/PCellarDB");
45 unlink("/usr/mnt.rom/cf/QtPalmtop/data/PocketCellar/PCellarDB");
47 - unlink("/usr/mnt.rom/card/QtPalmtop/data/PocketCellar/PCellarDB");
48 + unlink("/usr/mnt.rom/card/QtPalmtop/data/PocketCellar/PCellarDB");*/
54 bool CellarDB::save(QListView *parent, int loc) {
55 - QString path("/home");
57 + QString path(QDir::homeDirPath());
60 - path = "/usr/mnt.rom/cf";
63 - path = "/usr/mnt.rom/card";
64 + path = "/media/card";
66 - mkdir(QString(path + "/QtPalmtop/data/PocketCellar").ascii(), 755);
67 + mkdir(QString(path + "/Documents/application/PocketCellar").ascii(), 755);
69 - QFile f(path+"/QtPalmtop/data/PocketCellar/PCellarDB");
70 + QFile f(path+"/Documents/application/PocketCellar/PCellarDB");
72 //qDebug("Filename %s\n", (path+"/QtPalmtop/data/PocketCellar/PCellarDB").latin1());
73 if (!f.open(IO_WriteOnly))
80 unlink("/home/QtPalmtop/data/PocketCellar/PCellarDB");
82 unlink("/usr/mnt.rom/cf/QtPalmtop/data/PocketCellar/PCellarDB");
84 - unlink("/usr/mnt.rom/card/QtPalmtop/data/PocketCellar/PCellarDB");
85 + unlink("/usr/mnt.rom/card/QtPalmtop/data/PocketCellar/PCellarDB");*/