]>
Commit | Line | Data |
---|---|---|
b6072133 | 1 | diff -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 | ||
28 | diff -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(); | |
51 | diff -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; | |
71 | diff -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 += "-"; | |
83 | diff -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); |