Changeset View
Changeset View
Standalone View
Standalone View
src/settings/kcm/kcmdolphinviewmodes.cpp
Show First 20 Lines • Show All 41 Lines • ▼ Show 20 Line(s) | 39 | { | |||
---|---|---|---|---|---|
42 | setButtons(KCModule::Default | KCModule::Help); | 42 | setButtons(KCModule::Default | KCModule::Help); | ||
43 | 43 | | |||
44 | QVBoxLayout* topLayout = new QVBoxLayout(this); | 44 | QVBoxLayout* topLayout = new QVBoxLayout(this); | ||
45 | topLayout->setMargin(0); | 45 | topLayout->setMargin(0); | ||
46 | 46 | | |||
47 | QTabWidget* tabWidget = new QTabWidget(this); | 47 | QTabWidget* tabWidget = new QTabWidget(this); | ||
48 | 48 | | |||
49 | // Initialize 'Icons' tab | 49 | // Initialize 'Icons' tab | ||
50 | ViewSettingsTab* iconsTab = new ViewSettingsTab(ViewSettingsTab::IconsMode, tabWidget); | 50 | ViewSettingsTab* iconsTab = new ViewSettingsTab(ViewSettingsTab::Mode::Icons, tabWidget); | ||
51 | tabWidget->addTab(iconsTab, QIcon::fromTheme(QStringLiteral("view-list-icons")), i18nc("@title:tab", "Icons")); | 51 | tabWidget->addTab(iconsTab, QIcon::fromTheme(QStringLiteral("view-list-icons")), i18nc("@title:tab", "Icons")); | ||
52 | connect(iconsTab, &ViewSettingsTab::changed, this, &DolphinViewModesConfigModule::viewModeChanged); | 52 | connect(iconsTab, &ViewSettingsTab::changed, this, &DolphinViewModesConfigModule::viewModeChanged); | ||
53 | 53 | | |||
54 | // Initialize 'Compact' tab | 54 | // Initialize 'Compact' tab | ||
55 | ViewSettingsTab* compactTab = new ViewSettingsTab(ViewSettingsTab::CompactMode, tabWidget); | 55 | ViewSettingsTab* compactTab = new ViewSettingsTab(ViewSettingsTab::Mode::Compact, tabWidget); | ||
56 | tabWidget->addTab(compactTab, QIcon::fromTheme(QStringLiteral("view-list-details")), i18nc("@title:tab", "Compact")); | 56 | tabWidget->addTab(compactTab, QIcon::fromTheme(QStringLiteral("view-list-details")), i18nc("@title:tab", "Compact")); | ||
57 | connect(compactTab, &ViewSettingsTab::changed, this, &DolphinViewModesConfigModule::viewModeChanged); | 57 | connect(compactTab, &ViewSettingsTab::changed, this, &DolphinViewModesConfigModule::viewModeChanged); | ||
58 | 58 | | |||
59 | // Initialize 'Details' tab | 59 | // Initialize 'Details' tab | ||
60 | ViewSettingsTab* detailsTab = new ViewSettingsTab(ViewSettingsTab::DetailsMode, tabWidget); | 60 | ViewSettingsTab* detailsTab = new ViewSettingsTab(ViewSettingsTab::Mode::Details, tabWidget); | ||
61 | tabWidget->addTab(detailsTab, QIcon::fromTheme(QStringLiteral("view-list-tree")), i18nc("@title:tab", "Details")); | 61 | tabWidget->addTab(detailsTab, QIcon::fromTheme(QStringLiteral("view-list-tree")), i18nc("@title:tab", "Details")); | ||
62 | connect(detailsTab, &ViewSettingsTab::changed, this, &DolphinViewModesConfigModule::viewModeChanged); | 62 | connect(detailsTab, &ViewSettingsTab::changed, this, &DolphinViewModesConfigModule::viewModeChanged); | ||
63 | 63 | | |||
64 | m_tabs.append(iconsTab); | 64 | m_tabs.append(iconsTab); | ||
65 | m_tabs.append(compactTab); | 65 | m_tabs.append(compactTab); | ||
66 | m_tabs.append(detailsTab); | 66 | m_tabs.append(detailsTab); | ||
67 | 67 | | |||
68 | topLayout->addWidget(tabWidget, 0, nullptr); | 68 | topLayout->addWidget(tabWidget, 0, nullptr); | ||
Show All 34 Lines |