Diffstat (limited to 'noncore/apps/opie-console/profileconfig.cpp') (more/less context) (show whitespace changes)
-rw-r--r-- | noncore/apps/opie-console/profileconfig.cpp | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/noncore/apps/opie-console/profileconfig.cpp b/noncore/apps/opie-console/profileconfig.cpp index 8b16920..bd089c8 100644 --- a/noncore/apps/opie-console/profileconfig.cpp +++ b/noncore/apps/opie-console/profileconfig.cpp @@ -24,12 +24,22 @@ void ProfileConfig::clearAll() { QMap<QString, ConfigGroup>::ConstIterator it; it = Config::groups.begin(); for ( ; it != Config::groups.end(); ++it ) clearGroup( it.key() ); } void ProfileConfig::clearGroup( const QString& str ) { QString cur =git.key(); setGroup( str ); Config::clearGroup(); setGroup( cur ); } +QMap<QString, QString> ProfileConfig::items( const QString& group )const { + QMap<QString, QString> map; + QMap<QString, ConfigGroup>::ConstIterator it; + it = Config::groups.find( group ); + + if (it != Config::groups.end() ) + map = it.data(); + + return map; +} |