From bfce7eea5c0d43c9f2cd84cd325bbcc1949102e3 Mon Sep 17 00:00:00 2001 From: Dominik Riebeling Date: Thu, 16 Apr 2009 20:49:43 +0000 Subject: 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 --- rbutil/rbutilqt/rbsettings.h | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) (limited to 'rbutil/rbutilqt/rbsettings.h') 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 // returns the filename of the usersettings file QString userSettingFilename(); + enum MapType { + MapDevice, + MapError, + MapIncompatible, + }; + //! access functions for the settings QString curVersion(); bool cacheOffline(); @@ -86,9 +92,7 @@ class RbSettings : public QObject QString name(QString plattform); QString brand(QString plattform); - QMap usbIdMap(); - QMap usbIdErrorMap(); - QMap usbIdIncompatMap(); + QMap usbIdMap(enum MapType); QString curBrand(); QString curName(); -- cgit v1.2.3