X-Git-Url: https://cloud.milkyroute.net/gitweb/dolphin.git/blobdiff_plain/51cbeaf512da9ebaefb0bfcaa21cca0f47d1b79d..13b2fc55704fbc734cd4f9cbae56cfc2ef3ec0ce:/src/detailsviewsettingspage.cpp diff --git a/src/detailsviewsettingspage.cpp b/src/detailsviewsettingspage.cpp index 8838ee7ec..a51e121e9 100644 --- a/src/detailsviewsettingspage.cpp +++ b/src/detailsviewsettingspage.cpp @@ -35,10 +35,8 @@ #include #include -DetailsViewSettingsPage::DetailsViewSettingsPage(DolphinMainWindow* mainWindow, - QWidget* parent) : - KVBox(parent), - m_mainWindow(mainWindow), +DetailsViewSettingsPage::DetailsViewSettingsPage(QWidget* parent) : + ViewSettingsPageBase(parent), m_smallIconSize(0), m_mediumIconSize(0), m_largeIconSize(0), @@ -59,6 +57,9 @@ DetailsViewSettingsPage::DetailsViewSettingsPage(DolphinMainWindow* mainWindow, m_smallIconSize = new QRadioButton(i18nc("@option:radio Icon Size", "Small"), this); m_mediumIconSize = new QRadioButton(i18nc("@option:radio Icon Size", "Medium"), this); m_largeIconSize = new QRadioButton(i18nc("@option:radio Icon Size", "Large"), this); + connect(m_smallIconSize, SIGNAL(toggled(bool)), this, SIGNAL(changed())); + connect(m_mediumIconSize, SIGNAL(toggled(bool)), this, SIGNAL(changed())); + connect(m_largeIconSize, SIGNAL(toggled(bool)), this, SIGNAL(changed())); QButtonGroup* iconSizeGroup = new QButtonGroup(this); iconSizeGroup->addButton(m_smallIconSize); @@ -76,6 +77,7 @@ DetailsViewSettingsPage::DetailsViewSettingsPage(DolphinMainWindow* mainWindow, QLabel* fontLabel = new QLabel(i18nc("@label:listbox", "Font:"), textBox); m_fontRequester = new DolphinFontRequester(textBox); + connect(m_fontRequester, SIGNAL(changed()), this, SIGNAL(changed())); QHBoxLayout* textLayout = new QHBoxLayout(textBox); textLayout->addWidget(fontLabel); @@ -83,6 +85,7 @@ DetailsViewSettingsPage::DetailsViewSettingsPage(DolphinMainWindow* mainWindow, // create "Expandable Folders" checkbox m_expandableFolders = new QCheckBox(i18nc("@option:check", "Expandable Folders"), this); + connect(m_expandableFolders, SIGNAL(toggled(bool)), this, SIGNAL(changed())); // Add a dummy widget with no restriction regarding // a vertical resizing. This assures that the dialog layout