Diffstat (limited to 'noncore/settings/aqpkg/datamgr.cpp') (more/less context) (ignore whitespace changes)
-rw-r--r-- | noncore/settings/aqpkg/datamgr.cpp | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/noncore/settings/aqpkg/datamgr.cpp b/noncore/settings/aqpkg/datamgr.cpp index f342aff..1420242 100644 --- a/noncore/settings/aqpkg/datamgr.cpp +++ b/noncore/settings/aqpkg/datamgr.cpp | |||
@@ -19,27 +19,29 @@ | |||
19 | using namespace std; | 19 | using namespace std; |
20 | 20 | ||
21 | #ifdef QWS | 21 | #ifdef QWS |
22 | #include <qpe/config.h> | 22 | #include <qpe/config.h> |
23 | #endif | 23 | #endif |
24 | 24 | ||
25 | #include <stdio.h> | 25 | #include <stdio.h> |
26 | 26 | ||
27 | #include "datamgr.h" | 27 | #include "datamgr.h" |
28 | #include "global.h" | 28 | #include "global.h" |
29 | 29 | ||
30 | 30 | ||
31 | QString DataManager::availableCategories = ""; | ||
31 | DataManager::DataManager() | 32 | DataManager::DataManager() |
32 | { | 33 | { |
33 | activeServer = ""; | 34 | activeServer = ""; |
35 | availableCategories = "#"; | ||
34 | } | 36 | } |
35 | 37 | ||
36 | DataManager::~DataManager() | 38 | DataManager::~DataManager() |
37 | { | 39 | { |
38 | } | 40 | } |
39 | 41 | ||
40 | Server *DataManager :: getServer( const char *name ) | 42 | Server *DataManager :: getServer( const char *name ) |
41 | { | 43 | { |
42 | Server *s = 0; | 44 | Server *s = 0; |
43 | vector<Server>::iterator it = serverList.begin(); | 45 | vector<Server>::iterator it = serverList.begin(); |
44 | while ( it != serverList.end() && s == 0 ) | 46 | while ( it != serverList.end() && s == 0 ) |
45 | { | 47 | { |
@@ -198,12 +200,20 @@ void DataManager :: writeOutIpkgConf() | |||
198 | out << endl; | 200 | out << endl; |
199 | 201 | ||
200 | // Write out destinations | 202 | // Write out destinations |
201 | vector<Destination>::iterator it2 = destList.begin(); | 203 | vector<Destination>::iterator it2 = destList.begin(); |
202 | while ( it2 != destList.end() ) | 204 | while ( it2 != destList.end() ) |
203 | { | 205 | { |
204 | out << "dest " << it2->getDestinationName() << " " << it2->getDestinationPath() << endl; | 206 | out << "dest " << it2->getDestinationName() << " " << it2->getDestinationPath() << endl; |
205 | it2++; | 207 | it2++; |
206 | } | 208 | } |
207 | 209 | ||
208 | out.close(); | 210 | out.close(); |
209 | } | 211 | } |
212 | |||
213 | |||
214 | void DataManager :: setAvailableCategories( QString section ) | ||
215 | { | ||
216 | section = section.lower(); | ||
217 | if ( availableCategories.find( "#" + section + "#" ) == -1 ) | ||
218 | availableCategories += section + "#"; | ||
219 | } | ||