From a89bc63f6c2807e92c4e8f9b860ae32d93014e96 Mon Sep 17 00:00:00 2001 From: Dawit Alemayehu Date: Tue, 14 Feb 2012 17:06:41 -0500 Subject: Fixed signal to signal connection in Dolphin's view modes. REVIEW: 104033 (cherry picked from commit b484b87376646420a2cd6c568736dfa21b80bf05) --- src/settings/kcm/kcmdolphinviewmodes.cpp | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) (limited to 'src/settings/kcm/kcmdolphinviewmodes.cpp') diff --git a/src/settings/kcm/kcmdolphinviewmodes.cpp b/src/settings/kcm/kcmdolphinviewmodes.cpp index 5441b78da..73b0557f7 100644 --- a/src/settings/kcm/kcmdolphinviewmodes.cpp +++ b/src/settings/kcm/kcmdolphinviewmodes.cpp @@ -55,17 +55,17 @@ DolphinViewModesConfigModule::DolphinViewModesConfigModule(QWidget* parent, cons // Initialize 'Icons' tab ViewSettingsTab* iconsTab = new ViewSettingsTab(ViewSettingsTab::IconsMode, tabWidget); tabWidget->addTab(iconsTab, KIcon("view-list-icons"), i18nc("@title:tab", "Icons")); - connect(iconsTab, SIGNAL(changed()), this, SIGNAL(changed())); + connect(iconsTab, SIGNAL(changed()), this, SLOT(viewModeChanged())); // Initialize 'Compact' tab ViewSettingsTab* compactTab = new ViewSettingsTab(ViewSettingsTab::CompactMode, tabWidget); tabWidget->addTab(compactTab, KIcon("view-list-details"), i18nc("@title:tab", "Compact")); - connect(compactTab, SIGNAL(changed()), this, SIGNAL(changed())); + connect(compactTab, SIGNAL(changed()), this, SLOT(viewModeChanged())); // Initialize 'Details' tab ViewSettingsTab* detailsTab = new ViewSettingsTab(ViewSettingsTab::DetailsMode, tabWidget); tabWidget->addTab(detailsTab, KIcon("view-list-tree"), i18nc("@title:tab", "Details")); - connect(detailsTab, SIGNAL(changed()), this, SIGNAL(changed())); + connect(detailsTab, SIGNAL(changed()), this, SLOT(viewModeChanged())); m_tabs.append(iconsTab); m_tabs.append(compactTab); @@ -100,4 +100,9 @@ void DolphinViewModesConfigModule::reparseConfiguration() QDBusConnection::sessionBus().send(message); } +void DolphinViewModesConfigModule::viewModeChanged() +{ + emit changed(true); +} + #include "kcmdolphinviewmodes.moc" -- cgit v1.3