2 files changed, 13 insertions, 0 deletions
diff --git a/include/Splitter.h b/include/Splitter.h
index 38b38e84..d4c34430 100644
--- a/include/Splitter.h
+++ b/include/Splitter.h
@@ -28,6 +28,14 @@ public:
void restoreSizes(int fallback);
+public slots:
+ void showSidebar();
+ void hideSidebar();
+ void showChatView();
+
+signals:
+ void hiddenSidebar();
+
private:
void onSplitterMoved(int pos, int index);
diff --git a/include/TopRoomBar.h b/include/TopRoomBar.h
index 73fad9ee..981e3e40 100644
--- a/include/TopRoomBar.h
+++ b/include/TopRoomBar.h
@@ -54,8 +54,12 @@ public:
QColor borderColor() const { return borderColor_; }
void setBorderColor(QColor &color) { borderColor_ = color; }
+public slots:
+ void enableBackButton();
+
signals:
void inviteUsers(QStringList users);
+ void showSidebar();
protected:
void mousePressEvent(QMouseEvent *) override
@@ -89,6 +93,7 @@ private:
QAction *inviteUsers_ = nullptr;
FlatButton *settingsBtn_;
+ FlatButton *backBtn_;
Avatar *avatar_;
|