summary refs log tree commit diff
path: root/src/dialogs/RoomSettings.h
diff options
context:
space:
mode:
authorNicolas Werner <nicolas.werner@hotmail.de>2020-05-25 13:03:49 +0200
committerNicolas Werner <nicolas.werner@hotmail.de>2020-05-26 22:54:51 +0200
commit4ee9e5c27ce1788db42728ace2df2b4c6aa9ceed (patch)
tree74cc4879b9d0d9dca7ecd26f5937ef92f7806a82 /src/dialogs/RoomSettings.h
parentOptionally use precompiled headers (diff)
downloadnheko-4ee9e5c27ce1788db42728ace2df2b4c6aa9ceed.tar.xz
Improve compile times a tiny bit
Diffstat (limited to 'src/dialogs/RoomSettings.h')
-rw-r--r--src/dialogs/RoomSettings.h35
1 files changed, 6 insertions, 29 deletions
diff --git a/src/dialogs/RoomSettings.h b/src/dialogs/RoomSettings.h

index e41c866c..e0918afd 100644 --- a/src/dialogs/RoomSettings.h +++ b/src/dialogs/RoomSettings.h
@@ -1,9 +1,7 @@ #pragma once -#include <QEvent> #include <QFrame> #include <QImage> -#include <QLabel> #include <mtx/events/guest_access.hpp> @@ -21,6 +19,8 @@ class QPixmap; class TextField; class TextField; class Toggle; +class QLabel; +class QEvent; class ClickableFilter : public QObject { @@ -35,15 +35,7 @@ signals: void clicked(); protected: - bool eventFilter(QObject *obj, QEvent *event) override - { - if (event->type() == QEvent::MouseButtonRelease) { - emit clicked(); - return true; - } - - return QObject::eventFilter(obj, event); - } + bool eventFilter(QObject *obj, QEvent *event) override; }; /// Convenience class which connects events emmited from threads @@ -72,24 +64,9 @@ signals: void nameChanged(const QString &roomName); private slots: - void topicEventSent() - { - errorField_->hide(); - close(); - } - - void nameEventSent(const QString &name) - { - errorField_->hide(); - emit nameChanged(name); - close(); - } - - void error(const QString &msg) - { - errorField_->setText(msg); - errorField_->show(); - } + void topicEventSent(); + void nameEventSent(const QString &name); + void error(const QString &msg); void applyClicked();