Changeset View
Changeset View
Standalone View
Standalone View
src/widgets/ruqolamainwidget.h
Show All 30 Lines | |||||
31 | class RoomWrapper; | 31 | class RoomWrapper; | ||
32 | class LIBRUQOLAWIDGETS_TESTS_EXPORT RuqolaMainWidget : public QWidget | 32 | class LIBRUQOLAWIDGETS_TESTS_EXPORT RuqolaMainWidget : public QWidget | ||
33 | { | 33 | { | ||
34 | Q_OBJECT | 34 | Q_OBJECT | ||
35 | public: | 35 | public: | ||
36 | explicit RuqolaMainWidget(QWidget *parent = nullptr); | 36 | explicit RuqolaMainWidget(QWidget *parent = nullptr); | ||
37 | ~RuqolaMainWidget() override; | 37 | ~RuqolaMainWidget() override; | ||
38 | Q_REQUIRED_RESULT QString roomId() const; | 38 | Q_REQUIRED_RESULT QString roomId() const; | ||
39 | void setCurrentRocketChatAccount(RocketChatAccount *account); | 39 | void setCurrentRocketChatAccount(RocketChatAccount *account, bool showLastRoom); | ||
40 | Q_REQUIRED_RESULT QString roomType() const; | 40 | Q_REQUIRED_RESULT QString roomType() const; | ||
41 | RoomWrapper *roomWrapper() const; | 41 | RoomWrapper *roomWrapper() const; | ||
42 | 42 | | |||
43 | void selectChannelRoom(const QString &roomId, const QString &roomType); | | |||
44 | Q_SIGNALS: | 43 | Q_SIGNALS: | ||
45 | void channelSelected(); | 44 | void channelSelected(); | ||
45 | | ||||
46 | private: | 46 | private: | ||
47 | void selectChannelRoom(const QString &acct, const QString &roomId, const QString &roomType); | ||||
48 | | ||||
47 | ChannelListWidget *mChannelList = nullptr; | 49 | ChannelListWidget *mChannelList = nullptr; | ||
48 | RoomWidget *mRoomWidget = nullptr; | 50 | RoomWidget *mRoomWidget = nullptr; | ||
49 | QSplitter *mSplitter = nullptr; | 51 | QSplitter *mSplitter = nullptr; | ||
50 | RocketChatAccount *mCurrentRocketChatAccount = nullptr; | 52 | RocketChatAccount *mCurrentRocketChatAccount = nullptr; | ||
51 | QStackedWidget *mStackedRoomWidget = nullptr; | 53 | QStackedWidget *mStackedRoomWidget = nullptr; | ||
52 | QWidget *mEmptyRoomWidget = nullptr; | 54 | QWidget *mEmptyRoomWidget = nullptr; | ||
53 | }; | 55 | }; | ||
54 | 56 | | |||
55 | #endif // RUQOLAMAINWIDGET_H | 57 | #endif // RUQOLAMAINWIDGET_H |