diff options
| author | Dominik Riebeling <Dominik.Riebeling@gmail.com> | 2007-08-09 18:40:32 +0000 |
|---|---|---|
| committer | Dominik Riebeling <Dominik.Riebeling@gmail.com> | 2007-08-09 18:40:32 +0000 |
| commit | edf54496ad7a9a5730d99f0d6ce9edc8347e1763 (patch) | |
| tree | 3cd9d7738acc5f39517eb832f28b7ad8af132bd2 | |
| parent | 36b150e5dc62a4c46aa8fd34a1c9ce828ae2bd28 (diff) | |
| download | rockbox-edf54496ad7a9a5730d99f0d6ce9edc8347e1763.zip rockbox-edf54496ad7a9a5730d99f0d6ce9edc8347e1763.tar.gz rockbox-edf54496ad7a9a5730d99f0d6ce9edc8347e1763.tar.bz2 rockbox-edf54496ad7a9a5730d99f0d6ce9edc8347e1763.tar.xz | |
small simplification.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14260 a1c6a512-1295-4272-9138-f99709370657
| -rw-r--r-- | rbutil/rbutilqt/main.cpp | 6 | ||||
| -rw-r--r-- | rbutil/rbutilqt/rbutilqt.cpp | 9 |
2 files changed, 7 insertions, 8 deletions
diff --git a/rbutil/rbutilqt/main.cpp b/rbutil/rbutilqt/main.cpp index 39dd3d0..d9c1b32 100644 --- a/rbutil/rbutilqt/main.cpp +++ b/rbutil/rbutilqt/main.cpp @@ -25,12 +25,12 @@ int main( int argc, char ** argv ) { QApplication app( argc, argv ); - QString absolutePath = QFileInfo(qApp->arguments().at(0)).absolutePath() + "/"; + QString absolutePath = qApp->applicationDirPath(); // portable installation: // check for a configuration file in the program folder. QSettings *user; - if(QFileInfo(absolutePath + "RockboxUtility.ini").isFile()) - user = new QSettings(absolutePath + "RockboxUtility.ini", QSettings::IniFormat, 0); + if(QFileInfo(absolutePath + "/RockboxUtility.ini").isFile()) + user = new QSettings(absolutePath + "/RockboxUtility.ini", QSettings::IniFormat, 0); else user = new QSettings(QSettings::IniFormat, QSettings::UserScope, "rockbox.org", "RockboxUtility"); QTranslator translator; diff --git a/rbutil/rbutilqt/rbutilqt.cpp b/rbutil/rbutilqt/rbutilqt.cpp index def0e15..35b227f 100644 --- a/rbutil/rbutilqt/rbutilqt.cpp +++ b/rbutil/rbutilqt/rbutilqt.cpp @@ -36,10 +36,9 @@ RbUtilQt::RbUtilQt(QWidget *parent) : QMainWindow(parent) { - QString programPath = qApp->arguments().at(0); - absolutePath = QFileInfo(programPath).absolutePath() + "/"; + absolutePath = qApp->applicationDirPath(); // use built-in rbutil.ini if no external file in binary folder - QString iniFile = absolutePath + "rbutil.ini"; + QString iniFile = absolutePath + "/rbutil.ini"; if(QFileInfo(iniFile).isFile()) { qDebug() << "using external rbutil.ini"; devices = new QSettings(iniFile, QSettings::IniFormat, 0); @@ -54,9 +53,9 @@ RbUtilQt::RbUtilQt(QWidget *parent) : QMainWindow(parent) // portable installation: // check for a configuration file in the program folder. QFileInfo config; - config.setFile(absolutePath + "RockboxUtility.ini"); + config.setFile(absolutePath + "/RockboxUtility.ini"); if(config.isFile()) { - userSettings = new QSettings(absolutePath + "RockboxUtility.ini", + userSettings = new QSettings(absolutePath + "/RockboxUtility.ini", QSettings::IniFormat, 0); qDebug() << "config: portable"; } |