summary refs log tree commit diff
path: root/include
diff options
context:
space:
mode:
authorKonstantinos Sideris <sideris.konstantin@gmail.com>2017-10-07 20:09:34 +0300
committerKonstantinos Sideris <sideris.konstantin@gmail.com>2017-10-07 20:51:35 +0300
commitbc4b47a5e30386df46f5d4d51a5be33b6a9d4c2f (patch)
tree42bd697afd1b4ce3d7b88bfefe11aa71dbdafae7 /include
parentUpdate from Weblate. (#38) (diff)
downloadnheko-bc4b47a5e30386df46f5d4d51a5be33b6a9d4c2f.tar.xz
Use shared pointer for the modals
Diffstat (limited to 'include')
-rw-r--r--include/ChatPage.h4
-rw-r--r--include/EmojiPickButton.h2
-rw-r--r--include/MainWindow.h4
-rw-r--r--include/RoomList.h4
-rw-r--r--include/TopRoomBar.h4
-rw-r--r--include/UserInfoWidget.h4
6 files changed, 11 insertions, 11 deletions
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<QString, QList<QString>> typingUsers_; - QuickSwitcher *quickSwitcher_ = nullptr; - OverlayModal *quickSwitcherModal_ = nullptr; + QSharedPointer<QuickSwitcher> quickSwitcher_; + QSharedPointer<OverlayModal> quickSwitcherModal_; // Matrix Client API provider. QSharedPointer<MatrixClient> 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<EmojiPanel> 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<OverlayModal> progressModal_; + QSharedPointer<LoadingIndicator> spinner_; // Matrix Client API provider. QSharedPointer<MatrixClient> 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<OverlayModal> leaveRoomModal_; + QSharedPointer<LeaveRoomDialog> leaveRoomDialog_; QMap<QString, QSharedPointer<RoomInfoListItem>> 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<OverlayModal> leaveRoomModal_; + QSharedPointer<LeaveRoomDialog> 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<OverlayModal> logoutModal_; + QSharedPointer<LogoutDialog> logoutDialog_; int logoutButtonSize_; };