Changeset View
Changeset View
Standalone View
Standalone View
kdevplatform/shell/configdialog.cpp
Show First 20 Lines • Show All 48 Lines • ▼ Show 20 Line(s) | 43 | { | |||
---|---|---|---|---|---|
49 | auto onApplyClicked = [this] { | 49 | auto onApplyClicked = [this] { | ||
50 | auto page = qobject_cast<ConfigPage*>(currentPage()->widget()); | 50 | auto page = qobject_cast<ConfigPage*>(currentPage()->widget()); | ||
51 | Q_ASSERT(page); | 51 | Q_ASSERT(page); | ||
52 | applyChanges(page); | 52 | applyChanges(page); | ||
53 | }; | 53 | }; | ||
54 | 54 | | |||
55 | connect(button(QDialogButtonBox::Apply), &QPushButton::clicked, onApplyClicked); | 55 | connect(button(QDialogButtonBox::Apply), &QPushButton::clicked, onApplyClicked); | ||
56 | connect(button(QDialogButtonBox::Ok), &QPushButton::clicked, onApplyClicked); | 56 | connect(button(QDialogButtonBox::Ok), &QPushButton::clicked, onApplyClicked); | ||
57 | connect(button(QDialogButtonBox::RestoreDefaults), &QPushButton::clicked, [this]() { | 57 | connect(button(QDialogButtonBox::RestoreDefaults), &QPushButton::clicked, this, [this]() { | ||
58 | auto page = qobject_cast<ConfigPage*>(currentPage()->widget()); | 58 | auto page = qobject_cast<ConfigPage*>(currentPage()->widget()); | ||
59 | Q_ASSERT(page); | 59 | Q_ASSERT(page); | ||
60 | page->defaults(); | 60 | page->defaults(); | ||
61 | }); | 61 | }); | ||
62 | 62 | | |||
63 | connect(this, &KPageDialog::currentPageChanged, this, &ConfigDialog::checkForUnsavedChanges); | 63 | connect(this, &KPageDialog::currentPageChanged, this, &ConfigDialog::checkForUnsavedChanges); | ||
64 | // make sure we don't keep any entries for unloaded plugins | 64 | // make sure we don't keep any entries for unloaded plugins | ||
65 | connect(ICore::self()->pluginController(), &IPluginController::unloadingPlugin, | 65 | connect(ICore::self()->pluginController(), &IPluginController::unloadingPlugin, | ||
▲ Show 20 Lines • Show All 151 Lines • Show Last 20 Lines |