summaryrefslogtreecommitdiff
path: root/noncore/settings/aqpkg/datamgr.cpp
Side-by-side diff
Diffstat (limited to 'noncore/settings/aqpkg/datamgr.cpp') (more/less context) (ignore whitespace changes)
-rw-r--r--noncore/settings/aqpkg/datamgr.cpp17
1 files changed, 17 insertions, 0 deletions
diff --git a/noncore/settings/aqpkg/datamgr.cpp b/noncore/settings/aqpkg/datamgr.cpp
index d929c39..089c3e3 100644
--- a/noncore/settings/aqpkg/datamgr.cpp
+++ b/noncore/settings/aqpkg/datamgr.cpp
@@ -20,2 +20,6 @@ using namespace std;
+#ifdef QWS
+#include <qpe/config.h>
+#endif
+
#include <stdio.h>
@@ -72,2 +76,7 @@ void DataManager :: loadServers()
+#ifdef QWS
+ Config cfg( "aqpkg" );
+ cfg.setGroup( "destinations" );
+#endif
+
// Read file from /etc/ipkg.conf
@@ -114,2 +123,10 @@ void DataManager :: loadServers()
Destination d( alias, path );
+ bool linkToRoot = true;
+#ifdef QWS
+ QString key = alias;
+ key += "_linkToRoot";
+ linkToRoot = cfg.readBoolEntry( key, true );
+#endif
+ d.linkToRoot( linkToRoot );
+
destList.push_back( d );