From f799d8c697964023c3643ac95eb44ce595981ba6 Mon Sep 17 00:00:00 2001 From: Matthieu Gallien Date: Wed, 3 May 2023 18:33:19 +0200 Subject: [PATCH] tune the pipes to really get a dialog to show for many conflicts Signed-off-by: Matthieu Gallien --- src/gui/owncloudgui.cpp | 1 + src/gui/tray/SyncStatus.qml | 2 +- src/gui/tray/activitydata.h | 1 + 3 files changed, 3 insertions(+), 1 deletion(-) diff --git a/src/gui/owncloudgui.cpp b/src/gui/owncloudgui.cpp index 20d15b9f4..45215d53e 100644 --- a/src/gui/owncloudgui.cpp +++ b/src/gui/owncloudgui.cpp @@ -140,6 +140,7 @@ ownCloudGui::ownCloudGui(Application *parent) qRegisterMetaType("SharePtr"); qRegisterMetaType("ShareePtr"); qRegisterMetaType("Sharee"); + qRegisterMetaType("ActivityList"); qmlRegisterSingletonInstance("com.nextcloud.desktopclient", 1, 0, "UserModel", UserModel::instance()); qmlRegisterSingletonInstance("com.nextcloud.desktopclient", 1, 0, "UserAppsModel", UserAppsModel::instance()); diff --git a/src/gui/tray/SyncStatus.qml b/src/gui/tray/SyncStatus.qml index 8fa91b454..b973361c9 100644 --- a/src/gui/tray/SyncStatus.qml +++ b/src/gui/tray/SyncStatus.qml @@ -152,7 +152,7 @@ RowLayout { NC.UserModel.currentUser.isConnected enabled: visible onClicked: { - Systray.createResolveConflictsDialog(); + NC.Systray.createResolveConflictsDialog(); } } } diff --git a/src/gui/tray/activitydata.h b/src/gui/tray/activitydata.h index c4e894724..36671e473 100644 --- a/src/gui/tray/activitydata.h +++ b/src/gui/tray/activitydata.h @@ -178,6 +178,7 @@ using ActivityList = QList; } Q_DECLARE_METATYPE(OCC::Activity) +Q_DECLARE_METATYPE(OCC::ActivityList) Q_DECLARE_METATYPE(OCC::Activity::Type) Q_DECLARE_METATYPE(OCC::ActivityLink) Q_DECLARE_METATYPE(OCC::PreviewData) -- 2.39.5