diff options
Diffstat (limited to 'src/dolphinsettingsdialog.cpp')
| -rw-r--r-- | src/dolphinsettingsdialog.cpp | 38 |
1 files changed, 23 insertions, 15 deletions
diff --git a/src/dolphinsettingsdialog.cpp b/src/dolphinsettingsdialog.cpp index 909fd6f28..3ac70de02 100644 --- a/src/dolphinsettingsdialog.cpp +++ b/src/dolphinsettingsdialog.cpp @@ -25,12 +25,31 @@ #include "viewsettingspage.h" #include "dolphinapplication.h" #include "dolphinmainwindow.h" -//Added by qt3to4: -#include <QFrame> + +DolphinSettingsDialog& DolphinSettingsDialog::instance(DolphinMainWindow* mainWindow) +{ + static DolphinSettingsDialog* instance = 0; + if (instance == 0) { + instance = new DolphinSettingsDialog(mainWindow); + } + return *instance; +} + +DolphinSettingsDialog::~DolphinSettingsDialog() +{ +} + +void DolphinSettingsDialog::slotButtonClicked(int button) +{ + if (button == Ok || button == Apply) { + applySettings(); + } + KPageDialog::slotButtonClicked(button); +} DolphinSettingsDialog::DolphinSettingsDialog(DolphinMainWindow* mainWindow) : - KPageDialog(), - m_mainWindow(mainWindow) + KPageDialog(), + m_mainWindow(mainWindow) { const QSize minSize = minimumSize(); setMinimumSize(QSize(512, minSize.height())); @@ -49,17 +68,6 @@ DolphinSettingsDialog::DolphinSettingsDialog(DolphinMainWindow* mainWindow) : viewSettingsFrame->setIcon(KIcon("view-choose")); } -DolphinSettingsDialog::~DolphinSettingsDialog() -{} - -void DolphinSettingsDialog::slotButtonClicked(int button) -{ - if (button == Ok || button == Apply) { - applySettings(); - } - KPageDialog::slotButtonClicked(button); -} - void DolphinSettingsDialog::applySettings() { m_generalSettingsPage->applySettings(); |
