kremotecontrol
editkeypressaction.cpp
Go to the documentation of this file.
22 EditKeypressAction::EditKeypressAction(KeypressAction *action, QWidget* parent, Qt::WFlags flags): QWidget(parent, flags) {
40 connect(ui.keySequenceWidget, SIGNAL(keySequenceChanged(QKeySequence)), SLOT(setKeySequence(QKeySequence)));
44 connect(ui.listView->selectionModel(), SIGNAL(currentChanged(QModelIndex,QModelIndex)), SLOT(activateButtons()));
86 m_model->appendRow(new KeySequenceItem(QKeySequence(ui.leKeySequence->text(), QKeySequence::NativeText)));
100 ui.listView->selectionModel()->setCurrentIndex(m_model->index(index.row() - 1, 0), QItemSelectionModel::ClearAndSelect);
108 ui.listView->selectionModel()->setCurrentIndex(m_model->index(index.row() + 1, 0), QItemSelectionModel::ClearAndSelect);
113 ui.pbAdd->setEnabled(!QKeySequence(ui.leKeySequence->text(), QKeySequence::NativeText).isEmpty());
virtual QVariant data(int role=Qt::UserRole+1) const
Definition: editkeypressaction.cpp:119
QList< QKeySequence > keySeqenceList()
Definition: editkeypressaction.cpp:141
Definition: keypressaction.h:27
void formComplete(bool complete)
Definition: editkeypressaction.h:72
bool checkForComplete() const
Definition: editkeypressaction.cpp:52
EditKeypressAction(KeypressAction *action, QWidget *parent=0, Qt::WFlags flags=0)
Definition: editkeypressaction.cpp:22
KeySequenceItem(const QKeySequence &seq)
Definition: editkeypressaction.cpp:81
KeySequenceListModel(QObject *parent=0)
Definition: editkeypressaction.cpp:129
Definition: editkeypressaction.h:62
void setKeySequenceList(const QList< QKeySequence > &keySequenceList)
Definition: keypressaction.cpp:72
void setList(QList< QKeySequence > list)
Definition: editkeypressaction.cpp:135
QList< QKeySequence > keySequenceList() const
Definition: keypressaction.cpp:76
This file is part of the KDE documentation.
Documentation copyright © 1996-2014 The KDE developers.
Generated on Tue Oct 14 2014 23:07:43 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2014 The KDE developers.
Generated on Tue Oct 14 2014 23:07:43 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.