Completely rework RbSettings class.
commitaed3ee02eddfb0e6e38efcf250ea6336226682f1
authorbluebrother <bluebrother@a1c6a512-1295-4272-9138-f99709370657>
Wed, 29 Apr 2009 20:58:47 +0000 (29 20:58 +0000)
committerbluebrother <bluebrother@a1c6a512-1295-4272-9138-f99709370657>
Wed, 29 Apr 2009 20:58:47 +0000 (29 20:58 +0000)
treedd4303f36be8df6c4f808878da00963cb7316415
parent5dff0c67490b30a0bfbbff634be191472a32820e
Completely rework RbSettings class.
- use a single member function for accessing a settings value.
- use an enum to figure the correct value in the settings file instead of functions.
- return the settings value as QVariant instead and leave converting to the caller.
- accept QVariant as value when setting values.

git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20823 a1c6a512-1295-4272-9138-f99709370657
16 files changed:
rbutil/rbutilqt/base/detect.cpp
rbutil/rbutilqt/configure.cpp
rbutil/rbutilqt/createvoicewindow.cpp
rbutil/rbutilqt/encoders.cpp
rbutil/rbutilqt/encodersgui.cpp
rbutil/rbutilqt/install.cpp
rbutil/rbutilqt/installtalkwindow.cpp
rbutil/rbutilqt/rbsettings.cpp
rbutil/rbutilqt/rbsettings.h
rbutil/rbutilqt/rbutilqt.cpp
rbutil/rbutilqt/talkfile.cpp
rbutil/rbutilqt/themesinstallwindow.cpp
rbutil/rbutilqt/tts.cpp
rbutil/rbutilqt/ttsgui.cpp
rbutil/rbutilqt/uninstallwindow.cpp
rbutil/rbutilqt/voicefile.cpp