Changeset View
Changeset View
Standalone View
Standalone View
src/qt/coincontroltreewidget.cpp
Show All 17 Lines | if (event->key() == Qt::Key_Space) // press spacebar -> select checkbox | ||||
COLUMN_CHECKBOX, ((this->currentItem()->checkState( | COLUMN_CHECKBOX, ((this->currentItem()->checkState( | ||||
COLUMN_CHECKBOX) == Qt::Checked) | COLUMN_CHECKBOX) == Qt::Checked) | ||||
? Qt::Unchecked | ? Qt::Unchecked | ||||
: Qt::Checked)); | : Qt::Checked)); | ||||
} else if (event->key() == Qt::Key_Escape) // press esc -> close dialog | } else if (event->key() == Qt::Key_Escape) // press esc -> close dialog | ||||
{ | { | ||||
event->ignore(); | event->ignore(); | ||||
CoinControlDialog *coinControlDialog = | CoinControlDialog *coinControlDialog = | ||||
(CoinControlDialog *)this->parentWidget(); | static_cast<CoinControlDialog *>(this->parentWidget()); | ||||
coinControlDialog->done(QDialog::Accepted); | coinControlDialog->done(QDialog::Accepted); | ||||
} else { | } else { | ||||
this->QTreeWidget::keyPressEvent(event); | this->QTreeWidget::keyPressEvent(event); | ||||
} | } | ||||
} | } |