From 8399a56ca312143945ea340efcd82246ed6f98e0 Mon Sep 17 00:00:00 2001 From: bluebrother Date: Wed, 1 Aug 2007 14:09:41 +0000 Subject: [PATCH] Update configuration dialog and disable unimplemented items. Add some nice icons and replace logger icons with tango ones. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14119 a1c6a512-1295-4272-9138-f99709370657 --- rbutil/rbutilqt/configure.cpp | 9 ++ rbutil/rbutilqt/configurefrm.ui | 183 +++++++++++++++++++++++++++++++++- rbutil/rbutilqt/progressloggergui.cpp | 8 +- rbutil/rbutilqt/rbutilqt.qrc | 10 +- 4 files changed, 198 insertions(+), 12 deletions(-) diff --git a/rbutil/rbutilqt/configure.cpp b/rbutil/rbutilqt/configure.cpp index 6d52fd0f2..e92234527 100644 --- a/rbutil/rbutilqt/configure.cpp +++ b/rbutil/rbutilqt/configure.cpp @@ -60,6 +60,15 @@ Config::Config(QWidget *parent) : QDialog(parent) connect(ui.buttonCancel, SIGNAL(clicked()), this, SLOT(abort())); connect(ui.radioNoProxy, SIGNAL(toggled(bool)), this, SLOT(setNoProxy(bool))); connect(ui.radioSystemProxy, SIGNAL(toggled(bool)), this, SLOT(setSystemProxy(bool))); + + // disable unimplemented stuff + ui.buttonCacheBrowse->setEnabled(false); + ui.cacheDisable->setEnabled(false); + ui.cacheOfflineMode->setEnabled(false); + ui.buttonCacheClear->setEnabled(false); + ui.scrobblerUser->setEnabled(false); + ui.scrobblerPass->setEnabled(false); + ui.scrobblerTimezone->setEnabled(false); } diff --git a/rbutil/rbutilqt/configurefrm.ui b/rbutil/rbutilqt/configurefrm.ui index 4c0a3a3e2..8310c71ae 100644 --- a/rbutil/rbutilqt/configurefrm.ui +++ b/rbutil/rbutilqt/configurefrm.ui @@ -38,6 +38,9 @@ &Ok + + :/icons/icons/go-next.png + @@ -45,6 +48,9 @@ &Cancel + + :/icons/icons/process-stop.png + @@ -70,7 +76,7 @@ - Use &System values + Use S&ystem values @@ -121,7 +127,11 @@ - + + + QLineEdit::Password + + @@ -136,7 +146,7 @@ - P&assword + Pass&word proxyPass @@ -171,15 +181,180 @@ + + + C&ache + + + Download cache settings + + + + + + Rockbox Utility uses a local download cache to save network traffic. You can change the path to the cache and use it as local repository by enabling Offline mode. + + + true + + + + + + + Current cache size is %1 + + + + + + + + + P&ath + + + cachePath + + + + + + + + + + &Browse + + + :/icons/icons/system-search.png + + + + + + + + + + + Disable local &download cache + + + + + + + O&ffline mode + + + + + + + + + Qt::Vertical + + + + 20 + 61 + + + + + + + + Qt::Horizontal + + + + 40 + 20 + + + + + + + + Clean cache &now + + + + + &Scrobbler + + + + + &Username + + + scrobblerUser + + + + + + + + + + P&assword + + + scrobblerPass + + + + + + + QLineEdit::Password + + + + + + + &Timezone + + + scrobblerTimezone + + + + + + + + + + Qt::Vertical + + + + 20 + 40 + + + + + - + + + diff --git a/rbutil/rbutilqt/progressloggergui.cpp b/rbutil/rbutilqt/progressloggergui.cpp index 8dc3e7184..932c18dfc 100644 --- a/rbutil/rbutilqt/progressloggergui.cpp +++ b/rbutil/rbutilqt/progressloggergui.cpp @@ -40,16 +40,16 @@ void ProgressLoggerGui::addItem(QString text,int flag) switch(flag) { case LOGOK: - item->setIcon(QIcon(":/icons/icons/log-ok.png")); + item->setIcon(QIcon(":/icons/icons/go-next.png")); break; case LOGINFO: - item->setIcon(QIcon(":/icons/icons/log-info.png")); + item->setIcon(QIcon(":/icons/icons/dialog-information.png")); break; case LOGWARNING: - item->setIcon(QIcon(":/icons/icons/log-warning.png")); + item->setIcon(QIcon(":/icons/icons/dialog-warning.png")); break; case LOGERROR: - item->setIcon(QIcon(":/icons/icons/log-error.png")); + item->setIcon(QIcon(":/icons/icons/dialog-error.png")); break; } diff --git a/rbutil/rbutilqt/rbutilqt.qrc b/rbutil/rbutilqt/rbutilqt.qrc index 913d60089..862d7df20 100644 --- a/rbutil/rbutilqt/rbutilqt.qrc +++ b/rbutil/rbutilqt/rbutilqt.qrc @@ -5,17 +5,19 @@ icons/bootloader_btn.png + icons/dialog-error.png + icons/dialog-information.png + icons/dialog-warning.png icons/doom_btn.png icons/font_btn.png - icons/log-error.png - icons/log-info.png - icons/log-ok.png - icons/log-warning.png + icons/go-next.png + icons/process-stop.png icons/rbinstall_btn.png icons/rblogo.xpm icons/rbutil.xpm icons/rembootloader_btn.png icons/remrb_btn.png + icons/system-search.png icons/themes_btn.png icons/wizard.xpm -- 2.11.4.GIT