summary refs log tree commit diff
path: root/include/SideBarActions.h
diff options
context:
space:
mode:
authorKonstantinos Sideris <sideris.konstantin@gmail.com>2017-12-10 15:22:01 +0200
committerKonstantinos Sideris <sideris.konstantin@gmail.com>2017-12-10 15:22:01 +0200
commit19bae2a2e63cc520d25a50658a3d923e083c0098 (patch)
tree781d97e9ef826331b63322f31cc47152aa29326b /include/SideBarActions.h
parentAdd debug info on travis builds (diff)
downloadnheko-19bae2a2e63cc520d25a50658a3d923e083c0098.tar.xz
Add gui option for joining rooms (#25)
Diffstat (limited to 'include/SideBarActions.h')
-rw-r--r--include/SideBarActions.h14
1 files changed, 14 insertions, 0 deletions
diff --git a/include/SideBarActions.h b/include/SideBarActions.h

index bf48c4da..7fbb7e67 100644 --- a/include/SideBarActions.h +++ b/include/SideBarActions.h
@@ -1,10 +1,16 @@ #pragma once +#include <QAction> #include <QHBoxLayout> #include <QResizeEvent> #include <QWidget> #include "FlatButton.h" +#include "Menu.h" + +#include "dialogs/JoinRoom.h" + +class OverlayModal; class SideBarActions : public QWidget { @@ -16,6 +22,7 @@ public: signals: void showSettings(); + void joinRoom(const QString &room); protected: void resizeEvent(QResizeEvent *event) override; @@ -23,6 +30,13 @@ protected: private: QHBoxLayout *layout_; + Menu *addMenu_; + QAction *createRoomAction_; + QAction *joinRoomAction_; + + QSharedPointer<OverlayModal> joinRoomModal_; + QSharedPointer<dialogs::JoinRoom> joinRoomDialog_; + FlatButton *settingsBtn_; FlatButton *createRoomBtn_; FlatButton *joinRoomBtn_;