diff options
| author | Dawit Alemayehu <[email protected]> | 2012-02-14 17:06:41 -0500 |
|---|---|---|
| committer | Dawit Alemayehu <[email protected]> | 2012-02-20 18:07:20 -0500 |
| commit | a89bc63f6c2807e92c4e8f9b860ae32d93014e96 (patch) | |
| tree | 3c7c61cfbf3960025f84aa353a22a679f396824c | |
| parent | 51bd6cfdfad4d1be706f6dc125762889c19fcc5a (diff) | |
Fixed signal to signal connection in Dolphin's view modes.
REVIEW: 104033
(cherry picked from commit b484b87376646420a2cd6c568736dfa21b80bf05)
| -rw-r--r-- | src/settings/kcm/kcmdolphinviewmodes.cpp | 11 | ||||
| -rw-r--r-- | src/settings/kcm/kcmdolphinviewmodes.h | 3 |
2 files changed, 11 insertions, 3 deletions
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" diff --git a/src/settings/kcm/kcmdolphinviewmodes.h b/src/settings/kcm/kcmdolphinviewmodes.h index 4ec29db35..3181198fe 100644 --- a/src/settings/kcm/kcmdolphinviewmodes.h +++ b/src/settings/kcm/kcmdolphinviewmodes.h @@ -41,6 +41,9 @@ public: private: void reparseConfiguration(); +private Q_SLOTS: + void viewModeChanged(); + private: QList<ViewSettingsTab*> m_tabs; }; |
