2 # Try to remove hardcoded /home path
4 --- pocketcellar-1.1/winedb.cpp.old 2005-02-28 13:43:30.000000000 +0000
5 +++ pocketcellar-1.1/winedb.cpp 2005-02-28 13:40:55.000000000 +0000
7 #include <qdatastream.h>
8 #include <qtextstream.h>
13 QDataStream& operator>>(QDataStream& s, Wine& w) {
17 bool WineDB::load(QListView *parent, int loc) {
18 - QString path("/home");
19 + QString path(QDir::homeDirPath());
22 - path = "/usr/mnt.rom/cf";
25 - path = "/usr/mnt.rom/card";
26 + path = "/media/card";
28 - mkdir(QString(path + "/QtPalmtop/data/PocketCellar").ascii(), 755);
29 - QFile f(path + "/QtPalmtop/data/PocketCellar/PCWineDB");
30 + mkdir(QString(path + "/Documents/application/PocketCellar").ascii(), 755);
31 + QFile f(path + "/Documents/application/PocketCellar/PCWineDB");
33 if (!f.open(IO_ReadOnly))
41 unlink("/home/QtPalmtop/data/PocketCellar/PCWineDB");
43 unlink("/usr/mnt.rom/cf/QtPalmtop/data/PocketCellar/PCWineDB");
45 - unlink("/usr/mnt.rom/card/QtPalmtop/data/PocketCellar/PCWineDB");
46 + unlink("/usr/mnt.rom/card/QtPalmtop/data/PocketCellar/PCWineDB");*/
51 bool WineDB::save(QListView *parent, int loc) {
52 - QString path("/home");
53 + QString path(QDir::homeDirPath());
56 - path = "/usr/mnt.rom/cf";
59 - path = "/usr/mnt.rom/card";
60 + path = "/media/card";
62 - mkdir(QString(path + "/QtPalmtop/data/PocketCellar").ascii(), 755);
63 - QFile f(path + "/QtPalmtop/data/PocketCellar/PCWineDB");
64 + mkdir(QString(path + "/Documents/application/PocketCellar").ascii(), 755);
65 + QFile f(path + "/Documents/application/PocketCellar/PCWineDB");
67 if (!f.open(IO_WriteOnly))
75 unlink("/home/QtPalmtop/data/PocketCellar/PCWineDB");
77 unlink("/usr/mnt.rom/cf/QtPalmtop/data/PocketCellar/PCWineDB");
79 - unlink("/usr/mnt.rom/card/QtPalmtop/data/PocketCellar/PCWineDB");
80 + unlink("/usr/mnt.rom/card/QtPalmtop/data/PocketCellar/PCWineDB");*/
85 QStringList WineDB::grapeList;
87 bool WineDB::loadGrapeList() {
88 - QFile f("/home/QtPalmtop/data/PocketCellar/grapelist.txt");
89 + QFile f("/opt/QtPalmtop/data/PocketCellar/grapelist.txt");
91 if (!f.open(IO_ReadOnly))