From 6420d5f973bdf63375c02ab5308873d42f859f8d Mon Sep 17 00:00:00 2001 From: Peter Penz Date: Sun, 23 Mar 2008 15:54:07 +0000 Subject: provide a config module for the settings GUI of the Dolphin views, so that it can be embedded into Konqueror CCMAIL: faure@kde.org svn path=/trunk/KDE/kdebase/apps/; revision=789209 --- src/columnviewsettingspage.cpp | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) (limited to 'src/columnviewsettingspage.cpp') diff --git a/src/columnviewsettingspage.cpp b/src/columnviewsettingspage.cpp index 44d2a4127..aa84fc398 100644 --- a/src/columnviewsettingspage.cpp +++ b/src/columnviewsettingspage.cpp @@ -35,10 +35,8 @@ #include #include -ColumnViewSettingsPage::ColumnViewSettingsPage(DolphinMainWindow* mainWindow, - QWidget* parent) : - KVBox(parent), - m_mainWindow(mainWindow), +ColumnViewSettingsPage::ColumnViewSettingsPage(QWidget* parent) : + ViewSettingsPageBase(parent), m_smallIconSize(0), m_mediumIconSize(0), m_largeIconSize(0), @@ -63,6 +61,7 @@ ColumnViewSettingsPage::ColumnViewSettingsPage(DolphinMainWindow* mainWindow, m_columnWidthSlider->setPageStep(1); m_columnWidthSlider->setTickPosition(QSlider::TicksBelow); QLabel* largeLabel = new QLabel(i18nc("@item:inrange Column Width", "Large"), columnWidthBox); + connect(m_columnWidthSlider, SIGNAL(valueChanged(int)), this, SIGNAL(changed())); QHBoxLayout* columnWidthLayout = new QHBoxLayout(columnWidthBox); columnWidthLayout->addWidget(smallLabel); @@ -76,6 +75,9 @@ ColumnViewSettingsPage::ColumnViewSettingsPage(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); @@ -93,6 +95,7 @@ ColumnViewSettingsPage::ColumnViewSettingsPage(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); -- cgit v1.3