]> git.pld-linux.org Git - packages/dc-qt.git/blame - dc-qt-home_etc.patch
- release 3.
[packages/dc-qt.git] / dc-qt-home_etc.patch
CommitLineData
b6072133 1diff -Nur dc-qt-0.0.4.orig/dc_hub.cc dc-qt-0.0.3.chng/dc_hub.cc
2--- dc-qt-0.0.4.orig/dc_hub.cc Thu Mar 7 05:13:08 2002
3+++ dc-qt-0.0.3.chng/dc_hub.cc Mon Jun 3 10:27:26 2002
4@@ -31,12 +31,12 @@
5
6 void dc_hub::load_list_from_web()
7 {
8- load_list_from_process("hublist | tee " + settings.get_home_dir() + "/.dc_qt/hublist.cache");
9+ load_list_from_process("hublist | tee " + settings.get_dcqt_dir() + "/hublist.cache");
10 }
11
12 void dc_hub::load_list_from_disk()
13 {
14- load_list_from_process("cat " + settings.get_home_dir() + "/.dc_qt/hublist.cache");
15+ load_list_from_process("cat " + settings.get_dcqt_dir() + "/hublist.cache");
16 }
17
18 void dc_hub::load_list_from_process(const QString& process)
19@@ -98,7 +98,7 @@
20 {
21 clear_list(running);
22
23- const QString dir_name = settings.get_home_dir() + "/.dctc/running";
24+ const QString dir_name = settings.get_dctc_dir() + "/running";
25
26 QDir dir(dir_name, "*", QDir::Name|QDir::IgnoreCase, QDir::System);
27
28diff -Nur dc-qt-0.0.4.orig/dc_settings.cc dc-qt-0.0.3.chng/dc_settings.cc
29--- dc-qt-0.0.4.orig/dc_settings.cc Tue Feb 19 23:21:20 2002
30+++ dc-qt-0.0.3.chng/dc_settings.cc Mon Jun 3 10:18:28 2002
31@@ -29,8 +29,17 @@
32 dc_settings::dc_settings()
33 {
34 user_home_dir = getenv("HOME");
35- settings_file = user_home_dir + "/.dc_qt/dc_qt.conf";
36- favourites_file = user_home_dir + "/.dc_qt/dc_qt.favourites";
37+
38+ if (getenv("CONFIG_DIR")) {
39+ dcqt_dir = user_home_dir + "/" + QString(getenv("CONFIG_DIR")) + "/dc_qt";
40+ dctc_dir = user_home_dir + "/" + QString(getenv("CONFIG_DIR")) + "/dctc";
41+ } else {
42+ dcqt_dir = user_home_dir + "/.dc_qt";
43+ dctc_dir = user_home_dir + "/.dctc";
44+ }
45+
46+ settings_file = dcqt_dir + "/dc_qt.conf";
47+ favourites_file = dcqt_dir + "/dc_qt.favourites";
48
49 load_from_file();
50 load_favourites_file();
51diff -Nur dc-qt-0.0.4.orig/dc_settings.h dc-qt-0.0.3.chng/dc_settings.h
52--- dc-qt-0.0.4.orig/dc_settings.h Tue Feb 19 23:21:20 2002
53+++ dc-qt-0.0.3.chng/dc_settings.h Mon Jun 3 10:19:44 2002
54@@ -49,12 +49,16 @@
55 int num_shares() const {return shares.size();}
56 const QString get_share(int i);
57 const QString get_home_dir() const { return user_home_dir; }
58+ const QString get_dcqt_dir() const { return dcqt_dir; }
59+ const QString get_dctc_dir() const { return dctc_dir; }
60
61 private:
62 int get_setting_key(const QString &s) const;
63
64 QString settings_file;
65 QString favourites_file;
66+ QString dcqt_dir;
67+ QString dctc_dir;
68
69 set<QString> shares;
70 Map settings;
71diff -Nur dc-qt-0.0.4.orig/dctc_connection.cc dc-qt-0.0.3.chng/dctc_connection.cc
72--- dc-qt-0.0.4.orig/dctc_connection.cc Sun Mar 10 21:31:27 2002
73+++ dc-qt-0.0.3.chng/dctc_connection.cc Mon Jun 3 10:26:35 2002
74@@ -183,7 +183,7 @@
75 // we open the socket created by dctc in $HOME/.dctc/running/dctc-xxxxx-yyyyy
76 // where xxxxx == the pid of the client in hex
77 // yyyyy == the ip of the hub
78- QString socket_path = settings.get_home_dir() + "/.dctc/running/";
79+ QString socket_path = settings.get_dctc_dir() + "/running/";
80 socket_path += "dctc-";
81 socket_path += pidhex;
82 socket_path += "-";
83diff -Nur dc-qt-0.0.4.orig/main.cc dc-qt-0.0.3.chng/main.cc
84--- dc-qt-0.0.4.orig/main.cc Tue Feb 26 00:51:03 2002
85+++ dc-qt-0.0.3.chng/main.cc Mon Jun 3 10:27:52 2002
86@@ -32,8 +32,8 @@
87 dc_qt->show();
88
89 // check for existance of $HOME/.dc_qt
90- if (system("[ -x " + settings.get_home_dir() + "/.dc_qt ]") != 0)
91- system("mkdir " + settings.get_home_dir() + "/.dc_qt");
92+ if (system("[ -x " + settings.get_dcqt_dir() + " ]") != 0)
93+ system("mkdir " + settings.get_dcqt_dir());
94
95 QFont f("Arial", 12, QFont::Normal);
96 app.setFont(f, true);
This page took 0.088093 seconds and 4 git commands to generate.