From bc4b47a5e30386df46f5d4d51a5be33b6a9d4c2f Mon Sep 17 00:00:00 2001 From: Konstantinos Sideris Date: Sat, 7 Oct 2017 20:09:34 +0300 Subject: Use shared pointer for the modals --- include/ChatPage.h | 4 ++-- include/EmojiPickButton.h | 2 +- include/MainWindow.h | 4 ++-- include/RoomList.h | 4 ++-- include/TopRoomBar.h | 4 ++-- include/UserInfoWidget.h | 4 ++-- 6 files changed, 11 insertions(+), 11 deletions(-) (limited to 'include') diff --git a/include/ChatPage.h b/include/ChatPage.h index 8332225b..f64d9589 100644 --- a/include/ChatPage.h +++ b/include/ChatPage.h @@ -110,8 +110,8 @@ private: // Keeps track of the users currently typing on each room. QMap> typingUsers_; - QuickSwitcher *quickSwitcher_ = nullptr; - OverlayModal *quickSwitcherModal_ = nullptr; + QSharedPointer quickSwitcher_; + QSharedPointer quickSwitcherModal_; // Matrix Client API provider. QSharedPointer client_; diff --git a/include/EmojiPickButton.h b/include/EmojiPickButton.h index 041e25a6..d4226165 100644 --- a/include/EmojiPickButton.h +++ b/include/EmojiPickButton.h @@ -43,5 +43,5 @@ private: // Horizontal distance from panel's bottom right corner. int horizontal_distance_ = 70; - EmojiPanel *panel_; + QSharedPointer panel_; }; diff --git a/include/MainWindow.h b/include/MainWindow.h index 85cd5a70..a7a2b2e6 100644 --- a/include/MainWindow.h +++ b/include/MainWindow.h @@ -83,8 +83,8 @@ private: ChatPage *chat_page_; // Used to hide undefined states between page transitions. - OverlayModal *progress_modal_; - LoadingIndicator *spinner_; + QSharedPointer progressModal_; + QSharedPointer spinner_; // Matrix Client API provider. QSharedPointer client_; diff --git a/include/RoomList.h b/include/RoomList.h index c2f4255d..d7b201f1 100644 --- a/include/RoomList.h +++ b/include/RoomList.h @@ -76,8 +76,8 @@ private: OverlayModal *joinRoomModal_; JoinRoomDialog *joinRoomDialog_; - OverlayModal *leaveRoomModal; - LeaveRoomDialog *leaveRoomDialog_; + QSharedPointer leaveRoomModal_; + QSharedPointer leaveRoomDialog_; QMap> rooms_; diff --git a/include/TopRoomBar.h b/include/TopRoomBar.h index 5d8b394e..2c7af218 100644 --- a/include/TopRoomBar.h +++ b/include/TopRoomBar.h @@ -77,8 +77,8 @@ private: FlatButton *settingsBtn_; - OverlayModal *leaveRoomModal; - LeaveRoomDialog *leaveRoomDialog_; + QSharedPointer leaveRoomModal_; + QSharedPointer leaveRoomDialog_; Avatar *avatar_; diff --git a/include/UserInfoWidget.h b/include/UserInfoWidget.h index 25dc2265..b2c7b876 100644 --- a/include/UserInfoWidget.h +++ b/include/UserInfoWidget.h @@ -68,8 +68,8 @@ private: QImage avatar_image_; - OverlayModal *logoutModal_; - LogoutDialog *logoutDialog_; + QSharedPointer logoutModal_; + QSharedPointer logoutDialog_; int logoutButtonSize_; }; -- cgit 1.5.1