Changeset View
Changeset View
Standalone View
Standalone View
src/config/configureoptionsdialog.cpp
Show First 20 Lines • Show All 45 Lines • ▼ Show 20 Line(s) | 45 | ConfigureOptionsDialog::ConfigureOptionsDialog(QWidget* parent, const OperationStack& ostack, const QString& name) : | |||
---|---|---|---|---|---|
46 | KConfigDialog(parent, name, Config::self()), | 46 | KConfigDialog(parent, name, Config::self()), | ||
47 | m_GeneralPageWidget(new GeneralPageWidget(this)), | 47 | m_GeneralPageWidget(new GeneralPageWidget(this)), | ||
48 | m_FileSystemColorsPageWidget(new FileSystemColorsPageWidget(this)), | 48 | m_FileSystemColorsPageWidget(new FileSystemColorsPageWidget(this)), | ||
49 | m_AdvancedPageWidget(new AdvancedPageWidget(this)), | 49 | m_AdvancedPageWidget(new AdvancedPageWidget(this)), | ||
50 | m_OperationStack(ostack) | 50 | m_OperationStack(ostack) | ||
51 | { | 51 | { | ||
52 | setFaceType(List); | 52 | setFaceType(List); | ||
53 | 53 | | |||
54 | KPageWidgetItem* item = nullptr; | 54 | addPage(&generalPageWidget(), xi18nc("@title:tab general application settings", "General"), QStringLiteral("partitionmanager"), i18n("General Settings")); | ||
55 | | ||||
56 | item = addPage(&generalPageWidget(), xi18nc("@title:tab general application settings", "General"), QString(), i18n("General Settings")); | | |||
57 | item->setIcon(QIcon::fromTheme(QStringLiteral("partitionmanager")).pixmap(IconSize(KIconLoader::Desktop))); | | |||
58 | 55 | | |||
59 | connect(&generalPageWidget().comboDefaultFileSystem(), qOverload<int>(&QComboBox::activated), this, &ConfigureOptionsDialog::onComboDefaultFileSystemActivated); | 56 | connect(&generalPageWidget().comboDefaultFileSystem(), qOverload<int>(&QComboBox::activated), this, &ConfigureOptionsDialog::onComboDefaultFileSystemActivated); | ||
60 | connect(generalPageWidget().radioButton, &QRadioButton::toggled, this, &ConfigureOptionsDialog::onShredSourceActivated); | 57 | connect(generalPageWidget().radioButton, &QRadioButton::toggled, this, &ConfigureOptionsDialog::onShredSourceActivated); | ||
61 | 58 | | |||
62 | item = addPage(&fileSystemColorsPageWidget(), xi18nc("@title:tab", "File System Colors"), QString(), i18n("File System Color Settings")); | 59 | addPage(&fileSystemColorsPageWidget(), xi18nc("@title:tab", "File System Colors"), QStringLiteral("preferences-desktop-color"), i18n("File System Color Settings")); | ||
63 | item->setIcon(QIcon::fromTheme(QStringLiteral("format-fill-color")).pixmap(IconSize(KIconLoader::Desktop))); | | |||
64 | 60 | | |||
65 | item = addPage(&advancedPageWidget(), xi18nc("@title:tab advanced application settings", "Advanced"), QString(), i18n("Advanced Settings")); | 61 | addPage(&advancedPageWidget(), xi18nc("@title:tab advanced application settings", "Advanced"), QStringLiteral("preferences-other"), i18n("Advanced Settings")); | ||
66 | item->setIcon(QIcon::fromTheme(QStringLiteral("configure")).pixmap(IconSize(KIconLoader::Desktop))); | | |||
67 | 62 | | |||
68 | connect(&advancedPageWidget().comboBackend(), qOverload<int>(&QComboBox::activated), this, &ConfigureOptionsDialog::onComboDefaultFileSystemActivated); | 63 | connect(&advancedPageWidget().comboBackend(), qOverload<int>(&QComboBox::activated), this, &ConfigureOptionsDialog::onComboDefaultFileSystemActivated); | ||
69 | 64 | | |||
70 | KConfigGroup kcg(KSharedConfig::openConfig(), "configureOptionsDialogs"); | 65 | KConfigGroup kcg(KSharedConfig::openConfig(), "configureOptionsDialogs"); | ||
71 | restoreGeometry(kcg.readEntry<QByteArray>("Geometry", QByteArray())); | 66 | restoreGeometry(kcg.readEntry<QByteArray>("Geometry", QByteArray())); | ||
72 | } | 67 | } | ||
73 | 68 | | |||
74 | /** Destroys a ConfigureOptionsDialog instance */ | 69 | /** Destroys a ConfigureOptionsDialog instance */ | ||
▲ Show 20 Lines • Show All 88 Lines • Show Last 20 Lines |