Move QML files to src/qml and don't use internal qml modules
This commit is contained in:
10
.reuse/dep5
10
.reuse/dep5
@@ -6,15 +6,11 @@ Files: 128-logo.png icons/* logo.png org.kde.neochat.svg org.kde.neochat.tray.sv
|
|||||||
Copyright: 2020 Carson Black <uhhadd@gmail.com>
|
Copyright: 2020 Carson Black <uhhadd@gmail.com>
|
||||||
License: LGPL-3.0-only OR LicenseRef-KDE-Accepted-LGPL
|
License: LGPL-3.0-only OR LicenseRef-KDE-Accepted-LGPL
|
||||||
|
|
||||||
Files: qtquickcontrols2.conf
|
|
||||||
Copyright: 2020 Tobias Fella <fella@posteo.de>
|
|
||||||
License: CC0-1.0
|
|
||||||
|
|
||||||
Files: android/res/drawable/splash.xml
|
Files: android/res/drawable/splash.xml
|
||||||
Copyright: 2020 Tobias Fella <fella@posteo.de>
|
Copyright: 2020 Tobias Fella <fella@posteo.de>
|
||||||
License: BSD-2-Clause
|
License: BSD-2-Clause
|
||||||
|
|
||||||
Files: */qmldir .gitignore
|
Files: .gitignore
|
||||||
Copyright: None
|
Copyright: None
|
||||||
License: CC0-1.0
|
License: CC0-1.0
|
||||||
|
|
||||||
@@ -22,7 +18,7 @@ Files: .gitlab/issue_templates/bug.md
|
|||||||
Copyright: 2021 Carl Schwan <carlschwan@kde.org>
|
Copyright: 2021 Carl Schwan <carlschwan@kde.org>
|
||||||
License: CC0-1.0
|
License: CC0-1.0
|
||||||
|
|
||||||
Files: res.qrc res_android.qrc res_desktop.qrc
|
Files: src/res.qrc src/res_android.qrc src/res_desktop.qrc
|
||||||
Copyright: None
|
Copyright: None
|
||||||
License: CC0-1.0
|
License: CC0-1.0
|
||||||
|
|
||||||
@@ -38,7 +34,7 @@ Files: src/neochat.notifyrc
|
|||||||
Copyright: 2020 Tobias Fella <fella@posteo.de>
|
Copyright: 2020 Tobias Fella <fella@posteo.de>
|
||||||
License: BSD-2-Clause
|
License: BSD-2-Clause
|
||||||
|
|
||||||
Files: imports/NeoChat/Component/confetti.png imports/NeoChat/Component/glowdot.png
|
Files: src/qml/Component/confetti.png src/qml/Component/glowdot.png
|
||||||
Copyright: 2021 Alexey Andreyev <aa13q@ya.ru>
|
Copyright: 2021 Alexey Andreyev <aa13q@ya.ru>
|
||||||
License: CC0-1.0
|
License: CC0-1.0
|
||||||
|
|
||||||
|
|||||||
@@ -1,7 +0,0 @@
|
|||||||
module NeoChat.Component.ChatBox
|
|
||||||
ChatBox 1.0 ChatBox.qml
|
|
||||||
ChatBar 1.0 ChatBar.qml
|
|
||||||
ReplyPane 1.0 ReplyPane.qml
|
|
||||||
AttachmentPane 1.0 AttachmentPane.qml
|
|
||||||
CompletionMenu 1.0 CompletionMenu.qml
|
|
||||||
EmojiPickerPane 1.0 EmojiPickerPane.qml
|
|
||||||
@@ -1,2 +0,0 @@
|
|||||||
module NeoChat.Component.Emoji
|
|
||||||
EmojiPicker 1.0 EmojiPicker.qml
|
|
||||||
@@ -1,7 +0,0 @@
|
|||||||
module NeoChat.Component.Login
|
|
||||||
Login 1.0 Login.qml
|
|
||||||
Password 1.0 Password.qml
|
|
||||||
LoginRegister 1.0 LoginRegister.qml
|
|
||||||
Loading 1.0 Loading.qml
|
|
||||||
LoginMethod 1.0 LoginMethod.qml
|
|
||||||
LoginStep 1.0 LoginStep.qml
|
|
||||||
@@ -1,16 +0,0 @@
|
|||||||
module NeoChat.Component.Timeline
|
|
||||||
RichLabel 1.0 RichLabel.qml
|
|
||||||
TimelineContainer 1.0 TimelineContainer.qml
|
|
||||||
StateDelegate 1.0 StateDelegate.qml
|
|
||||||
SectionDelegate 1.0 SectionDelegate.qml
|
|
||||||
ImageDelegate 1.0 ImageDelegate.qml
|
|
||||||
FileDelegate 1.0 FileDelegate.qml
|
|
||||||
VideoDelegate 1.0 VideoDelegate.qml
|
|
||||||
ReactionDelegate 1.0 ReactionDelegate.qml
|
|
||||||
AudioDelegate 1.0 AudioDelegate.qml
|
|
||||||
EncryptedDelegate 1.0 EncryptedDelegate.qml
|
|
||||||
EventDelegate 1.0 EventDelegate.qml
|
|
||||||
MessageDelegate 1.0 MessageDelegate.qml
|
|
||||||
ReadMarkerDelegate 1.0 ReadMarkerDelegate.qml
|
|
||||||
LinkPreviewDelegate 1.0 LinkPreviewDelegate.qml
|
|
||||||
MimeComponent 1.0 MimeComponent.qml
|
|
||||||
@@ -1,7 +0,0 @@
|
|||||||
module NeoChat.Component
|
|
||||||
FullScreenImage 1.0 FullScreenImage.qml
|
|
||||||
ChatTextInput 1.0 ChatTextInput.qml
|
|
||||||
FancyEffectsContainer 1.0 FancyEffectsContainer.qml
|
|
||||||
TypingPane 1.0 TypingPane.qml
|
|
||||||
QuickSwitcher 1.0 QuickSwitcher.qml
|
|
||||||
ShimmerGradient 1.0 ShimmerGradient.qml
|
|
||||||
@@ -1,7 +0,0 @@
|
|||||||
module NeoChat.Dialog.KeyVerification
|
|
||||||
KeyVerificationDialog 1.0 KeyVerificationDialog.qml
|
|
||||||
Message 1.0 Message.qml
|
|
||||||
VerificationCanceled 1.0 VerificationCanceled.qml
|
|
||||||
EmojiItem 1.0 EmojiItem.qml
|
|
||||||
EmojiRow 1.0 EmojiRow.qml
|
|
||||||
EmojiSas 1.0 EmojiSas.qml
|
|
||||||
@@ -1,10 +0,0 @@
|
|||||||
module NeoChat.Dialog
|
|
||||||
UserDetailDialog 1.0 UserDetailDialog.qml
|
|
||||||
LoginDialog 1.0 LoginDialog.qml
|
|
||||||
CreateRoomDialog 1.0 CreateRoomDialog.qml
|
|
||||||
AcceptInvitationDialog 1.0 AcceptInvitationDialog.qml
|
|
||||||
OpenFileDialog 1.0 OpenFileDialog.qml
|
|
||||||
ImageClipboardDialog 1.0 ImageClipboardDialog.qml
|
|
||||||
StartChatDialog 1.0 StartChatDialog.qml
|
|
||||||
EmojiDialog 1.0 EmojiDialog.qml
|
|
||||||
KeyVerificationDialog 1.0 KeyVerificationDialog.qml
|
|
||||||
@@ -1,5 +0,0 @@
|
|||||||
module NeoChat.Menu.Timeline
|
|
||||||
MessageDelegateContextMenu 1.0 MessageDelegateContextMenu.qml
|
|
||||||
FileDelegateContextMenu 1.0 FileDelegateContextMenu.qml
|
|
||||||
MessageSourceSheet 1.0 MessageSourceSheet.qml
|
|
||||||
ReportSheet 1.0 ReportSheet.qml
|
|
||||||
@@ -1,6 +0,0 @@
|
|||||||
module NeoChat.Menu
|
|
||||||
RoomListContextMenu 1.0 RoomListContextMenu.qml
|
|
||||||
GlobalMenu 1.0 GlobalMenu.qml
|
|
||||||
EditMenu 1.0 EditMenu.qml
|
|
||||||
ShareAction 1.0 ShareAction.qml
|
|
||||||
ShareDialog 1.0 ShareDialog.qml
|
|
||||||
@@ -1,9 +0,0 @@
|
|||||||
module NeoChat.Page
|
|
||||||
LoadingPage 1.0 LoadingPage.qml
|
|
||||||
RoomListPage 1.0 RoomListPage.qml
|
|
||||||
RoomPage 1.0 RoomPage.qml
|
|
||||||
RoomWindow 1.0 RoomWindow.qml
|
|
||||||
JoinRoomPage 1.0 JoinRoomPage.qml
|
|
||||||
InviteUserPage 1.0 InviteUserPage.qml
|
|
||||||
ImageEditorPage 1.0 ImageEditorPage.qml
|
|
||||||
|
|
||||||
@@ -1,2 +0,0 @@
|
|||||||
module NeoChat.Panel
|
|
||||||
RoomDrawer 1.0 RoomDrawer.qml
|
|
||||||
@@ -1,4 +0,0 @@
|
|||||||
module NeoChat.Settings
|
|
||||||
ThemeRadioButton 1.0 ThemeRadioButton.qml
|
|
||||||
SettingsPage 1.0 SettingsPage.qml
|
|
||||||
SonnetConfigPage 1.0 SonnetConfigPage.qml
|
|
||||||
@@ -1,4 +0,0 @@
|
|||||||
[Material]
|
|
||||||
Primary=Blue
|
|
||||||
Accent=Blue
|
|
||||||
Theme=System
|
|
||||||
100
res.qrc
100
res.qrc
@@ -1,100 +0,0 @@
|
|||||||
<RCC>
|
|
||||||
<qresource prefix="/">
|
|
||||||
<file alias="icons/org.kde.neochat.svg">org.kde.neochat.svg</file>
|
|
||||||
<file alias="icons/org.kde.neochat.tray.svg">org.kde.neochat.tray.svg</file>
|
|
||||||
<file>qml/main.qml</file>
|
|
||||||
<file>imports/NeoChat/Page/qmldir</file>
|
|
||||||
<file>imports/NeoChat/Page/LoadingPage.qml</file>
|
|
||||||
<file>imports/NeoChat/Page/RoomListPage.qml</file>
|
|
||||||
<file>imports/NeoChat/Page/RoomPage.qml</file>
|
|
||||||
<file>imports/NeoChat/Page/RoomWindow.qml</file>
|
|
||||||
<file>imports/NeoChat/Page/JoinRoomPage.qml</file>
|
|
||||||
<file>imports/NeoChat/Page/InviteUserPage.qml</file>
|
|
||||||
<file>imports/NeoChat/Page/StartChatPage.qml</file>
|
|
||||||
<file>imports/NeoChat/Page/ImageEditorPage.qml</file>
|
|
||||||
<file>imports/NeoChat/Page/WelcomePage.qml</file>
|
|
||||||
<file>imports/NeoChat/RoomSettings/General.qml</file>
|
|
||||||
<file>imports/NeoChat/RoomSettings/Security.qml</file>
|
|
||||||
<file>imports/NeoChat/RoomSettings/PushNotification.qml</file>
|
|
||||||
<file>imports/NeoChat/RoomSettings/Categories.qml</file>
|
|
||||||
<file>imports/NeoChat/Component/qmldir</file>
|
|
||||||
<file>imports/NeoChat/Component/FullScreenImage.qml</file>
|
|
||||||
<file>imports/NeoChat/Component/FancyEffectsContainer.qml</file>
|
|
||||||
<file>imports/NeoChat/Component/TypingPane.qml</file>
|
|
||||||
<file>imports/NeoChat/Component/ShimmerGradient.qml</file>
|
|
||||||
<file>imports/NeoChat/Component/QuickSwitcher.qml</file>
|
|
||||||
<file>imports/NeoChat/Component/ChatBox</file>
|
|
||||||
<file>imports/NeoChat/Component/ChatBox/ChatBox.qml</file>
|
|
||||||
<file>imports/NeoChat/Component/ChatBox/ChatBar.qml</file>
|
|
||||||
<file>imports/NeoChat/Component/ChatBox/AttachmentPane.qml</file>
|
|
||||||
<file>imports/NeoChat/Component/ChatBox/ReplyPane.qml</file>
|
|
||||||
<file>imports/NeoChat/Component/ChatBox/CompletionMenu.qml</file>
|
|
||||||
<file>imports/NeoChat/Component/ChatBox/qmldir</file>
|
|
||||||
<file>imports/NeoChat/Component/Emoji/EmojiPicker.qml</file>
|
|
||||||
<file>imports/NeoChat/Component/Emoji/qmldir</file>
|
|
||||||
<file>imports/NeoChat/Component/Timeline/qmldir</file>
|
|
||||||
<file>imports/NeoChat/Component/Timeline/ReplyComponent.qml</file>
|
|
||||||
<file>imports/NeoChat/Component/Timeline/StateDelegate.qml</file>
|
|
||||||
<file>imports/NeoChat/Component/Timeline/RichLabel.qml</file>
|
|
||||||
<file>imports/NeoChat/Component/Timeline/TimelineContainer.qml</file>
|
|
||||||
<file>imports/NeoChat/Component/Timeline/SectionDelegate.qml</file>
|
|
||||||
<file>imports/NeoChat/Component/Timeline/VideoDelegate.qml</file>
|
|
||||||
<file>imports/NeoChat/Component/Timeline/ReactionDelegate.qml</file>
|
|
||||||
<file>imports/NeoChat/Component/Timeline/LinkPreviewDelegate.qml</file>
|
|
||||||
<file>imports/NeoChat/Component/Timeline/AudioDelegate.qml</file>
|
|
||||||
<file>imports/NeoChat/Component/Timeline/FileDelegate.qml</file>
|
|
||||||
<file>imports/NeoChat/Component/Timeline/ImageDelegate.qml</file>
|
|
||||||
<file>imports/NeoChat/Component/Timeline/EncryptedDelegate.qml</file>
|
|
||||||
<file>imports/NeoChat/Component/Timeline/EventDelegate.qml</file>
|
|
||||||
<file>imports/NeoChat/Component/Timeline/MessageDelegate.qml</file>
|
|
||||||
<file>imports/NeoChat/Component/Timeline/ReadMarkerDelegate.qml</file>
|
|
||||||
<file>imports/NeoChat/Component/Timeline/MimeComponent.qml</file>
|
|
||||||
<file>imports/NeoChat/Component/Login/qmldir</file>
|
|
||||||
<file>imports/NeoChat/Component/Login/LoginStep.qml</file>
|
|
||||||
<file>imports/NeoChat/Component/Login/Login.qml</file>
|
|
||||||
<file>imports/NeoChat/Component/Login/Password.qml</file>
|
|
||||||
<file>imports/NeoChat/Component/Login/LoginRegister.qml</file>
|
|
||||||
<file>imports/NeoChat/Component/Login/Loading.qml</file>
|
|
||||||
<file>imports/NeoChat/Component/Login/Homeserver.qml</file>
|
|
||||||
<file>imports/NeoChat/Component/Login/LoginMethod.qml</file>
|
|
||||||
<file>imports/NeoChat/Component/Login/Sso.qml</file>
|
|
||||||
<file>imports/NeoChat/Panel/qmldir</file>
|
|
||||||
<file>imports/NeoChat/Panel/RoomDrawer.qml</file>
|
|
||||||
<file>imports/NeoChat/Dialog/qmldir</file>
|
|
||||||
<file>imports/NeoChat/Dialog/UserDetailDialog.qml</file>
|
|
||||||
<file>imports/NeoChat/Dialog/CreateRoomDialog.qml</file>
|
|
||||||
<file>imports/NeoChat/Dialog/EmojiDialog.qml</file>
|
|
||||||
<file>imports/NeoChat/Dialog/OpenFileDialog.qml</file>
|
|
||||||
<file>imports/NeoChat/Dialog/KeyVerification/KeyVerificationDialog.qml</file>
|
|
||||||
<file>imports/NeoChat/Dialog/KeyVerification/Message.qml</file>
|
|
||||||
<file>imports/NeoChat/Dialog/KeyVerification/EmojiItem.qml</file>
|
|
||||||
<file>imports/NeoChat/Dialog/KeyVerification/EmojiRow.qml</file>
|
|
||||||
<file>imports/NeoChat/Dialog/KeyVerification/EmojiSas.qml</file>
|
|
||||||
<file>imports/NeoChat/Dialog/KeyVerification/VerificationCanceled.qml</file>
|
|
||||||
<file>imports/NeoChat/Dialog/KeyVerification/qmldir</file>
|
|
||||||
<file>imports/NeoChat/Menu/qmldir</file>
|
|
||||||
<file>imports/NeoChat/Menu/GlobalMenu.qml</file>
|
|
||||||
<file>imports/NeoChat/Menu/EditMenu.qml</file>
|
|
||||||
<file>imports/NeoChat/Menu/Timeline/qmldir</file>
|
|
||||||
<file>imports/NeoChat/Menu/Timeline/MessageDelegateContextMenu.qml</file>
|
|
||||||
<file>imports/NeoChat/Menu/Timeline/FileDelegateContextMenu.qml</file>
|
|
||||||
<file>imports/NeoChat/Menu/Timeline/MessageSourceSheet.qml</file>
|
|
||||||
<file>imports/NeoChat/Menu/Timeline/ReportSheet.qml</file>
|
|
||||||
<file>imports/NeoChat/Menu/RoomListContextMenu.qml</file>
|
|
||||||
<file>qtquickcontrols2.conf</file>
|
|
||||||
<file>imports/NeoChat/Component/glowdot.png</file>
|
|
||||||
<file>imports/NeoChat/Component/confetti.png</file>
|
|
||||||
<file>imports/NeoChat/Settings/SettingsPage.qml</file>
|
|
||||||
<file>imports/NeoChat/Settings/ThemeRadioButton.qml</file>
|
|
||||||
<file>imports/NeoChat/Settings/ColorScheme.qml</file>
|
|
||||||
<file>imports/NeoChat/Settings/GeneralSettingsPage.qml</file>
|
|
||||||
<file>imports/NeoChat/Settings/Emoticons.qml</file>
|
|
||||||
<file>imports/NeoChat/Settings/AppearanceSettingsPage.qml</file>
|
|
||||||
<file>imports/NeoChat/Settings/AccountsPage.qml</file>
|
|
||||||
<file>imports/NeoChat/Settings/AccountEditorPage.qml</file>
|
|
||||||
<file>imports/NeoChat/Settings/DevicesPage.qml</file>
|
|
||||||
<file>imports/NeoChat/Settings/About.qml</file>
|
|
||||||
<file>imports/NeoChat/Settings/SonnetConfigPage.qml</file>
|
|
||||||
<file>imports/NeoChat/Settings/qmldir</file>
|
|
||||||
</qresource>
|
|
||||||
</RCC>
|
|
||||||
@@ -1,5 +0,0 @@
|
|||||||
<RCC>
|
|
||||||
<qresource prefix="/">
|
|
||||||
<file alias="imports/NeoChat/Menu/ShareAction.qml">imports/NeoChat/Menu/ShareActionAndroid.qml</file>
|
|
||||||
</qresource>
|
|
||||||
</RCC>
|
|
||||||
@@ -1,6 +0,0 @@
|
|||||||
<RCC>
|
|
||||||
<qresource prefix="/">
|
|
||||||
<file>imports/NeoChat/Menu/ShareAction.qml</file>
|
|
||||||
<file>imports/NeoChat/Menu/ShareDialog.qml</file>
|
|
||||||
</qresource>
|
|
||||||
</RCC>
|
|
||||||
@@ -44,7 +44,7 @@ add_library(neochat STATIC
|
|||||||
|
|
||||||
add_executable(neochat-app
|
add_executable(neochat-app
|
||||||
main.cpp
|
main.cpp
|
||||||
../res.qrc
|
res.qrc
|
||||||
)
|
)
|
||||||
|
|
||||||
target_include_directories(neochat-app PRIVATE ${CMAKE_BINARY_DIR})
|
target_include_directories(neochat-app PRIVATE ${CMAKE_BINARY_DIR})
|
||||||
@@ -76,11 +76,11 @@ if(NOT ANDROID)
|
|||||||
endif()
|
endif()
|
||||||
|
|
||||||
if (NOT ANDROID AND NOT WIN32 AND NOT APPLE)
|
if (NOT ANDROID AND NOT WIN32 AND NOT APPLE)
|
||||||
target_sources(neochat-app PRIVATE ../res_desktop.qrc)
|
target_sources(neochat-app PRIVATE res_desktop.qrc)
|
||||||
target_compile_definitions(neochat PUBLIC -DHAVE_RUNNER)
|
target_compile_definitions(neochat PUBLIC -DHAVE_RUNNER)
|
||||||
target_sources(neochat PRIVATE runner.cpp)
|
target_sources(neochat PRIVATE runner.cpp)
|
||||||
else()
|
else()
|
||||||
target_sources(neochat-app PRIVATE ../res_android.qrc)
|
target_sources(neochat-app PRIVATE res_android.qrc)
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
target_include_directories(neochat PRIVATE ${CMAKE_BINARY_DIR})
|
target_include_directories(neochat PRIVATE ${CMAKE_BINARY_DIR})
|
||||||
|
|||||||
@@ -251,11 +251,10 @@ int main(int argc, char *argv[])
|
|||||||
|
|
||||||
Controller::instance().setAboutData(about);
|
Controller::instance().setAboutData(about);
|
||||||
|
|
||||||
engine.addImportPath("qrc:/imports");
|
|
||||||
engine.addImageProvider(QLatin1String("mxc"), new MatrixImageProvider);
|
engine.addImageProvider(QLatin1String("mxc"), new MatrixImageProvider);
|
||||||
engine.addImageProvider(QLatin1String("blurhash"), new BlurhashImageProvider);
|
engine.addImageProvider(QLatin1String("blurhash"), new BlurhashImageProvider);
|
||||||
|
|
||||||
engine.load(QUrl(QStringLiteral("qrc:/qml/main.qml")));
|
engine.load(QUrl(QStringLiteral("qrc:/main.qml")));
|
||||||
if (engine.rootObjects().isEmpty()) {
|
if (engine.rootObjects().isEmpty()) {
|
||||||
return -1;
|
return -1;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -9,7 +9,6 @@ import QtQuick.Controls 2.15
|
|||||||
import org.kde.kirigami 2.15 as Kirigami
|
import org.kde.kirigami 2.15 as Kirigami
|
||||||
|
|
||||||
import org.kde.neochat 1.0
|
import org.kde.neochat 1.0
|
||||||
import NeoChat.Page 1.0
|
|
||||||
|
|
||||||
Loader {
|
Loader {
|
||||||
id: attachmentPaneLoader
|
id: attachmentPaneLoader
|
||||||
@@ -8,8 +8,6 @@ import QtQuick.Layouts 1.15
|
|||||||
import org.kde.kirigami 2.15 as Kirigami
|
import org.kde.kirigami 2.15 as Kirigami
|
||||||
|
|
||||||
import org.kde.neochat 1.0
|
import org.kde.neochat 1.0
|
||||||
import NeoChat.Component.ChatBox 1.0
|
|
||||||
import NeoChat.Component.Emoji 1.0
|
|
||||||
|
|
||||||
ColumnLayout {
|
ColumnLayout {
|
||||||
id: chatBox
|
id: chatBox
|
||||||
@@ -7,7 +7,6 @@ import QtQuick.Layouts 1.15
|
|||||||
import org.kde.kirigami 2.15 as Kirigami
|
import org.kde.kirigami 2.15 as Kirigami
|
||||||
|
|
||||||
import org.kde.neochat 1.0
|
import org.kde.neochat 1.0
|
||||||
import NeoChat.Component 1.0
|
|
||||||
|
|
||||||
ColumnLayout {
|
ColumnLayout {
|
||||||
id: _picker
|
id: _picker
|
||||||
@@ -62,7 +62,7 @@ Item {
|
|||||||
}
|
}
|
||||||
|
|
||||||
ImageParticle {
|
ImageParticle {
|
||||||
source: "qrc:/imports/NeoChat/Component/confetti.png"
|
source: "qrc:/confetti.png"
|
||||||
entryEffect: ImageParticle.Scale
|
entryEffect: ImageParticle.Scale
|
||||||
rotationVariation: 360
|
rotationVariation: 360
|
||||||
rotationVelocity: 90
|
rotationVelocity: 90
|
||||||
@@ -206,7 +206,7 @@ Item {
|
|||||||
ImageParticle {
|
ImageParticle {
|
||||||
id: fireworksParticleA
|
id: fireworksParticleA
|
||||||
system: fireworksSystem
|
system: fireworksSystem
|
||||||
source: "qrc:/imports/NeoChat/Component/glowdot.png"
|
source: "qrc:/glowdot.png"
|
||||||
alphaVariation: item.isThemeDark ? 0.1 : 0.1
|
alphaVariation: item.isThemeDark ? 0.1 : 0.1
|
||||||
alpha: item.isThemeDark ? 0.5 : 1
|
alpha: item.isThemeDark ? 0.5 : 1
|
||||||
groups: ["a"]
|
groups: ["a"]
|
||||||
@@ -217,7 +217,7 @@ Item {
|
|||||||
|
|
||||||
ImageParticle {
|
ImageParticle {
|
||||||
system: fireworksSystem
|
system: fireworksSystem
|
||||||
source: "qrc:/imports/NeoChat/Component/glowdot.png"
|
source: "qrc:/glowdot.png"
|
||||||
color: item.isThemeDark ? "white" : "gold"
|
color: item.isThemeDark ? "white" : "gold"
|
||||||
alphaVariation: item.isThemeDark ? 0.1 : 0.1
|
alphaVariation: item.isThemeDark ? 0.1 : 0.1
|
||||||
alpha: item.isThemeDark ? 0.5 : 1
|
alpha: item.isThemeDark ? 0.5 : 1
|
||||||
@@ -230,7 +230,7 @@ Item {
|
|||||||
ImageParticle {
|
ImageParticle {
|
||||||
id: fireworksParticleB
|
id: fireworksParticleB
|
||||||
system: fireworksSystem
|
system: fireworksSystem
|
||||||
source: "qrc:/imports/NeoChat/Component/glowdot.png"
|
source: "qrc:/glowdot.png"
|
||||||
alphaVariation: item.isThemeDark ? 0.1 : 0.1
|
alphaVariation: item.isThemeDark ? 0.1 : 0.1
|
||||||
alpha: item.isThemeDark ? 0.5 : 1
|
alpha: item.isThemeDark ? 0.5 : 1
|
||||||
groups: ["b"]
|
groups: ["b"]
|
||||||
@@ -8,7 +8,6 @@ import QtQuick.Layouts 1.15
|
|||||||
import org.kde.kirigami 2.15 as Kirigami
|
import org.kde.kirigami 2.15 as Kirigami
|
||||||
|
|
||||||
import org.kde.neochat 1.0
|
import org.kde.neochat 1.0
|
||||||
import NeoChat.Component 1.0
|
|
||||||
|
|
||||||
Kirigami.PlaceholderMessage {
|
Kirigami.PlaceholderMessage {
|
||||||
property var showContinueButton: false
|
property var showContinueButton: false
|
||||||
@@ -9,7 +9,6 @@ import QtQuick.Layouts 1.15
|
|||||||
import org.kde.kirigami 2.15 as Kirigami
|
import org.kde.kirigami 2.15 as Kirigami
|
||||||
|
|
||||||
import org.kde.neochat 1.0
|
import org.kde.neochat 1.0
|
||||||
import NeoChat.Component 1.0
|
|
||||||
|
|
||||||
LoginStep {
|
LoginStep {
|
||||||
id: login
|
id: login
|
||||||
@@ -53,11 +52,11 @@ LoginStep {
|
|||||||
text: LoginHelper.testing && matrixIdField.acceptableInput ? i18n("Loading…") : i18nc("@action:button", "Continue")
|
text: LoginHelper.testing && matrixIdField.acceptableInput ? i18n("Loading…") : i18nc("@action:button", "Continue")
|
||||||
onTriggered: {
|
onTriggered: {
|
||||||
if (LoginHelper.supportsSso && LoginHelper.supportsPassword) {
|
if (LoginHelper.supportsSso && LoginHelper.supportsPassword) {
|
||||||
processed("qrc:/imports/NeoChat/Component/Login/LoginMethod.qml");
|
processed("qrc:/LoginMethod.qml");
|
||||||
} else if (LoginHelper.supportsPassword) {
|
} else if (LoginHelper.supportsPassword) {
|
||||||
processed("qrc:/imports/NeoChat/Component/Login/Password.qml");
|
processed("qrc:/Password.qml");
|
||||||
} else {
|
} else {
|
||||||
processed("qrc:/imports/NeoChat/Component/Login/Sso.qml");
|
processed("qrc:/Sso.qml");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
enabled: LoginHelper.homeserverReachable
|
enabled: LoginHelper.homeserverReachable
|
||||||
@@ -7,7 +7,6 @@ import QtQuick.Layouts 1.15
|
|||||||
import org.kde.kirigami 2.15 as Kirigami
|
import org.kde.kirigami 2.15 as Kirigami
|
||||||
|
|
||||||
import org.kde.neochat 1.0
|
import org.kde.neochat 1.0
|
||||||
import NeoChat.Component.Login 1.0
|
|
||||||
|
|
||||||
LoginStep {
|
LoginStep {
|
||||||
id: loginMethod
|
id: loginMethod
|
||||||
@@ -20,13 +19,13 @@ LoginStep {
|
|||||||
Layout.alignment: Qt.AlignHCenter
|
Layout.alignment: Qt.AlignHCenter
|
||||||
text: i18n("Login with password")
|
text: i18n("Login with password")
|
||||||
Layout.preferredWidth: Kirigami.Units.gridUnit * 12
|
Layout.preferredWidth: Kirigami.Units.gridUnit * 12
|
||||||
onClicked: processed("qrc:/imports/NeoChat/Component/Login/Password.qml")
|
onClicked: processed("qrc:/Password.qml")
|
||||||
}
|
}
|
||||||
|
|
||||||
Controls.Button {
|
Controls.Button {
|
||||||
Layout.alignment: Qt.AlignHCenter
|
Layout.alignment: Qt.AlignHCenter
|
||||||
text: i18n("Login with single sign-on")
|
text: i18n("Login with single sign-on")
|
||||||
Layout.preferredWidth: Kirigami.Units.gridUnit * 12
|
Layout.preferredWidth: Kirigami.Units.gridUnit * 12
|
||||||
onClicked: processed("qrc:/imports/NeoChat/Component/Login/Sso.qml")
|
onClicked: processed("qrc:/Sso.qml")
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -8,7 +8,6 @@ import QtQuick.Layouts 1.15
|
|||||||
import org.kde.kirigami 2.15 as Kirigami
|
import org.kde.kirigami 2.15 as Kirigami
|
||||||
|
|
||||||
import org.kde.neochat 1.0
|
import org.kde.neochat 1.0
|
||||||
import NeoChat.Component.Login 1.0
|
|
||||||
|
|
||||||
LoginStep {
|
LoginStep {
|
||||||
id: loginRegister
|
id: loginRegister
|
||||||
@@ -19,13 +18,13 @@ LoginStep {
|
|||||||
Layout.alignment: Qt.AlignHCenter
|
Layout.alignment: Qt.AlignHCenter
|
||||||
text: i18n("Login")
|
text: i18n("Login")
|
||||||
Layout.preferredWidth: Kirigami.Units.gridUnit * 12
|
Layout.preferredWidth: Kirigami.Units.gridUnit * 12
|
||||||
onClicked: processed("qrc:/imports/NeoChat/Component/Login/Login.qml")
|
onClicked: processed("qrc:/Login.qml")
|
||||||
}
|
}
|
||||||
|
|
||||||
Controls.Button {
|
Controls.Button {
|
||||||
Layout.alignment: Qt.AlignHCenter
|
Layout.alignment: Qt.AlignHCenter
|
||||||
text: i18n("Register")
|
text: i18n("Register")
|
||||||
Layout.preferredWidth: Kirigami.Units.gridUnit * 12
|
Layout.preferredWidth: Kirigami.Units.gridUnit * 12
|
||||||
onClicked: processed("qrc:/imports/NeoChat/Component/Login/Homeserver.qml")
|
onClicked: processed("qrc:/Homeserver.qml")
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -8,7 +8,6 @@ import QtQuick.Layouts 1.15
|
|||||||
import org.kde.kirigami 2.15 as Kirigami
|
import org.kde.kirigami 2.15 as Kirigami
|
||||||
|
|
||||||
import org.kde.neochat 1.0
|
import org.kde.neochat 1.0
|
||||||
import NeoChat.Component 1.0
|
|
||||||
|
|
||||||
LoginStep {
|
LoginStep {
|
||||||
id: password
|
id: password
|
||||||
@@ -17,7 +16,7 @@ LoginStep {
|
|||||||
message: i18n("Enter your password")
|
message: i18n("Enter your password")
|
||||||
showContinueButton: true
|
showContinueButton: true
|
||||||
showBackButton: true
|
showBackButton: true
|
||||||
previousUrl: LoginHelper.isLoggingIn ? "" : LoginHelper.supportsSso ? "qrc:/imports/NeoChat/Component/Login/LoginMethod.qml" : "qrc:/imports/NeoChat/Component/Login/Login.qml"
|
previousUrl: LoginHelper.isLoggingIn ? "" : LoginHelper.supportsSso ? "qrc:/LoginMethod.qml" : "qrc:/Login.qml"
|
||||||
|
|
||||||
action: Kirigami.Action {
|
action: Kirigami.Action {
|
||||||
text: i18nc("@action:button", "Login")
|
text: i18nc("@action:button", "Login")
|
||||||
@@ -30,7 +29,7 @@ LoginStep {
|
|||||||
Connections {
|
Connections {
|
||||||
target: LoginHelper
|
target: LoginHelper
|
||||||
function onConnected() {
|
function onConnected() {
|
||||||
processed("qrc:/imports/NeoChat/Component/Login/Loading.qml")
|
processed("qrc:/Loading.qml")
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -8,7 +8,6 @@ import QtQuick.Layouts 1.15
|
|||||||
import org.kde.kirigami 2.12 as Kirigami
|
import org.kde.kirigami 2.12 as Kirigami
|
||||||
|
|
||||||
import org.kde.neochat 1.0
|
import org.kde.neochat 1.0
|
||||||
import NeoChat.Component 1.0
|
|
||||||
|
|
||||||
LoginStep {
|
LoginStep {
|
||||||
id: root
|
id: root
|
||||||
@@ -23,7 +22,7 @@ LoginStep {
|
|||||||
UrlHelper.openUrl(LoginHelper.ssoUrl)
|
UrlHelper.openUrl(LoginHelper.ssoUrl)
|
||||||
}
|
}
|
||||||
function onConnected() {
|
function onConnected() {
|
||||||
processed("qrc:/imports/NeoChat/Component/Login/Loading.qml")
|
processed("qrc:/Loading.qml")
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
RowLayout {
|
RowLayout {
|
||||||
@@ -31,7 +30,7 @@ LoginStep {
|
|||||||
text: i18nc("@action:button", "Back")
|
text: i18nc("@action:button", "Back")
|
||||||
|
|
||||||
onClicked: {
|
onClicked: {
|
||||||
module.source = "qrc:/imports/NeoChat/Component/Login/Login.qml"
|
module.source = "qrc:/Login.qml"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
QQC2.Button {
|
QQC2.Button {
|
||||||
@@ -9,9 +9,6 @@ import Qt.labs.platform 1.1
|
|||||||
import org.kde.kirigami 2.15 as Kirigami
|
import org.kde.kirigami 2.15 as Kirigami
|
||||||
|
|
||||||
import org.kde.neochat 1.0
|
import org.kde.neochat 1.0
|
||||||
import NeoChat.Component 1.0
|
|
||||||
import NeoChat.Dialog 1.0
|
|
||||||
import NeoChat.Menu.Timeline 1.0
|
|
||||||
|
|
||||||
TimelineContainer {
|
TimelineContainer {
|
||||||
id: fileDelegate
|
id: fileDelegate
|
||||||
@@ -9,10 +9,6 @@ import Qt.labs.platform 1.1
|
|||||||
import org.kde.kirigami 2.15 as Kirigami
|
import org.kde.kirigami 2.15 as Kirigami
|
||||||
|
|
||||||
import org.kde.neochat 1.0
|
import org.kde.neochat 1.0
|
||||||
import NeoChat.Component 1.0
|
|
||||||
import NeoChat.Dialog 1.0
|
|
||||||
import NeoChat.Menu.Timeline 1.0
|
|
||||||
|
|
||||||
|
|
||||||
TimelineContainer {
|
TimelineContainer {
|
||||||
id: imageDelegate
|
id: imageDelegate
|
||||||
@@ -9,7 +9,6 @@ import QtQuick.Layouts 1.15
|
|||||||
import org.kde.kirigami 2.15 as Kirigami
|
import org.kde.kirigami 2.15 as Kirigami
|
||||||
|
|
||||||
import org.kde.neochat 1.0
|
import org.kde.neochat 1.0
|
||||||
import NeoChat.Component.Timeline 1.0
|
|
||||||
|
|
||||||
Item {
|
Item {
|
||||||
id: replyComponent
|
id: replyComponent
|
||||||
@@ -8,8 +8,6 @@ import QtQuick.Layouts 1.15
|
|||||||
import org.kde.kirigami 2.15 as Kirigami
|
import org.kde.kirigami 2.15 as Kirigami
|
||||||
|
|
||||||
import org.kde.neochat 1.0
|
import org.kde.neochat 1.0
|
||||||
import NeoChat.Component 1.0
|
|
||||||
import NeoChat.Dialog 1.0
|
|
||||||
|
|
||||||
Control {
|
Control {
|
||||||
id: stateDelegate
|
id: stateDelegate
|
||||||
@@ -8,8 +8,6 @@ import QtQuick.Layouts 1.15
|
|||||||
import org.kde.kirigami 2.15 as Kirigami
|
import org.kde.kirigami 2.15 as Kirigami
|
||||||
|
|
||||||
import org.kde.neochat 1.0
|
import org.kde.neochat 1.0
|
||||||
import NeoChat.Component 1.0
|
|
||||||
import NeoChat.Dialog 1.0
|
|
||||||
|
|
||||||
QQC2.ItemDelegate {
|
QQC2.ItemDelegate {
|
||||||
id: timelineContainer
|
id: timelineContainer
|
||||||
@@ -10,9 +10,6 @@ import Qt.labs.platform 1.1 as Platform
|
|||||||
import org.kde.kirigami 2.13 as Kirigami
|
import org.kde.kirigami 2.13 as Kirigami
|
||||||
|
|
||||||
import org.kde.neochat 1.0
|
import org.kde.neochat 1.0
|
||||||
import NeoChat.Component 1.0
|
|
||||||
import NeoChat.Dialog 1.0
|
|
||||||
import NeoChat.Menu.Timeline 1.0
|
|
||||||
|
|
||||||
TimelineContainer {
|
TimelineContainer {
|
||||||
id: videoDelegate
|
id: videoDelegate
|
||||||
|
Before Width: | Height: | Size: 1.0 KiB After Width: | Height: | Size: 1.0 KiB |
|
Before Width: | Height: | Size: 1.6 KiB After Width: | Height: | Size: 1.6 KiB |
@@ -7,7 +7,6 @@ import QtQuick.Layouts 1.15
|
|||||||
import org.kde.kirigami 2.15 as Kirigami
|
import org.kde.kirigami 2.15 as Kirigami
|
||||||
|
|
||||||
import org.kde.neochat 1.0
|
import org.kde.neochat 1.0
|
||||||
import NeoChat.Component 1.0
|
|
||||||
|
|
||||||
Kirigami.OverlaySheet {
|
Kirigami.OverlaySheet {
|
||||||
id: root
|
id: root
|
||||||
@@ -7,7 +7,6 @@ import QtQuick.Controls 2.15 as QQC2
|
|||||||
import org.kde.kirigami 2.15 as Kirigami
|
import org.kde.kirigami 2.15 as Kirigami
|
||||||
|
|
||||||
import org.kde.neochat 1.0
|
import org.kde.neochat 1.0
|
||||||
import NeoChat.Component.Emoji 1.0
|
|
||||||
|
|
||||||
QQC2.Popup {
|
QQC2.Popup {
|
||||||
id: root
|
id: root
|
||||||
@@ -9,7 +9,6 @@ import QtQuick.Layouts 1.15
|
|||||||
import org.kde.kirigami 2.15 as Kirigami
|
import org.kde.kirigami 2.15 as Kirigami
|
||||||
|
|
||||||
import org.kde.neochat 1.0
|
import org.kde.neochat 1.0
|
||||||
import NeoChat.Component 1.0
|
|
||||||
|
|
||||||
Kirigami.OverlaySheet {
|
Kirigami.OverlaySheet {
|
||||||
id: root
|
id: root
|
||||||
@@ -10,10 +10,6 @@ import QtQuick.Layouts 1.10
|
|||||||
import org.kde.kirigami 2.15 as Kirigami
|
import org.kde.kirigami 2.15 as Kirigami
|
||||||
|
|
||||||
import org.kde.neochat 1.0
|
import org.kde.neochat 1.0
|
||||||
import NeoChat.Component 1.0
|
|
||||||
import NeoChat.Dialog 1.0
|
|
||||||
import NeoChat.Page 1.0
|
|
||||||
import NeoChat.Panel 1.0
|
|
||||||
|
|
||||||
Labs.MenuBar {
|
Labs.MenuBar {
|
||||||
Labs.Menu {
|
Labs.Menu {
|
||||||
@@ -28,7 +24,7 @@ Labs.MenuBar {
|
|||||||
text: i18nc("menu", "Configure NeoChat...")
|
text: i18nc("menu", "Configure NeoChat...")
|
||||||
|
|
||||||
shortcut: StandardKey.Preferences
|
shortcut: StandardKey.Preferences
|
||||||
onTriggered: pageStack.pushDialogLayer("qrc:/imports/NeoChat/Settings/SettingsPage.qml", {}, {
|
onTriggered: pageStack.pushDialogLayer("qrc:/SettingsPage.qml", {}, {
|
||||||
title: i18n("Configure")
|
title: i18n("Configure")
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
@@ -45,7 +41,7 @@ Labs.MenuBar {
|
|||||||
Labs.MenuItem {
|
Labs.MenuItem {
|
||||||
text: i18nc("menu", "New Private Chat…")
|
text: i18nc("menu", "New Private Chat…")
|
||||||
enabled: pageStack.layers.currentItem.title !== i18n("Start a Chat") && Controller.accountCount > 0
|
enabled: pageStack.layers.currentItem.title !== i18n("Start a Chat") && Controller.accountCount > 0
|
||||||
onTriggered: pushReplaceLayer("qrc:/imports/NeoChat/Page/StartChatPage.qml", {connection: Controller.activeConnection})
|
onTriggered: pushReplaceLayer("qrc:/StartChatPage.qml", {connection: Controller.activeConnection})
|
||||||
}
|
}
|
||||||
Labs.MenuItem {
|
Labs.MenuItem {
|
||||||
text: i18nc("menu", "New Group…")
|
text: i18nc("menu", "New Group…")
|
||||||
@@ -58,7 +54,7 @@ Labs.MenuBar {
|
|||||||
}
|
}
|
||||||
Labs.MenuItem {
|
Labs.MenuItem {
|
||||||
text: i18nc("menu", "Browse Chats…")
|
text: i18nc("menu", "Browse Chats…")
|
||||||
onTriggered: pushReplaceLayer("qrc:/imports/NeoChat/Page/JoinRoomPage.qml", {connection: Controller.activeConnection})
|
onTriggered: pushReplaceLayer("qrc:/JoinRoomPage.qml", {connection: Controller.activeConnection})
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
EditMenu {
|
EditMenu {
|
||||||
@@ -9,7 +9,6 @@ import QtQuick.Layouts 1.15
|
|||||||
import org.kde.kirigami 2.19 as Kirigami
|
import org.kde.kirigami 2.19 as Kirigami
|
||||||
|
|
||||||
import org.kde.neochat 1.0
|
import org.kde.neochat 1.0
|
||||||
import NeoChat.Page 1.0
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Context menu when clicking on a room in the room list
|
* Context menu when clicking on a room in the room list
|
||||||
@@ -104,7 +103,7 @@ Loader {
|
|||||||
|
|
||||||
MenuItem {
|
MenuItem {
|
||||||
text: i18n("Room Settings")
|
text: i18n("Room Settings")
|
||||||
onTriggered: ApplicationWindow.window.pageStack.pushDialogLayer('qrc:/imports/NeoChat/RoomSettings/Categories.qml', {room: room})
|
onTriggered: ApplicationWindow.window.pageStack.pushDialogLayer('qrc:/Categories.qml', {room: room})
|
||||||
}
|
}
|
||||||
|
|
||||||
MenuSeparator {}
|
MenuSeparator {}
|
||||||
@@ -168,7 +167,7 @@ Loader {
|
|||||||
|
|
||||||
ToolButton {
|
ToolButton {
|
||||||
icon.name: 'settings-configure'
|
icon.name: 'settings-configure'
|
||||||
onClicked: ApplicationWindow.window.pageStack.pushDialogLayer('qrc:/imports/NeoChat/RoomSettings/Categories.qml', {room: room})
|
onClicked: ApplicationWindow.window.pageStack.pushDialogLayer('qrc:/Categories.qml', {room: room})
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -55,7 +55,7 @@ Purpose.PurposeAlternativesModel {
|
|||||||
icon.name: model.iconName
|
icon.name: model.iconName
|
||||||
onTriggered: {
|
onTriggered: {
|
||||||
doBeforeSharing();
|
doBeforeSharing();
|
||||||
applicationWindow().pageStack.pushDialogLayer('qrc:/imports/NeoChat/Menu/ShareDialog.qml', {
|
applicationWindow().pageStack.pushDialogLayer('qrc:/ShareDialog.qml', {
|
||||||
title: shareAction.tooltip,
|
title: shareAction.tooltip,
|
||||||
index: index,
|
index: index,
|
||||||
model: shareAction._instantiator.model
|
model: shareAction._instantiator.model
|
||||||
@@ -8,8 +8,6 @@ import Qt.labs.platform 1.1
|
|||||||
import org.kde.kirigami 2.15 as Kirigami
|
import org.kde.kirigami 2.15 as Kirigami
|
||||||
|
|
||||||
import org.kde.neochat 1.0
|
import org.kde.neochat 1.0
|
||||||
import NeoChat.Dialog 1.0
|
|
||||||
import NeoChat.Menu 1.0
|
|
||||||
|
|
||||||
MessageDelegateContextMenu {
|
MessageDelegateContextMenu {
|
||||||
id: root
|
id: root
|
||||||
@@ -71,7 +69,7 @@ MessageDelegateContextMenu {
|
|||||||
text: i18nc("@action:button 'Report' as in 'Report this event to the administrators'", "Report")
|
text: i18nc("@action:button 'Report' as in 'Report this event to the administrators'", "Report")
|
||||||
icon.name: "dialog-warning-symbolic"
|
icon.name: "dialog-warning-symbolic"
|
||||||
visible: author.id !== currentRoom.localUser.id
|
visible: author.id !== currentRoom.localUser.id
|
||||||
onTriggered: applicationWindow().pageStack.pushDialogLayer("qrc:/imports/NeoChat/Menu/Timeline/ReportSheet.qml", {room: currentRoom, eventId: eventId}, {
|
onTriggered: applicationWindow().pageStack.pushDialogLayer("qrc:/ReportSheet.qml", {room: currentRoom, eventId: eventId}, {
|
||||||
title: i18nc("@title", "Report Message"),
|
title: i18nc("@title", "Report Message"),
|
||||||
width: Kirigami.Units.gridUnit * 25
|
width: Kirigami.Units.gridUnit * 25
|
||||||
})
|
})
|
||||||
@@ -80,7 +78,7 @@ MessageDelegateContextMenu {
|
|||||||
text: i18n("View Source")
|
text: i18n("View Source")
|
||||||
icon.name: "code-context"
|
icon.name: "code-context"
|
||||||
onTriggered: {
|
onTriggered: {
|
||||||
applicationWindow().pageStack.pushDialogLayer('qrc:/imports/NeoChat/Menu/Timeline/MessageSourceSheet.qml', {
|
applicationWindow().pageStack.pushDialogLayer('qrc:/MessageSourceSheet.qml', {
|
||||||
sourceText: root.source
|
sourceText: root.source
|
||||||
}, {
|
}, {
|
||||||
title: i18n("Message Source"),
|
title: i18n("Message Source"),
|
||||||
@@ -8,7 +8,6 @@ import QtQuick.Layouts 1.15
|
|||||||
import org.kde.kirigami 2.15 as Kirigami
|
import org.kde.kirigami 2.15 as Kirigami
|
||||||
|
|
||||||
import org.kde.neochat 1.0
|
import org.kde.neochat 1.0
|
||||||
import NeoChat.Dialog 1.0
|
|
||||||
|
|
||||||
Loader {
|
Loader {
|
||||||
id: loadRoot
|
id: loadRoot
|
||||||
@@ -58,7 +57,7 @@ Loader {
|
|||||||
text: i18nc("@action:button 'Report' as in 'Report this event to the administrators'", "Report")
|
text: i18nc("@action:button 'Report' as in 'Report this event to the administrators'", "Report")
|
||||||
icon.name: "dialog-warning-symbolic"
|
icon.name: "dialog-warning-symbolic"
|
||||||
visible: author.id !== currentRoom.localUser.id
|
visible: author.id !== currentRoom.localUser.id
|
||||||
onTriggered: applicationWindow().pageStack.pushDialogLayer("qrc:/imports/NeoChat/Menu/Timeline/ReportSheet.qml", {room: currentRoom, eventId: eventId}, {
|
onTriggered: applicationWindow().pageStack.pushDialogLayer("qrc:/ReportSheet.qml", {room: currentRoom, eventId: eventId}, {
|
||||||
title: i18nc("@title", "Report Message"),
|
title: i18nc("@title", "Report Message"),
|
||||||
width: Kirigami.Units.gridUnit * 25
|
width: Kirigami.Units.gridUnit * 25
|
||||||
})
|
})
|
||||||
@@ -67,7 +66,7 @@ Loader {
|
|||||||
text: i18n("View Source")
|
text: i18n("View Source")
|
||||||
icon.name: "code-context"
|
icon.name: "code-context"
|
||||||
onTriggered: {
|
onTriggered: {
|
||||||
applicationWindow().pageStack.pushDialogLayer('qrc:/imports/NeoChat/Menu/Timeline/MessageSourceSheet.qml', {
|
applicationWindow().pageStack.pushDialogLayer('qrc:/MessageSourceSheet.qml', {
|
||||||
sourceText: loadRoot.source
|
sourceText: loadRoot.source
|
||||||
}, {
|
}, {
|
||||||
title: i18n("Message Source"),
|
title: i18n("Message Source"),
|
||||||
@@ -8,7 +8,6 @@ import QtQuick.Layouts 1.15
|
|||||||
import org.kde.kirigami 2.15 as Kirigami
|
import org.kde.kirigami 2.15 as Kirigami
|
||||||
|
|
||||||
import org.kde.neochat 1.0
|
import org.kde.neochat 1.0
|
||||||
import NeoChat.Component 1.0
|
|
||||||
|
|
||||||
Kirigami.ScrollablePage {
|
Kirigami.ScrollablePage {
|
||||||
id: root
|
id: root
|
||||||
@@ -11,8 +11,6 @@ import org.kde.kirigami 2.15 as Kirigami
|
|||||||
import org.kde.kitemmodels 1.0
|
import org.kde.kitemmodels 1.0
|
||||||
|
|
||||||
import org.kde.neochat 1.0
|
import org.kde.neochat 1.0
|
||||||
import NeoChat.Component 1.0
|
|
||||||
import NeoChat.Menu 1.0
|
|
||||||
|
|
||||||
Kirigami.ScrollablePage {
|
Kirigami.ScrollablePage {
|
||||||
|
|
||||||
@@ -187,7 +185,7 @@ Kirigami.ScrollablePage {
|
|||||||
helpfulAction: Kirigami.Action {
|
helpfulAction: Kirigami.Action {
|
||||||
icon.name: sortFilterRoomListModel.filterText.length > 0 ? "search" : "list-add"
|
icon.name: sortFilterRoomListModel.filterText.length > 0 ? "search" : "list-add"
|
||||||
text: sortFilterRoomListModel.filterText.length > 0 ? i18n("Search in room directory") : i18n("Explore rooms")
|
text: sortFilterRoomListModel.filterText.length > 0 ? i18n("Search in room directory") : i18n("Explore rooms")
|
||||||
onTriggered: pageStack.layers.push("qrc:/imports/NeoChat/Page/JoinRoomPage.qml", {
|
onTriggered: pageStack.layers.push("qrc:/JoinRoomPage.qml", {
|
||||||
connection: Controller.activeConnection,
|
connection: Controller.activeConnection,
|
||||||
keyword: sortFilterRoomListModel.filterText
|
keyword: sortFilterRoomListModel.filterText
|
||||||
})
|
})
|
||||||
@@ -12,11 +12,6 @@ import org.kde.kirigami 2.19 as Kirigami
|
|||||||
import org.kde.kitemmodels 1.0
|
import org.kde.kitemmodels 1.0
|
||||||
|
|
||||||
import org.kde.neochat 1.0
|
import org.kde.neochat 1.0
|
||||||
import NeoChat.Component 1.0
|
|
||||||
import NeoChat.Component.ChatBox 1.0
|
|
||||||
import NeoChat.Component.Timeline 1.0
|
|
||||||
import NeoChat.Dialog 1.0
|
|
||||||
import NeoChat.Menu.Timeline 1.0
|
|
||||||
|
|
||||||
Kirigami.ScrollablePage {
|
Kirigami.ScrollablePage {
|
||||||
id: page
|
id: page
|
||||||
@@ -9,7 +9,6 @@ import QtQuick.Layouts 1.15
|
|||||||
import org.kde.kirigami 2.15 as Kirigami
|
import org.kde.kirigami 2.15 as Kirigami
|
||||||
|
|
||||||
import org.kde.neochat 1.0
|
import org.kde.neochat 1.0
|
||||||
import NeoChat.Component 1.0
|
|
||||||
|
|
||||||
Kirigami.ScrollablePage {
|
Kirigami.ScrollablePage {
|
||||||
id: root
|
id: root
|
||||||
@@ -8,7 +8,6 @@ import QtQuick.Layouts 1.15
|
|||||||
import org.kde.kirigami 2.15 as Kirigami
|
import org.kde.kirigami 2.15 as Kirigami
|
||||||
|
|
||||||
import org.kde.neochat 1.0
|
import org.kde.neochat 1.0
|
||||||
import NeoChat.Component.Login 1.0
|
|
||||||
|
|
||||||
Kirigami.ScrollablePage {
|
Kirigami.ScrollablePage {
|
||||||
id: welcomePage
|
id: welcomePage
|
||||||
@@ -60,7 +59,7 @@ Kirigami.ScrollablePage {
|
|||||||
Loader {
|
Loader {
|
||||||
id: module
|
id: module
|
||||||
Layout.alignment: Qt.AlignHCenter
|
Layout.alignment: Qt.AlignHCenter
|
||||||
source: "qrc:/imports/NeoChat/Component/Login/Login.qml"
|
source: "qrc:/Login.qml"
|
||||||
onSourceChanged: {
|
onSourceChanged: {
|
||||||
headerMessage.visible = false
|
headerMessage.visible = false
|
||||||
headerMessage.text = ""
|
headerMessage.text = ""
|
||||||
@@ -10,9 +10,6 @@ import org.kde.kirigami 2.15 as Kirigami
|
|||||||
import org.kde.kitemmodels 1.0
|
import org.kde.kitemmodels 1.0
|
||||||
|
|
||||||
import org.kde.neochat 1.0
|
import org.kde.neochat 1.0
|
||||||
import NeoChat.Component 1.0
|
|
||||||
import NeoChat.Dialog 1.0
|
|
||||||
|
|
||||||
|
|
||||||
Kirigami.OverlayDrawer {
|
Kirigami.OverlayDrawer {
|
||||||
id: roomDrawer
|
id: roomDrawer
|
||||||
@@ -105,7 +102,7 @@ Kirigami.OverlayDrawer {
|
|||||||
display: AbstractButton.IconOnly
|
display: AbstractButton.IconOnly
|
||||||
|
|
||||||
onClicked: {
|
onClicked: {
|
||||||
applicationWindow().pageStack.layers.push("qrc:/imports/NeoChat/Page/InviteUserPage.qml", {room: room})
|
applicationWindow().pageStack.layers.push("qrc:/InviteUserPage.qml", {room: room})
|
||||||
roomDrawer.close();
|
roomDrawer.close();
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -137,7 +134,7 @@ Kirigami.OverlayDrawer {
|
|||||||
text: i18n("Room settings")
|
text: i18n("Room settings")
|
||||||
display: AbstractButton.IconOnly
|
display: AbstractButton.IconOnly
|
||||||
|
|
||||||
onClicked: ApplicationWindow.window.pageStack.pushDialogLayer('qrc:/imports/NeoChat/RoomSettings/Categories.qml', {room: room})
|
onClicked: ApplicationWindow.window.pageStack.pushDialogLayer('qrc:/Categories.qml', {room: room})
|
||||||
|
|
||||||
ToolTip {
|
ToolTip {
|
||||||
text: settingsButton.text
|
text: settingsButton.text
|
||||||
@@ -8,8 +8,6 @@ import QtQuick.Layouts 1.15
|
|||||||
import org.kde.kirigami 2.15 as Kirigami
|
import org.kde.kirigami 2.15 as Kirigami
|
||||||
|
|
||||||
import org.kde.neochat 1.0
|
import org.kde.neochat 1.0
|
||||||
import NeoChat.Component 1.0
|
|
||||||
import NeoChat.Dialog 1.0
|
|
||||||
|
|
||||||
Kirigami.ScrollablePage {
|
Kirigami.ScrollablePage {
|
||||||
id: root
|
id: root
|
||||||
@@ -8,8 +8,6 @@ import QtQuick.Layouts 1.15
|
|||||||
import org.kde.kirigami 2.15 as Kirigami
|
import org.kde.kirigami 2.15 as Kirigami
|
||||||
|
|
||||||
import org.kde.neochat 1.0
|
import org.kde.neochat 1.0
|
||||||
import NeoChat.Component 1.0
|
|
||||||
import NeoChat.Dialog 1.0
|
|
||||||
|
|
||||||
Kirigami.ScrollablePage {
|
Kirigami.ScrollablePage {
|
||||||
id: root
|
id: root
|
||||||
@@ -10,7 +10,6 @@ import Qt.labs.platform 1.1
|
|||||||
import org.kde.kirigami 2.15 as Kirigami
|
import org.kde.kirigami 2.15 as Kirigami
|
||||||
|
|
||||||
import org.kde.neochat 1.0
|
import org.kde.neochat 1.0
|
||||||
import NeoChat.Dialog 1.0
|
|
||||||
|
|
||||||
Kirigami.ScrollablePage {
|
Kirigami.ScrollablePage {
|
||||||
id: root
|
id: root
|
||||||
@@ -9,7 +9,6 @@ import Qt.labs.platform 1.1
|
|||||||
import org.kde.kirigami 2.15 as Kirigami
|
import org.kde.kirigami 2.15 as Kirigami
|
||||||
|
|
||||||
import org.kde.neochat 1.0
|
import org.kde.neochat 1.0
|
||||||
import NeoChat.Dialog 1.0
|
|
||||||
|
|
||||||
Kirigami.ScrollablePage {
|
Kirigami.ScrollablePage {
|
||||||
title: i18n("Accounts")
|
title: i18n("Accounts")
|
||||||
@@ -17,7 +16,7 @@ Kirigami.ScrollablePage {
|
|||||||
actions.main: Kirigami.Action {
|
actions.main: Kirigami.Action {
|
||||||
text: i18n("Add an account")
|
text: i18n("Add an account")
|
||||||
icon.name: "list-add-user"
|
icon.name: "list-add-user"
|
||||||
onTriggered: pageStack.layers.push("qrc:/imports/NeoChat/Page/WelcomePage.qml")
|
onTriggered: pageStack.layers.push("qrc:/WelcomePage.qml")
|
||||||
visible: !pageSettingStack.wideMode
|
visible: !pageSettingStack.wideMode
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -81,7 +80,7 @@ Kirigami.ScrollablePage {
|
|||||||
actions: Kirigami.Action {
|
actions: Kirigami.Action {
|
||||||
text: i18n("Add an account")
|
text: i18n("Add an account")
|
||||||
icon.name: "list-add-user"
|
icon.name: "list-add-user"
|
||||||
onTriggered: pageStack.layers.push("qrc:/imports/NeoChat/Page/WelcomePage.qml")
|
onTriggered: pageStack.layers.push("qrc:/WelcomePage.qml")
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -9,7 +9,6 @@ import QtQuick.Layouts 1.15
|
|||||||
import org.kde.kirigami 2.15 as Kirigami
|
import org.kde.kirigami 2.15 as Kirigami
|
||||||
|
|
||||||
import org.kde.neochat 1.0
|
import org.kde.neochat 1.0
|
||||||
import NeoChat.Settings 1.0
|
|
||||||
|
|
||||||
Kirigami.ScrollablePage {
|
Kirigami.ScrollablePage {
|
||||||
title: i18nc("@title:window", "Appearance")
|
title: i18nc("@title:window", "Appearance")
|
||||||
@@ -207,7 +206,7 @@ Kirigami.ScrollablePage {
|
|||||||
Loader {
|
Loader {
|
||||||
visible: item !== null
|
visible: item !== null
|
||||||
Kirigami.FormData.label: item ? i18n("Theme:") : ""
|
Kirigami.FormData.label: item ? i18n("Theme:") : ""
|
||||||
source: "qrc:/imports/NeoChat/Settings/ColorScheme.qml"
|
source: "qrc:/ColorScheme.qml"
|
||||||
}
|
}
|
||||||
QQC2.CheckBox {
|
QQC2.CheckBox {
|
||||||
visible: Controller.hasWindowSystem
|
visible: Controller.hasWindowSystem
|
||||||
@@ -8,7 +8,6 @@ import QtQuick.Layouts 1.15
|
|||||||
import org.kde.kirigami 2.15 as Kirigami
|
import org.kde.kirigami 2.15 as Kirigami
|
||||||
|
|
||||||
import org.kde.neochat 1.0
|
import org.kde.neochat 1.0
|
||||||
import NeoChat.Settings 1.0
|
|
||||||
|
|
||||||
QQC2.ComboBox {
|
QQC2.ComboBox {
|
||||||
textRole: "display"
|
textRole: "display"
|
||||||
@@ -10,10 +10,6 @@ import Qt.labs.platform 1.1
|
|||||||
import org.kde.kirigami 2.15 as Kirigami
|
import org.kde.kirigami 2.15 as Kirigami
|
||||||
|
|
||||||
import org.kde.neochat 1.0
|
import org.kde.neochat 1.0
|
||||||
import NeoChat.Settings 1.0
|
|
||||||
|
|
||||||
import NeoChat.Component 1.0 as Components
|
|
||||||
import NeoChat.Dialog 1.0
|
|
||||||
|
|
||||||
Kirigami.ScrollablePage {
|
Kirigami.ScrollablePage {
|
||||||
title: i18nc("@title:window", "Custom Emojis")
|
title: i18nc("@title:window", "Custom Emojis")
|
||||||
@@ -48,7 +44,7 @@ Kirigami.ScrollablePage {
|
|||||||
anchors.fill: parent
|
anchors.fill: parent
|
||||||
visible: parent.status === Image.Loading
|
visible: parent.status === Image.Loading
|
||||||
radius: height/2
|
radius: height/2
|
||||||
gradient: Components.ShimmerGradient { }
|
gradient: ShimmerGradient { }
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user