26 : KCModule(parent, data)
28 m_ui.setupUi(widget());
30 auto *actionCollection =
new KActionCollection(
this, QStringLiteral(
"kwin"));
32 actionCollection->setComponentDisplayName(i18n(
"KWin"));
33 actionCollection->setConfigGroup(QStringLiteral(
"ShowPaint"));
34 actionCollection->setConfigGlobal(
true);
36 QAction *toggleAction = actionCollection->addAction(QStringLiteral(
"Toggle"));
37 toggleAction->setText(i18n(
"Toggle Show Paint"));
38 toggleAction->setProperty(
"isConfigurationAction",
true);
39 KGlobalAccel::self()->setDefaultShortcut(toggleAction, {});
40 KGlobalAccel::self()->setShortcut(toggleAction, {});
42 m_ui.shortcutsEditor->addCollection(actionCollection);
44 connect(m_ui.shortcutsEditor, &KShortcutsEditor::keyChange,
this, &KCModule::markAsChanged);