Changeset View
Changeset View
Standalone View
Standalone View
src/qt/guiutil.cpp
Show First 20 Lines • Show All 44 Lines • ▼ Show 20 Lines | |||||
#include <QApplication> | #include <QApplication> | ||||
#include <QClipboard> | #include <QClipboard> | ||||
#include <QDateTime> | #include <QDateTime> | ||||
#include <QDesktopServices> | #include <QDesktopServices> | ||||
#include <QDesktopWidget> | #include <QDesktopWidget> | ||||
#include <QDoubleValidator> | #include <QDoubleValidator> | ||||
#include <QFileDialog> | #include <QFileDialog> | ||||
#include <QFont> | #include <QFont> | ||||
#include <QKeyEvent> | |||||
#include <QLineEdit> | #include <QLineEdit> | ||||
#include <QMouseEvent> | #include <QMouseEvent> | ||||
#include <QSettings> | #include <QSettings> | ||||
#include <QTextDocument> // for Qt::mightBeRichText | #include <QTextDocument> // for Qt::mightBeRichText | ||||
#include <QThread> | #include <QThread> | ||||
#include <QUrlQuery> | #include <QUrlQuery> | ||||
#if QT_VERSION >= 0x50200 | #if QT_VERSION >= 0x50200 | ||||
▲ Show 20 Lines • Show All 904 Lines • ▼ Show 20 Lines | |||||
void ClickableLabel::mouseReleaseEvent(QMouseEvent *event) { | void ClickableLabel::mouseReleaseEvent(QMouseEvent *event) { | ||||
Q_EMIT clicked(event->pos()); | Q_EMIT clicked(event->pos()); | ||||
} | } | ||||
void ClickableProgressBar::mouseReleaseEvent(QMouseEvent *event) { | void ClickableProgressBar::mouseReleaseEvent(QMouseEvent *event) { | ||||
Q_EMIT clicked(event->pos()); | Q_EMIT clicked(event->pos()); | ||||
} | } | ||||
bool ItemDelegate::eventFilter(QObject *object, QEvent *event) { | |||||
if (event->type() == QEvent::KeyPress) { | |||||
if (static_cast<QKeyEvent *>(event)->key() == Qt::Key_Escape) { | |||||
Q_EMIT keyEscapePressed(); | |||||
} | |||||
} | |||||
return QItemDelegate::eventFilter(object, event); | |||||
} | |||||
} // namespace GUIUtil | } // namespace GUIUtil |