|
|
|
@ -140,24 +140,52 @@ endif() |
|
|
|
|
# Declare source and header files. |
|
|
|
|
# |
|
|
|
|
set(SRC_FILES |
|
|
|
|
# Dialogs |
|
|
|
|
src/dialogs/ImageOverlayDialog.cc |
|
|
|
|
src/dialogs/JoinRoomDialog.cc |
|
|
|
|
src/dialogs/LeaveRoomDialog.cc |
|
|
|
|
src/dialogs/LogoutDialog.cc |
|
|
|
|
|
|
|
|
|
# Emoji |
|
|
|
|
src/emoji/EmojiCategory.cc |
|
|
|
|
src/emoji/EmojiItemDelegate.cc |
|
|
|
|
src/emoji/EmojiPanel.cc |
|
|
|
|
src/emoji/EmojiPickButton.cc |
|
|
|
|
src/emoji/EmojiProvider.cc |
|
|
|
|
|
|
|
|
|
# Timeline |
|
|
|
|
src/timeline/TimelineViewManager.cc |
|
|
|
|
src/timeline/TimelineItem.cc |
|
|
|
|
src/timeline/TimelineView.cc |
|
|
|
|
src/timeline/widgets/FileItem.cc |
|
|
|
|
src/timeline/widgets/ImageItem.cc |
|
|
|
|
|
|
|
|
|
# UI components |
|
|
|
|
src/ui/Avatar.cc |
|
|
|
|
src/ui/Badge.cc |
|
|
|
|
src/ui/LoadingIndicator.cc |
|
|
|
|
src/ui/FlatButton.cc |
|
|
|
|
src/ui/FloatingButton.cc |
|
|
|
|
src/ui/Label.cc |
|
|
|
|
src/ui/OverlayModal.cc |
|
|
|
|
src/ui/ScrollBar.cc |
|
|
|
|
src/ui/SnackBar.cc |
|
|
|
|
src/ui/RaisedButton.cc |
|
|
|
|
src/ui/Ripple.cc |
|
|
|
|
src/ui/RippleOverlay.cc |
|
|
|
|
src/ui/OverlayWidget.cc |
|
|
|
|
src/ui/TextField.cc |
|
|
|
|
src/ui/ToggleButton.cc |
|
|
|
|
src/ui/Theme.cc |
|
|
|
|
src/ui/ThemeManager.cc |
|
|
|
|
|
|
|
|
|
src/AvatarProvider.cc |
|
|
|
|
src/Cache.cc |
|
|
|
|
src/ChatPage.cc |
|
|
|
|
src/Deserializable.cc |
|
|
|
|
src/EmojiCategory.cc |
|
|
|
|
src/EmojiItemDelegate.cc |
|
|
|
|
src/EmojiPanel.cc |
|
|
|
|
src/EmojiPickButton.cc |
|
|
|
|
src/EmojiProvider.cc |
|
|
|
|
src/FileItem.cc |
|
|
|
|
src/ImageItem.cc |
|
|
|
|
src/ImageOverlayDialog.cc |
|
|
|
|
src/InputValidator.cc |
|
|
|
|
src/JoinRoomDialog.cc |
|
|
|
|
src/LeaveRoomDialog.cc |
|
|
|
|
src/Login.cc |
|
|
|
|
src/LoginPage.cc |
|
|
|
|
src/LogoutDialog.cc |
|
|
|
|
src/MainWindow.cc |
|
|
|
|
src/MatrixClient.cc |
|
|
|
|
src/Profile.cc |
|
|
|
@ -169,38 +197,17 @@ set(SRC_FILES |
|
|
|
|
src/RoomMessages.cc |
|
|
|
|
src/RoomState.cc |
|
|
|
|
src/SideBarActions.cc |
|
|
|
|
src/UserSettingsPage.cc |
|
|
|
|
src/Splitter.cc |
|
|
|
|
src/Sync.cc |
|
|
|
|
src/TextInputWidget.cc |
|
|
|
|
src/TimelineItem.cc |
|
|
|
|
src/TimelineView.cc |
|
|
|
|
src/TimelineViewManager.cc |
|
|
|
|
src/TopRoomBar.cc |
|
|
|
|
src/TrayIcon.cc |
|
|
|
|
src/TypingDisplay.cc |
|
|
|
|
src/UserInfoWidget.cc |
|
|
|
|
src/UserSettingsPage.cc |
|
|
|
|
src/Versions.cc |
|
|
|
|
src/WelcomePage.cc |
|
|
|
|
src/main.cc |
|
|
|
|
|
|
|
|
|
src/ui/Avatar.cc |
|
|
|
|
src/ui/Badge.cc |
|
|
|
|
src/ui/LoadingIndicator.cc |
|
|
|
|
src/ui/FlatButton.cc |
|
|
|
|
src/ui/FloatingButton.cc |
|
|
|
|
src/ui/Label.cc |
|
|
|
|
src/ui/OverlayModal.cc |
|
|
|
|
src/ui/ScrollBar.cc |
|
|
|
|
src/ui/SnackBar.cc |
|
|
|
|
src/ui/RaisedButton.cc |
|
|
|
|
src/ui/Ripple.cc |
|
|
|
|
src/ui/RippleOverlay.cc |
|
|
|
|
src/ui/OverlayWidget.cc |
|
|
|
|
src/ui/TextField.cc |
|
|
|
|
src/ui/ToggleButton.cc |
|
|
|
|
src/ui/Theme.cc |
|
|
|
|
src/ui/ThemeManager.cc |
|
|
|
|
) |
|
|
|
|
|
|
|
|
|
set(MATRIX_EVENTS |
|
|
|
@ -237,20 +244,47 @@ include_directories(libs/lmdbxx) |
|
|
|
|
include_directories(${LMDB_INCLUDE_DIR}) |
|
|
|
|
|
|
|
|
|
qt5_wrap_cpp(MOC_HEADERS |
|
|
|
|
# Dialogs |
|
|
|
|
include/dialogs/ImageOverlayDialog.h |
|
|
|
|
include/dialogs/JoinRoomDialog.h |
|
|
|
|
include/dialogs/LeaveRoomDialog.h |
|
|
|
|
include/dialogs/LogoutDialog.h |
|
|
|
|
|
|
|
|
|
# Emoji |
|
|
|
|
include/emoji/EmojiCategory.h |
|
|
|
|
include/emoji/EmojiItemDelegate.h |
|
|
|
|
include/emoji/EmojiPanel.h |
|
|
|
|
include/emoji/EmojiPickButton.h |
|
|
|
|
include/emoji/EmojiProvider.h |
|
|
|
|
|
|
|
|
|
# Timeline |
|
|
|
|
include/timeline/TimelineItem.h |
|
|
|
|
include/timeline/TimelineView.h |
|
|
|
|
include/timeline/TimelineViewManager.h |
|
|
|
|
include/timeline/widgets/FileItem.h |
|
|
|
|
include/timeline/widgets/ImageItem.h |
|
|
|
|
|
|
|
|
|
# UI components |
|
|
|
|
include/ui/Avatar.h |
|
|
|
|
include/ui/Badge.h |
|
|
|
|
include/ui/LoadingIndicator.h |
|
|
|
|
include/ui/FlatButton.h |
|
|
|
|
include/ui/Label.h |
|
|
|
|
include/ui/FloatingButton.h |
|
|
|
|
include/ui/OverlayWidget.h |
|
|
|
|
include/ui/ScrollBar.h |
|
|
|
|
include/ui/SnackBar.h |
|
|
|
|
include/ui/RaisedButton.h |
|
|
|
|
include/ui/Ripple.h |
|
|
|
|
include/ui/RippleOverlay.h |
|
|
|
|
include/ui/TextField.h |
|
|
|
|
include/ui/ToggleButton.h |
|
|
|
|
include/ui/Theme.h |
|
|
|
|
include/ui/ThemeManager.h |
|
|
|
|
|
|
|
|
|
include/AvatarProvider.h |
|
|
|
|
include/ChatPage.h |
|
|
|
|
include/EmojiCategory.h |
|
|
|
|
include/EmojiItemDelegate.h |
|
|
|
|
include/EmojiPanel.h |
|
|
|
|
include/EmojiPickButton.h |
|
|
|
|
include/ui/FloatingButton.h |
|
|
|
|
include/FileItem.h |
|
|
|
|
include/ImageItem.h |
|
|
|
|
include/ImageOverlayDialog.h |
|
|
|
|
include/JoinRoomDialog.h |
|
|
|
|
include/LeaveRoomDialog.h |
|
|
|
|
include/LoginPage.h |
|
|
|
|
include/LogoutDialog.h |
|
|
|
|
include/MainWindow.h |
|
|
|
|
include/MatrixClient.h |
|
|
|
|
include/QuickSwitcher.h |
|
|
|
@ -258,33 +292,14 @@ qt5_wrap_cpp(MOC_HEADERS |
|
|
|
|
include/RoomInfoListItem.h |
|
|
|
|
include/RoomList.h |
|
|
|
|
include/SideBarActions.h |
|
|
|
|
include/UserSettingsPage.h |
|
|
|
|
include/Splitter.h |
|
|
|
|
include/TextInputWidget.h |
|
|
|
|
include/TimelineItem.h |
|
|
|
|
include/TimelineView.h |
|
|
|
|
include/TimelineViewManager.h |
|
|
|
|
include/TopRoomBar.h |
|
|
|
|
include/TrayIcon.h |
|
|
|
|
include/TypingDisplay.h |
|
|
|
|
include/UserInfoWidget.h |
|
|
|
|
include/UserSettingsPage.h |
|
|
|
|
include/WelcomePage.h |
|
|
|
|
|
|
|
|
|
include/ui/Avatar.h |
|
|
|
|
include/ui/Badge.h |
|
|
|
|
include/ui/LoadingIndicator.h |
|
|
|
|
include/ui/FlatButton.h |
|
|
|
|
include/ui/Label.h |
|
|
|
|
include/ui/OverlayWidget.h |
|
|
|
|
include/ui/ScrollBar.h |
|
|
|
|
include/ui/SnackBar.h |
|
|
|
|
include/ui/RaisedButton.h |
|
|
|
|
include/ui/Ripple.h |
|
|
|
|
include/ui/RippleOverlay.h |
|
|
|
|
include/ui/TextField.h |
|
|
|
|
include/ui/ToggleButton.h |
|
|
|
|
include/ui/Theme.h |
|
|
|
|
include/ui/ThemeManager.h |
|
|
|
|
) |
|
|
|
|
|
|
|
|
|
# |
|
|
|
|