summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorNicolas Werner <nicolas.werner@ymail.com>2022-04-15 02:58:44 +0200
committerNicolas Werner <nicolas.werner@ymail.com>2022-04-23 03:10:26 +0200
commitfdae12df6f256f2c18d967b5c558c2d54a7a6de2 (patch)
treec2520b8e52566d2c21cd59f85216095a20fa5064
parent423d649aa75d6f847868a8e5841dc163d6060558 (diff)
Port all qml elements to declarative registration
-rw-r--r--CMakeLists.txt10
-rw-r--r--qml/Avatar.qml4
-rw-r--r--qml/ChatPage.qml2
-rw-r--r--qml/CommunitiesList.qml2
-rw-r--r--qml/Completer.qml2
-rw-r--r--qml/ElidedLabel.qml2
-rw-r--r--qml/EncryptionIndicator.qml2
-rw-r--r--qml/ForwardCompleter.qml2
-rw-r--r--qml/ImageButton.qml4
-rw-r--r--qml/MatrixText.qml5
-rw-r--r--qml/MatrixTextField.qml2
-rw-r--r--qml/MessageInput.qml2
-rw-r--r--qml/MessageView.qml4
-rw-r--r--qml/NhekoBusyIndicator.qml2
-rw-r--r--qml/NotificationWarning.qml2
-rw-r--r--qml/PrivacyScreen.qml2
-rw-r--r--qml/QuickSwitcher.qml2
-rw-r--r--qml/Reactions.qml2
-rw-r--r--qml/ReplyPopup.qml2
-rw-r--r--qml/RoomList.qml2
-rw-r--r--qml/Root.qml3
-rw-r--r--qml/SelfVerificationCheck.qml2
-rw-r--r--qml/StatusIndicator.qml2
-rw-r--r--qml/TimelineRow.qml4
-rw-r--r--qml/TimelineView.qml7
-rw-r--r--qml/ToggleButton.qml2
-rw-r--r--qml/TopBar.qml9
-rw-r--r--qml/TypingIndicator.qml2
-rw-r--r--qml/UploadBox.qml2
-rw-r--r--qml/components/AdaptiveLayout.qml4
-rw-r--r--qml/components/AvatarListTile.qml2
-rw-r--r--qml/components/FlatButton.qml2
-rw-r--r--qml/components/MainWindowDialog.qml2
-rw-r--r--qml/components/TextButton.qml4
-rw-r--r--qml/delegates/Encrypted.qml2
-rw-r--r--qml/delegates/FileMessage.qml4
-rw-r--r--qml/delegates/ImageMessage.qml2
-rw-r--r--qml/delegates/MessageDelegate.qml2
-rw-r--r--qml/delegates/NoticeMessage.qml2
-rw-r--r--qml/delegates/Pill.qml2
-rw-r--r--qml/delegates/Placeholder.qml2
-rw-r--r--qml/delegates/PlayableMediaMessage.qml2
-rw-r--r--qml/delegates/Redacted.qml2
-rw-r--r--qml/delegates/Reply.qml4
-rw-r--r--qml/delegates/TextMessage.qml2
-rw-r--r--qml/device-verification/DeviceVerification.qml2
-rw-r--r--qml/device-verification/DigitVerification.qml2
-rw-r--r--qml/device-verification/EmojiVerification.qml2
-rw-r--r--qml/device-verification/Failed.qml2
-rw-r--r--qml/device-verification/NewVerificationRequest.qml2
-rw-r--r--qml/device-verification/Success.qml2
-rw-r--r--qml/device-verification/Waiting.qml2
-rw-r--r--qml/dialogs/CreateDirect.qml2
-rw-r--r--qml/dialogs/CreateRoom.qml2
-rw-r--r--qml/dialogs/HiddenEventsDialog.qml2
-rw-r--r--qml/dialogs/ImageOverlay.qml2
-rw-r--r--qml/dialogs/ImagePackEditorDialog.qml2
-rw-r--r--qml/dialogs/ImagePackSettingsDialog.qml2
-rw-r--r--qml/dialogs/InputDialog.qml2
-rw-r--r--qml/dialogs/InviteDialog.qml4
-rw-r--r--qml/dialogs/JoinRoomDialog.qml2
-rw-r--r--qml/dialogs/LeaveRoomDialog.qml2
-rw-r--r--qml/dialogs/LogoutDialog.qml2
-rw-r--r--qml/dialogs/PhoneNumberInputDialog.qml2
-rw-r--r--qml/dialogs/RawMessageDialog.qml2
-rw-r--r--qml/dialogs/ReadReceipts.qml4
-rw-r--r--qml/dialogs/RoomDirectory.qml2
-rw-r--r--qml/dialogs/RoomMembers.qml4
-rw-r--r--qml/dialogs/RoomSettings.qml7
-rw-r--r--qml/dialogs/UserProfile.qml3
-rw-r--r--qml/emoji/EmojiPicker.qml63
-rw-r--r--qml/emoji/StickerPicker.qml3
-rw-r--r--qml/pages/LoginPage.qml2
-rw-r--r--qml/pages/RegisterPage.qml2
-rw-r--r--qml/pages/UserSettingsPage.qml2
-rw-r--r--qml/pages/WelcomePage.qml2
-rw-r--r--qml/ui/NhekoSlider.qml2
-rw-r--r--qml/ui/Snackbar.qml2
-rw-r--r--qml/ui/media/MediaControls.qml2
-rw-r--r--qml/voip/ActiveCallBar.qml26
-rw-r--r--qml/voip/CallDevices.qml4
-rw-r--r--qml/voip/CallInvite.qml10
-rw-r--r--qml/voip/CallInviteBar.qml10
-rw-r--r--qml/voip/DeviceError.qml2
-rw-r--r--qml/voip/PlaceCall.qml6
-rw-r--r--qml/voip/ScreenShare.qml4
-rw-r--r--src/CacheCryptoStructs.h3
-rw-r--r--src/Clipboard.h4
-rw-r--r--src/ColorImageProvider.cpp10
-rw-r--r--src/ImagePackListModel.h6
-rw-r--r--src/InviteesModel.h3
-rw-r--r--src/LoginPage.h8
-rw-r--r--src/MainWindow.cpp156
-rw-r--r--src/MainWindow.h24
-rw-r--r--src/MemberList.h4
-rw-r--r--src/ReadReceiptsModel.h3
-rw-r--r--src/RegisterPage.h2
-rw-r--r--src/RoomDirectoryModel.h2
-rw-r--r--src/SingleImagePackModel.cpp3
-rw-r--r--src/SingleImagePackModel.h3
-rw-r--r--src/UserSettingsPage.h23
-rw-r--r--src/emoji/EmojiModel.h3
-rw-r--r--src/emoji/Provider.h3
-rw-r--r--src/encryption/DeviceVerificationFlow.h4
-rw-r--r--src/encryption/Olm.h3
-rw-r--r--src/encryption/SelfVerificationStatus.cpp4
-rw-r--r--src/encryption/SelfVerificationStatus.h3
-rw-r--r--src/encryption/VerificationManager.cpp4
-rw-r--r--src/encryption/VerificationManager.h25
-rw-r--r--src/main.cpp6
-rw-r--r--src/timeline/CommunitiesModel.cpp4
-rw-r--r--src/timeline/CommunitiesModel.h29
-rw-r--r--src/timeline/Permissions.cpp8
-rw-r--r--src/timeline/PresenceEmitter.h30
-rw-r--r--src/timeline/RoomlistModel.cpp2
-rw-r--r--src/timeline/RoomlistModel.h24
-rw-r--r--src/timeline/TimelineModel.cpp265
-rw-r--r--src/timeline/TimelineModel.h11
-rw-r--r--src/timeline/TimelineViewManager.cpp38
-rw-r--r--src/timeline/TimelineViewManager.h25
-rw-r--r--src/ui/HiddenEvents.cpp4
-rw-r--r--src/ui/HiddenEvents.h3
-rw-r--r--src/ui/MxcAnimatedImage.h2
-rw-r--r--src/ui/MxcMediaProxy.h3
-rw-r--r--src/ui/NhekoCursorShape.h2
-rw-r--r--src/ui/NhekoEventObserver.cpp61
-rw-r--r--src/ui/NhekoEventObserver.h27
-rw-r--r--src/ui/NhekoGlobalObject.h3
-rw-r--r--src/ui/RoomSettings.h4
-rw-r--r--src/ui/UIA.h27
-rw-r--r--src/ui/UserProfile.h5
-rw-r--r--src/voip/CallManager.cpp21
-rw-r--r--src/voip/CallManager.h6
-rw-r--r--src/voip/WebRTCSession.cpp19
-rw-r--r--src/voip/WebRTCSession.h2
135 files changed, 639 insertions, 629 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 8d551