diff options
Diffstat (limited to 'src/main.cpp')
| -rw-r--r-- | src/main.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/main.cpp b/src/main.cpp index 4d3b6e8..f9659d8 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -8,11 +8,11 @@ class KeyHandler : public QObject { public: - KeyHandler(SlxBrowser *win) : QObject(), _win(win) {} - bool eventFilter(QObject *obj, QEvent *event) + explicit KeyHandler(SlxBrowser *win) : _win(win) {} + bool eventFilter(QObject *obj, QEvent *event) override { if (event->type() == QEvent::KeyPress) { - QKeyEvent *keyEvent = static_cast<QKeyEvent*>(event); + auto *keyEvent = dynamic_cast<QKeyEvent*>(event); if ( keyEvent->key() == Qt::Key_Q && (keyEvent->modifiers() & Qt::ControlModifier)) exit(0); _win->activity(); @@ -86,7 +86,7 @@ QStringList loadUrlList(const QString &file) QFile textFile(file); if (!textFile.open(QFile::ReadOnly)) { QTextStream(stdout) << "Cannot open URL list\n"; - return QStringList(); + return {}; } QTextStream textStream(&textFile); while (true) |
