Remove Qt warning: Update qml resource for policy QTP0001

This commit is contained in:
Julien Wadel 2024-10-21 10:54:34 +02:00
parent 84aa09cdab
commit fea341444c
11 changed files with 12 additions and 17 deletions

View file

@ -128,10 +128,9 @@ qt6_add_executable(Linphone
set_source_files_properties(${_LINPHONEAPP_QML_SINGLETONS} PROPERTIES QT_QML_SINGLETON_TYPE TRUE)
qt_policy(SET QTP0001 NEW)
qt6_add_qml_module(Linphone
URI Linphone
RESOURCE_PREFIX ""
VERSION 1.0
QML_FILES ${_LINPHONEAPP_QML_FILES} ${_LINPHONEAPP_QML_SINGLETONS}
RESOURCES data/fonts.qrc

View file

@ -438,7 +438,6 @@ void App::initCore() {
selector->setExtraSelectors(selectors);
lInfo() << log().arg("Activated selectors:") << selector->selector()->allSelectors();
mEngine->addImportPath(":/");
mEngine->rootContext()->setContextProperty("applicationDirPath", QGuiApplication::applicationDirPath());
#ifdef APPLICATION_VENDOR
mEngine->rootContext()->setContextProperty("applicationVendor", APPLICATION_VENDOR);
@ -482,7 +481,7 @@ void App::initCore() {
Qt::UniqueConnection);
setLocale(settings->getConfigLocale());
const QUrl url(u"qrc:/Linphone/view/Page/Window/Main/MainWindow.qml"_qs);
const QUrl url(u"qrc:/qt/qml/Linphone/view/Page/Window/Main/MainWindow.qml"_qs);
QObject::connect(
mEngine, &QQmlApplicationEngine::objectCreated, this,
[this, url](QObject *obj, const QUrl &objUrl) {
@ -714,7 +713,7 @@ bool App::notify(QObject *receiver, QEvent *event) {
QQuickWindow *App::getCallsWindow(QVariant callGui) {
mustBeInMainThread(getClassName());
if (!mCallsWindow) {
const QUrl callUrl("qrc:/Linphone/view/Page/Window/Call/CallsWindow.qml");
const QUrl callUrl("qrc:/qt/qml/Linphone/view/Page/Window/Call/CallsWindow.qml");
lInfo() << log().arg("Creating subwindow: `%1`.").arg(callUrl.toString());

View file

@ -45,7 +45,7 @@ DEFINE_ABSTRACT_OBJECT(Notifier)
using namespace std;
namespace {
constexpr char NotificationsPath[] = "qrc:/Linphone/view/Control/Popup/Notification/";
constexpr char NotificationsPath[] = "qrc:/qt/qml/Linphone/view/Control/Popup/Notification/";
// ---------------------------------------------------------------------------
// Notifications QML properties/methods.

View file

@ -154,8 +154,8 @@ public:
static constexpr char LanguagePath[] = ":/languages/";
// The main windows of Linphone desktop.
static constexpr char QmlViewMainWindow[] = "qrc:/Linphone/view/Page/Window/Main/MainWindow.qml";
static constexpr char QmlViewCallsWindow[] = "qrc:/Linphone/view/Page/Window/Call/CallsWindow.qml";
static constexpr char QmlViewMainWindow[] = "qrc:/qt/qml/Linphone/view/Page/Window/Main/MainWindow.qml";
static constexpr char QmlViewCallsWindow[] = "qrc:/qt/qml/Linphone/view/Page/Window/Call/CallsWindow.qml";
static constexpr char MainQmlUri[] = "Linphone";

View file

@ -2,7 +2,7 @@ import QtQuick
import QtQuick.Controls.Basic
import QtQuick.Layouts
import Linphone
import 'qrc:/Linphone/view/Control/Tool/Helper/utils.js' as Utils
import 'qrc:/qt/qml/Linphone/view/Control/Tool/Helper/utils.js' as Utils
ComboBox {
id: comboBox

View file

@ -4,7 +4,7 @@ import QtQuick.Controls.Basic as Control
import Linphone
import ConstantsCpp
import SettingsCpp
import 'qrc:/Linphone/view/Control/Tool/Helper/utils.js' as Utils
import 'qrc:/qt/qml/Linphone/view/Control/Tool/Helper/utils.js' as Utils
LoginLayout {
id: mainItem

View file

@ -8,7 +8,7 @@ import SettingsCpp 1.0
import LinphoneAccountsCpp
AbstractSettingsMenu {
layoutsPath: "qrc:/Linphone/view/Page/Layout/Settings"
layoutsPath: "qrc:/qt/qml/Linphone/view/Page/Layout/Settings"
titleText: qsTr("Mon compte")
property AccountProxy accounts: AccountProxy {id: accountProxy}
property AccountGui account: accountProxy.defaultAccount

View file

@ -5,7 +5,7 @@ import QtQuick.Controls.Basic as Control
import SettingsCpp
AbstractSettingsMenu {
layoutsPath: "qrc:/Linphone/view/Page/Layout/Settings"
layoutsPath: "qrc:/qt/qml/Linphone/view/Page/Layout/Settings"
titleText: qsTr("Paramètres")
families: [
{title: qsTr("Appels"), layout: "CallSettingsLayout"},

View file

@ -5,7 +5,7 @@ import QtQuick.Controls.Basic as Control
import SettingsCpp 1.0
import UtilsCpp 1.0
import Linphone
import 'qrc:/Linphone/view/Control/Tool/Helper/utils.js' as Utils
import 'qrc:/qt/qml/Linphone/view/Control/Tool/Helper/utils.js' as Utils
AbstractSettingsLayout {
contentComponent: content

View file

@ -244,9 +244,7 @@ AbstractMainPage {
onFilterTextChanged: maxDisplayItems = initialDisplayItems
initialDisplayItems: historyListView.height / (56 * DefaultStyle.dp) + 5
displayItemsStep: initialDisplayItems / 2
onCountChanged: console.log("callHistoryProxy : " +count)
}
Component.onCompleted: console.log("historyListView completed")
cacheBuffer: contentHeight>0 ? contentHeight : 0// cache all items
flickDeceleration: 10000
spacing: 10 * DefaultStyle.dp
@ -276,7 +274,6 @@ AbstractMainPage {
anchors.topMargin: 5 * DefaultStyle.dp
anchors.bottomMargin: 5 * DefaultStyle.dp
visible: !!modelData
Component.onCompleted: console.log(index + " => Completed "+visible)
RowLayout {
z: 1
anchors.fill: parent

View file

@ -117,7 +117,7 @@ AbstractMainPage {
title: qsTr("Dépannage")
onClicked: {
rightPanelStackView.clear()
rightPanelStackView.push("qrc:/Linphone/view/Page/Layout/Settings/DebugSettingsLayout.qml", { titleText: troubleShooting.title, container: rightPanelStackView })
rightPanelStackView.push("qrc:/qt/qml/Linphone/view/Page/Layout/Settings/DebugSettingsLayout.qml", { titleText: troubleShooting.title, container: rightPanelStackView })
}
}
Item {