Changeset View
Changeset View
Standalone View
Standalone View
src/settings/dolphinsettingsdialog.cpp
Show First 20 Lines • Show All 55 Lines • ▼ Show 20 Line(s) | 44 | { | |||
---|---|---|---|---|---|
56 | connect(box->button(QDialogButtonBox::Ok), &QAbstractButton::clicked, this, &DolphinSettingsDialog::applySettings); | 56 | connect(box->button(QDialogButtonBox::Ok), &QAbstractButton::clicked, this, &DolphinSettingsDialog::applySettings); | ||
57 | connect(box->button(QDialogButtonBox::Apply), &QAbstractButton::clicked, this, &DolphinSettingsDialog::applySettings); | 57 | connect(box->button(QDialogButtonBox::Apply), &QAbstractButton::clicked, this, &DolphinSettingsDialog::applySettings); | ||
58 | connect(box->button(QDialogButtonBox::RestoreDefaults), &QAbstractButton::clicked, this, &DolphinSettingsDialog::restoreDefaults); | 58 | connect(box->button(QDialogButtonBox::RestoreDefaults), &QAbstractButton::clicked, this, &DolphinSettingsDialog::restoreDefaults); | ||
59 | 59 | | |||
60 | // General | 60 | // General | ||
61 | GeneralSettingsPage* generalSettingsPage = new GeneralSettingsPage(url, this); | 61 | GeneralSettingsPage* generalSettingsPage = new GeneralSettingsPage(url, this); | ||
62 | KPageWidgetItem* generalSettingsFrame = addPage(generalSettingsPage, | 62 | KPageWidgetItem* generalSettingsFrame = addPage(generalSettingsPage, | ||
63 | i18nc("@title:group General settings", "General")); | 63 | i18nc("@title:group General settings", "General")); | ||
64 | generalSettingsFrame->setIcon(QIcon::fromTheme(QStringLiteral("view-preview"))); | 64 | generalSettingsFrame->setIcon(QIcon::fromTheme(QStringLiteral("system-file-manager"))); | ||
65 | connect(generalSettingsPage, &GeneralSettingsPage::changed, this, &DolphinSettingsDialog::enableApply); | 65 | connect(generalSettingsPage, &GeneralSettingsPage::changed, this, &DolphinSettingsDialog::enableApply); | ||
66 | 66 | | |||
67 | // Startup | 67 | // Startup | ||
68 | StartupSettingsPage* startupSettingsPage = new StartupSettingsPage(url, this); | 68 | StartupSettingsPage* startupSettingsPage = new StartupSettingsPage(url, this); | ||
69 | KPageWidgetItem* startupSettingsFrame = addPage(startupSettingsPage, | 69 | KPageWidgetItem* startupSettingsFrame = addPage(startupSettingsPage, | ||
70 | i18nc("@title:group", "Startup")); | 70 | i18nc("@title:group", "Startup")); | ||
71 | startupSettingsFrame->setIcon(QIcon::fromTheme(QStringLiteral("go-home"))); | 71 | startupSettingsFrame->setIcon(QIcon::fromTheme(QStringLiteral("preferences-desktop-launch-feedback"))); | ||
72 | connect(startupSettingsPage, &StartupSettingsPage::changed, this, &DolphinSettingsDialog::enableApply); | 72 | connect(startupSettingsPage, &StartupSettingsPage::changed, this, &DolphinSettingsDialog::enableApply); | ||
73 | 73 | | |||
74 | // View Modes | 74 | // View Modes | ||
75 | ViewSettingsPage* viewSettingsPage = new ViewSettingsPage(this); | 75 | ViewSettingsPage* viewSettingsPage = new ViewSettingsPage(this); | ||
76 | KPageWidgetItem* viewSettingsFrame = addPage(viewSettingsPage, | 76 | KPageWidgetItem* viewSettingsFrame = addPage(viewSettingsPage, | ||
77 | i18nc("@title:group", "View Modes")); | 77 | i18nc("@title:group", "View Modes")); | ||
78 | viewSettingsFrame->setIcon(QIcon::fromTheme(QStringLiteral("view-choose"))); | 78 | viewSettingsFrame->setIcon(QIcon::fromTheme(QStringLiteral("preferences-desktop-icons"))); | ||
79 | connect(viewSettingsPage, &ViewSettingsPage::changed, this, &DolphinSettingsDialog::enableApply); | 79 | connect(viewSettingsPage, &ViewSettingsPage::changed, this, &DolphinSettingsDialog::enableApply); | ||
80 | 80 | | |||
81 | // Navigation | 81 | // Navigation | ||
82 | NavigationSettingsPage* navigationSettingsPage = new NavigationSettingsPage(this); | 82 | NavigationSettingsPage* navigationSettingsPage = new NavigationSettingsPage(this); | ||
83 | KPageWidgetItem* navigationSettingsFrame = addPage(navigationSettingsPage, | 83 | KPageWidgetItem* navigationSettingsFrame = addPage(navigationSettingsPage, | ||
84 | i18nc("@title:group", "Navigation")); | 84 | i18nc("@title:group", "Navigation")); | ||
85 | navigationSettingsFrame->setIcon(QIcon::fromTheme(QStringLiteral("edit-select"))); | 85 | navigationSettingsFrame->setIcon(QIcon::fromTheme(QStringLiteral("preferences-desktop-navigation"))); | ||
86 | connect(navigationSettingsPage, &NavigationSettingsPage::changed, this, &DolphinSettingsDialog::enableApply); | 86 | connect(navigationSettingsPage, &NavigationSettingsPage::changed, this, &DolphinSettingsDialog::enableApply); | ||
87 | 87 | | |||
88 | // Services | 88 | // Services | ||
89 | ServicesSettingsPage* servicesSettingsPage = new ServicesSettingsPage(this); | 89 | ServicesSettingsPage* servicesSettingsPage = new ServicesSettingsPage(this); | ||
90 | KPageWidgetItem* servicesSettingsFrame = addPage(servicesSettingsPage, | 90 | KPageWidgetItem* servicesSettingsFrame = addPage(servicesSettingsPage, | ||
91 | i18nc("@title:group", "Services")); | 91 | i18nc("@title:group", "Services")); | ||
92 | servicesSettingsFrame->setIcon(QIcon::fromTheme(QStringLiteral("flag"))); | 92 | servicesSettingsFrame->setIcon(QIcon::fromTheme(QStringLiteral("preferences-system-services"))); | ||
93 | connect(servicesSettingsPage, &ServicesSettingsPage::changed, this, &DolphinSettingsDialog::enableApply); | 93 | connect(servicesSettingsPage, &ServicesSettingsPage::changed, this, &DolphinSettingsDialog::enableApply); | ||
94 | 94 | | |||
95 | // Trash | 95 | // Trash | ||
96 | auto* trashSettingsPage = createTrashSettingsPage(this); | 96 | auto* trashSettingsPage = createTrashSettingsPage(this); | ||
97 | if (trashSettingsPage) { | 97 | if (trashSettingsPage) { | ||
98 | KPageWidgetItem* trashSettingsFrame = addPage(trashSettingsPage, | 98 | KPageWidgetItem* trashSettingsFrame = addPage(trashSettingsPage, | ||
99 | i18nc("@title:group", "Trash")); | 99 | i18nc("@title:group", "Trash")); | ||
100 | trashSettingsFrame->setIcon(QIcon::fromTheme(QStringLiteral("trash-empty"))); | 100 | trashSettingsFrame->setIcon(QIcon::fromTheme(QStringLiteral("user-trash"))); | ||
101 | connect(trashSettingsPage, &TrashSettingsPage::changed, this, &DolphinSettingsDialog::enableApply); | 101 | connect(trashSettingsPage, &TrashSettingsPage::changed, this, &DolphinSettingsDialog::enableApply); | ||
102 | } | 102 | } | ||
103 | 103 | | |||
104 | m_pages.append(generalSettingsPage); | 104 | m_pages.append(generalSettingsPage); | ||
105 | m_pages.append(startupSettingsPage); | 105 | m_pages.append(startupSettingsPage); | ||
106 | m_pages.append(viewSettingsPage); | 106 | m_pages.append(viewSettingsPage); | ||
107 | m_pages.append(navigationSettingsPage); | 107 | m_pages.append(navigationSettingsPage); | ||
108 | m_pages.append(servicesSettingsPage); | 108 | m_pages.append(servicesSettingsPage); | ||
▲ Show 20 Lines • Show All 83 Lines • Show Last 20 Lines |