8#include "ui_kshortcutwidget.h"
21 Ui::KisKShortcutWidget
ui;
32 connect(
d->
ui.priEditor, SIGNAL(keySequenceChanged(QKeySequence)),
33 this, SLOT(priKeySequenceChanged(QKeySequence)));
34 connect(
d->
ui.altEditor, SIGNAL(keySequenceChanged(QKeySequence)),
35 this, SLOT(altKeySequenceChanged(QKeySequence)));
45 d->
ui.priEditor->setModifierlessAllowed(allow);
46 d->
ui.altEditor->setModifierlessAllowed(allow);
51 return d->
ui.priEditor->isModifierlessAllowed();
56 d->
ui.priEditor->setClearButtonShown(show);
57 d->
ui.altEditor->setClearButtonShown(show);
63 ret <<
d->
ui.priEditor->keySequence()
64 <<
d->
ui.altEditor->keySequence();
71 d->
ui.priEditor->setCheckActionCollections(actionCollections);
72 d->
ui.altEditor->setCheckActionCollections(actionCollections);
78 d->
ui.priEditor->applyStealShortcut();
79 d->
ui.altEditor->applyStealShortcut();
85 if (newSc ==
d->
cut) {
91 if (!newSc.isEmpty()) {
92 d->
ui.priEditor->setKeySequence(newSc.first());
95 if (newSc.size() > 1) {
96 d->
ui.altEditor->setKeySequence(newSc.at(1));
127 if (
cut.size() <= 1) {
138#include "moc_kshortcutwidget.cpp"
connect(this, SIGNAL(optionsChanged()), this, SLOT(saveOptions()))