-rw-r--r-- | noncore/settings/aqpkg/datamgr.cpp | 17 |
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 ); |