summaryrefslogtreecommitdiff
path: root/rbutil/rbutilqt/rbsettings.h
diff options
context:
space:
mode:
authorDominik Riebeling <Dominik.Riebeling@gmail.com>2009-04-16 20:49:43 +0000
committerDominik Riebeling <Dominik.Riebeling@gmail.com>2009-04-16 20:49:43 +0000
commitbfce7eea5c0d43c9f2cd84cd325bbcc1949102e3 (patch)
treeac926f8a844d2706cb01323d80fb42b2a8f24898 /rbutil/rbutilqt/rbsettings.h
parent2995c2d265e4e6b2c07a88023bbd7635ae7cb9e9 (diff)
downloadrockbox-bfce7eea5c0d43c9f2cd84cd325bbcc1949102e3.tar.gz
rockbox-bfce7eea5c0d43c9f2cd84cd325bbcc1949102e3.zip
Refactor USB ID map retrieval from device settings file and minimize duplicated code.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20716 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'rbutil/rbutilqt/rbsettings.h')
-rw-r--r--rbutil/rbutilqt/rbsettings.h10
1 files changed, 7 insertions, 3 deletions
diff --git a/rbutil/rbutilqt/rbsettings.h b/rbutil/rbutilqt/rbsettings.h
index c785061ee8..339c835d4a 100644
--- a/rbutil/rbutilqt/rbsettings.h
+++ b/rbutil/rbutilqt/rbsettings.h
@@ -41,6 +41,12 @@ class RbSettings : public QObject
41 // returns the filename of the usersettings file 41 // returns the filename of the usersettings file
42 QString userSettingFilename(); 42 QString userSettingFilename();
43 43
44 enum MapType {
45 MapDevice,
46 MapError,
47 MapIncompatible,
48 };
49
44 //! access functions for the settings 50 //! access functions for the settings
45 QString curVersion(); 51 QString curVersion();
46 bool cacheOffline(); 52 bool cacheOffline();
@@ -86,9 +92,7 @@ class RbSettings : public QObject
86 QString name(QString plattform); 92 QString name(QString plattform);
87 QString brand(QString plattform); 93 QString brand(QString plattform);
88 94
89 QMap<int, QString> usbIdMap(); 95 QMap<int, QString> usbIdMap(enum MapType);
90 QMap<int, QString> usbIdErrorMap();
91 QMap<int, QString> usbIdIncompatMap();
92 96
93 QString curBrand(); 97 QString curBrand();
94 QString curName(); 98 QString curName();