32 : KCModule(parent, data)
34 m_ui.setupUi(widget());
36 connect(m_ui.editor, &KShortcutsEditor::keyChange,
this, &KCModule::markAsChanged);
39 m_actionCollection =
new KActionCollection(
this, QStringLiteral(
"kwin"));
40 m_actionCollection->setComponentDisplayName(i18n(
"KWin"));
42 QAction *a = m_actionCollection->addAction(QStringLiteral(
"ToggleMouseClick"));
43 a->setText(i18n(
"Toggle Mouse Click Effect"));
44 a->setProperty(
"isConfigurationAction",
true);
45 KGlobalAccel::self()->setDefaultShortcut(a, QList<QKeySequence>() << (Qt::META | Qt::Key_Asterisk));
46 KGlobalAccel::self()->setShortcut(a, QList<QKeySequence>() << (Qt::META | Qt::Key_Asterisk));
48 m_ui.editor->addCollection(m_actionCollection);
50 MouseClickConfig::instance(KWIN_CONFIG);
51 addConfig(MouseClickConfig::self(), widget());