Use Quotient qml module
This commit is contained in:
@@ -5,6 +5,7 @@ import QtQuick
|
|||||||
|
|
||||||
import org.kde.kirigami as Kirigami
|
import org.kde.kirigami as Kirigami
|
||||||
import org.kde.kirigamiaddons.formcard as FormCard
|
import org.kde.kirigamiaddons.formcard as FormCard
|
||||||
|
import io.github.quotient_im.libquotient
|
||||||
|
|
||||||
import org.kde.neochat
|
import org.kde.neochat
|
||||||
|
|
||||||
|
|||||||
@@ -5,6 +5,7 @@ import QtQuick
|
|||||||
import QtQml
|
import QtQml
|
||||||
|
|
||||||
import org.kde.neochat
|
import org.kde.neochat
|
||||||
|
import io.github.quotient_im.libquotient
|
||||||
|
|
||||||
VerificationMessage {
|
VerificationMessage {
|
||||||
id: root
|
id: root
|
||||||
|
|||||||
@@ -43,6 +43,7 @@ ecm_add_qml_module(MessageContent GENERATE_PLUGIN_SOURCE
|
|||||||
ThreadBodyComponent.qml
|
ThreadBodyComponent.qml
|
||||||
VideoComponent.qml
|
VideoComponent.qml
|
||||||
SOURCES
|
SOURCES
|
||||||
|
messageattached.cpp
|
||||||
contentprovider.cpp
|
contentprovider.cpp
|
||||||
mediasizehelper.cpp
|
mediasizehelper.cpp
|
||||||
pollhandler.cpp
|
pollhandler.cpp
|
||||||
@@ -53,6 +54,7 @@ ecm_add_qml_module(MessageContent GENERATE_PLUGIN_SOURCE
|
|||||||
models/reactionmodel.cpp
|
models/reactionmodel.cpp
|
||||||
models/threadmodel.cpp
|
models/threadmodel.cpp
|
||||||
models/eventmessagecontentmodel.cpp
|
models/eventmessagecontentmodel.cpp
|
||||||
|
models/messagecontentfiltermodel.cpp
|
||||||
RESOURCES
|
RESOURCES
|
||||||
images/bike.svg
|
images/bike.svg
|
||||||
images/bus.svg
|
images/bus.svg
|
||||||
@@ -81,6 +83,9 @@ ecm_add_qml_module(MessageContent GENERATE_PLUGIN_SOURCE
|
|||||||
images/walk.svg
|
images/walk.svg
|
||||||
DEPENDENCIES
|
DEPENDENCIES
|
||||||
QtQuick
|
QtQuick
|
||||||
|
IMPORTS
|
||||||
|
org.kde.neochat.libneochat
|
||||||
|
io.github.quotient_im.libquotient
|
||||||
)
|
)
|
||||||
|
|
||||||
configure_file(config-neochat.h.in ${CMAKE_CURRENT_BINARY_DIR}/config-neochat.h)
|
configure_file(config-neochat.h.in ${CMAKE_CURRENT_BINARY_DIR}/config-neochat.h)
|
||||||
|
|||||||
@@ -23,12 +23,10 @@ ecm_add_qml_module(Timeline GENERATE_PLUGIN_SOURCE
|
|||||||
TypingPane.qml
|
TypingPane.qml
|
||||||
DelegateContextMenu.qml
|
DelegateContextMenu.qml
|
||||||
SOURCES
|
SOURCES
|
||||||
messageattached.cpp
|
|
||||||
messagedelegate.cpp
|
messagedelegate.cpp
|
||||||
timelinedelegate.cpp
|
timelinedelegate.cpp
|
||||||
enums/delegatetype.h
|
enums/delegatetype.h
|
||||||
models/mediamessagefiltermodel.cpp
|
models/mediamessagefiltermodel.cpp
|
||||||
models/messagecontentfiltermodel.cpp
|
|
||||||
models/messagefiltermodel.cpp
|
models/messagefiltermodel.cpp
|
||||||
models/messagemodel.cpp
|
models/messagemodel.cpp
|
||||||
models/pinnedmessagemodel.cpp
|
models/pinnedmessagemodel.cpp
|
||||||
@@ -39,6 +37,8 @@ ecm_add_qml_module(Timeline GENERATE_PLUGIN_SOURCE
|
|||||||
models/webshortcutmodel.cpp
|
models/webshortcutmodel.cpp
|
||||||
DEPENDENCIES
|
DEPENDENCIES
|
||||||
QtQuick
|
QtQuick
|
||||||
|
org.kde.neochat.libneochat
|
||||||
|
io.github.quotient_im.libquotient
|
||||||
)
|
)
|
||||||
|
|
||||||
target_include_directories(Timeline PRIVATE ${CMAKE_BINARY_DIR} ${CMAKE_CURRENT_SOURCE_DIR}/enums ${CMAKE_CURRENT_SOURCE_DIR}/models)
|
target_include_directories(Timeline PRIVATE ${CMAKE_BINARY_DIR} ${CMAKE_CURRENT_SOURCE_DIR}/enums ${CMAKE_CURRENT_SOURCE_DIR}/models)
|
||||||
|
|||||||
@@ -1,16 +1,15 @@
|
|||||||
// SPDX-FileCopyrightText: 2020 Black Hat <bhat@encom.eu.org>
|
// SPDX-FileCopyrightText: 2020 Black Hat <bhat@encom.eu.org>
|
||||||
// SPDX-License-Identifier: GPL-3.0-only
|
// SPDX-License-Identifier: GPL-3.0-only
|
||||||
|
|
||||||
|
pragma ComponentBehavior: Bound
|
||||||
|
|
||||||
import QtQuick
|
import QtQuick
|
||||||
import QtQuick.Controls as QQC2
|
import QtQuick.Controls as QQC2
|
||||||
import QtQuick.Layouts
|
|
||||||
import Qt.labs.qmlmodels
|
|
||||||
|
|
||||||
import org.kde.kirigami as Kirigami
|
import org.kde.kirigami as Kirigami
|
||||||
import org.kde.kirigamiaddons.components as KirigamiComponents
|
import org.kde.kirigamiaddons.components as KirigamiComponents
|
||||||
|
|
||||||
import org.kde.neochat
|
import org.kde.neochat
|
||||||
import org.kde.neochat.libneochat as LibNeoChat
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @brief The base delegate for all messages in the timeline.
|
* @brief The base delegate for all messages in the timeline.
|
||||||
|
|||||||
Reference in New Issue
Block a user