summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDominik Riebeling <Dominik.Riebeling@gmail.com>2007-08-09 18:40:32 +0000
committerDominik Riebeling <Dominik.Riebeling@gmail.com>2007-08-09 18:40:32 +0000
commitedf54496ad7a9a5730d99f0d6ce9edc8347e1763 (patch)
tree3cd9d7738acc5f39517eb832f28b7ad8af132bd2
parent36b150e5dc62a4c46aa8fd34a1c9ce828ae2bd28 (diff)
downloadrockbox-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.cpp6
-rw-r--r--rbutil/rbutilqt/rbutilqt.cpp9
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";
}