34 : KCModule(parent, data)
36 m_ui.setupUi(widget());
38 MouseMarkConfig::instance(KWIN_CONFIG);
39 addConfig(MouseMarkConfig::self(), widget());
42 m_actionCollection =
new KActionCollection(
this, QStringLiteral(
"kwin"));
43 m_actionCollection->setComponentDisplayName(i18n(
"KWin"));
45 QAction *a = m_actionCollection->addAction(QStringLiteral(
"ClearMouseMarks"));
46 a->setText(i18n(
"Clear Mouse Marks"));
47 a->setProperty(
"isConfigurationAction",
true);
48 KGlobalAccel::self()->setDefaultShortcut(a, QList<QKeySequence>() << (Qt::SHIFT | Qt::META | Qt::Key_F11));
49 KGlobalAccel::self()->setShortcut(a, QList<QKeySequence>() << (Qt::SHIFT | Qt::META | Qt::Key_F11));
51 a = m_actionCollection->addAction(QStringLiteral(
"ClearLastMouseMark"));
52 a->setText(i18n(
"Clear Last Mouse Mark"));
53 a->setProperty(
"isConfigurationAction",
true);
54 KGlobalAccel::self()->setDefaultShortcut(a, QList<QKeySequence>() << (Qt::SHIFT | Qt::META | Qt::Key_F12));
55 KGlobalAccel::self()->setShortcut(a, QList<QKeySequence>() << (Qt::SHIFT | Qt::META | Qt::Key_F12));
57 m_ui.editor->addCollection(m_actionCollection);
59 connect(m_ui.kcfg_LineWidth, qOverload<int>(&QSpinBox::valueChanged),
this, [
this]() {
60 updateSpinBoxSuffix();
87 m_ui.kcfg_LineWidth->setSuffix(i18ncp(
"Suffix",
" pixel",
" pixels", m_ui.kcfg_LineWidth->value()));