From 1a2df2553c9c4a0ea7c698a9788e49365572d272 Mon Sep 17 00:00:00 2001 From: uwolfer Date: Sat, 17 Nov 2007 12:02:26 +0000 Subject: [PATCH] * don't show not yet implemented features in the config dialog * port the search engine dialog from QDialog to KDialog * show some icons on buttons in the search engine config dialog * filemirrors is not anymore, it's now called FindFiles.com. Use this search engine now. git-svn-id: svn://anonsvn.kde.org/home/kde/trunk/KDE/kdenetwork@737913 283d02a7-25f6-0310-bc7c-ecb5cbfe19da --- kget/conf/preferencesdialog.cpp | 6 + .../multisegmentkio/dlgengineediting.ui | 211 +++++---------------- .../multisegmentkio/dlgmultisegkio.cpp | 15 +- .../multisegmentkio/dlgmultisegkio.h | 2 +- .../multisegmentkio/kget_multisegkiofactory.kcfg | 4 +- 5 files changed, 71 insertions(+), 167 deletions(-) rewrite kget/transfer-plugins/multisegmentkio/dlgengineediting.ui (74%) diff --git a/kget/conf/preferencesdialog.cpp b/kget/conf/preferencesdialog.cpp index 04e5f62cc..95d848e32 100644 --- a/kget/conf/preferencesdialog.cpp +++ b/kget/conf/preferencesdialog.cpp @@ -38,6 +38,12 @@ PreferencesDialog::PreferencesDialog(QWidget * parent, KConfigSkeleton * skeleto dlgNet.setupUi(network); dlgAdv.setupUi(advanced); + // TODO: remove the following lines as soon as these features are ready + dlgNet.kcfg_SpeedLimit->setVisible(false); + dlgNet.groupBoxCompleted->setVisible(false); + dlgNet.lbl_maxnum_2->setVisible(false); + dlgNet.kcfg_MaxConnectionsServer->setVisible(false); + addPage(appearance, i18n("Appearance"), "video-display", i18n("Change appearance settings")); addPage(groups, i18n("Groups"), "bookmark", i18n("Manage the groups")); addPage(directories, i18n("Folders"), "folder-open", i18n("Default Download Folders")); diff --git a/kget/transfer-plugins/multisegmentkio/dlgengineediting.ui b/kget/transfer-plugins/multisegmentkio/dlgengineediting.ui dissimilarity index 74% index e38c503fe..79a74366e 100644 --- a/kget/transfer-plugins/multisegmentkio/dlgengineediting.ui +++ b/kget/transfer-plugins/multisegmentkio/dlgengineediting.ui @@ -1,161 +1,50 @@ - - - - - DlgEngineEditing - - - - 0 - 0 - 430 - 181 - - - - - 5 - 0 - 0 - 255 - - - - Dialog - - - - 9 - - - 6 - - - - - Url: - - - - - - - Qt::Vertical - - - - 20 - 40 - - - - - - - - Engine name: - - - - - - - Qt::Horizontal - - - - - - - - - - - - - 0 - - - 6 - - - - - Qt::Horizontal - - - - 131 - 31 - - - - - - - - OK - - - - - - - Cancel - - - - - - - - - Qt::Vertical - - - - 20 - 40 - - - - - - - - - - - okButton - clicked() - DlgEngineEditing - accept() - - - 278 - 253 - - - 96 - 254 - - - - - cancelButton - clicked() - DlgEngineEditing - reject() - - - 369 - 253 - - - 179 - 282 - - - - - + + DlgEngineEditing + + + + 0 + 0 + 419 + 132 + + + + + + + Engine name: + + + + + + + + + + Url: + + + + + + + + + + Qt::Vertical + + + + 361 + 40 + + + + + + + + + diff --git a/kget/transfer-plugins/multisegmentkio/dlgmultisegkio.cpp b/kget/transfer-plugins/multisegmentkio/dlgmultisegkio.cpp index a4c743ce1..3f6044465 100644 --- a/kget/transfer-plugins/multisegmentkio/dlgmultisegkio.cpp +++ b/kget/transfer-plugins/multisegmentkio/dlgmultisegkio.cpp @@ -13,11 +13,16 @@ #include "multisegkiosettings.h" DlgEngineEditing::DlgEngineEditing(QWidget *parent) - : QDialog(parent) + : KDialog(parent) { - ui.setupUi(this); + QWidget *mainWidget = new QWidget(this); + ui.setupUi(mainWidget); + setMainWidget(mainWidget); + setWindowTitle(i18n("Insert Engine")); setModal(true); + setButtons(KDialog::Ok | KDialog::Cancel); + showButtonSeparator(true); ui.engineNameLabel->setText(i18n("Engine name:")); ui.urlLabel->setText(i18n("Url:")); @@ -32,13 +37,17 @@ DlgEngineEditing::~DlgEngineEditing() void DlgEngineEditing::slotChangeText() { - ui.okButton->setEnabled(!ui.urlEdit->text().isEmpty()); + enableButton(KDialog::Ok, !ui.urlEdit->text().isEmpty()); } DlgSettingsWidget::DlgSettingsWidget(QWidget *parent) : QWidget(parent) { ui.setupUi(this); + + ui.newEngineBt->setIcon(KIcon("list-add")); + ui.removeEngineBt->setIcon(KIcon("list-remove")); + init(); connect(ui.numSegSpinBox, SIGNAL(valueChanged(int)), SLOT(slotSetSegments(int))); connect(ui.minSegSizeSpinBox, SIGNAL(valueChanged(int)), SLOT(slotSetMinSegSize(int))); diff --git a/kget/transfer-plugins/multisegmentkio/dlgmultisegkio.h b/kget/transfer-plugins/multisegmentkio/dlgmultisegkio.h index 3c15ce25b..c1972e78d 100644 --- a/kget/transfer-plugins/multisegmentkio/dlgmultisegkio.h +++ b/kget/transfer-plugins/multisegmentkio/dlgmultisegkio.h @@ -14,7 +14,7 @@ #include "ui_dlgengineediting.h" #include "ui_dlgmultisegkio.h" -class DlgEngineEditing : public QDialog +class DlgEngineEditing : public KDialog { Q_OBJECT diff --git a/kget/transfer-plugins/multisegmentkio/kget_multisegkiofactory.kcfg b/kget/transfer-plugins/multisegmentkio/kget_multisegkiofactory.kcfg index 74744cbe4..4c449059b 100644 --- a/kget/transfer-plugins/multisegmentkio/kget_multisegkiofactory.kcfg +++ b/kget/transfer-plugins/multisegmentkio/kget_multisegkiofactory.kcfg @@ -19,11 +19,11 @@ - filemirrors + FindFiles.com - http://www.filemirrors.com/search.src?type=begins&file=${filename}&action=Find + http://www.findfiles.com/list.php?db=Mirrors&string=${filename} -- 2.11.4.GIT