From a70429f3545317bcec69de4535acedd63f45829e Mon Sep 17 00:00:00 2001 From: iaom Date: Mon, 23 Dec 2024 16:17:24 +0800 Subject: [PATCH 1/3] =?UTF-8?q?feat(shortcut):=E6=8F=92=E4=BB=B6=E6=95=B0?= =?UTF-8?q?=E6=8D=AE=E7=B1=BB=E5=A2=9E=E5=8A=A0widgetId=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ukui-shortcut/interface/plugin-common-data.h | 9 +++++++++ ukui-shortcut/interface/ukui-shortcut-plugin.h | 5 ++++- .../auto-rotation-shortcut/auto-rotation-shortcut.json | 2 +- .../shortcuts/bluetooth-shortcut/bluetooth-shortcut.json | 2 +- .../brightness-shortcut/brightness-shortcut.json | 2 +- .../flight-mode-shortcut/flight-mode-shortcut.json | 2 +- .../multi-screen-shortcut/multi-screen-shortcut.json | 2 +- .../night-mode-shortcut/night-mode-shortcut.json | 2 +- .../power-mode-shortcut/power-mode-shortcut.json | 2 +- .../screenshot-shortcut/screenshot-shortcut.json | 2 +- .../soft-freeze-shortcut/soft-freeze-shortcut.json | 2 +- .../status-change-shortcut/status-change-shortcut.json | 2 +- .../system-setting-shortcut/system-setting-shortcut.json | 2 +- .../shortcuts/test-scroller-bar/power-mode-shortcut.json | 2 +- .../shortcuts/volume-shortcut/volume-shortcut.json | 2 +- ukui-shortcut/shortcuts/wifi-shortcut/wifi-shortcut.json | 2 +- 16 files changed, 27 insertions(+), 15 deletions(-) diff --git a/ukui-shortcut/interface/plugin-common-data.h b/ukui-shortcut/interface/plugin-common-data.h index b76b4fa5..db604a9b 100644 --- a/ukui-shortcut/interface/plugin-common-data.h +++ b/ukui-shortcut/interface/plugin-common-data.h @@ -112,12 +112,21 @@ public: { m_preAction = preAction; } + QString widgetId() + { + return m_widgetId; + } + void setWidgetId(const QString &widgetId) + { + m_widgetId = widgetId; + } private: bool m_visible = false; int m_index = -1; PluginMetaType::PluginType m_pluginType = PluginMetaType::PluginType::Icon; PluginMetaType::PredefinedAction m_preAction = PluginMetaType::NoAction; + QString m_widgetId; }; } diff --git a/ukui-shortcut/interface/ukui-shortcut-plugin.h b/ukui-shortcut/interface/ukui-shortcut-plugin.h index 3c46b24d..61fbb95f 100644 --- a/ukui-shortcut/interface/ukui-shortcut-plugin.h +++ b/ukui-shortcut/interface/ukui-shortcut-plugin.h @@ -24,7 +24,10 @@ #define UKUI_SHORTCUT_PLUGIN_IFACE_IID "org.ukui.shortcut.UkuiShortcutPluginIface" #define UKUI_SHORTCUT_PLUGIN_IFACE_TYPE "UKUI_SHORT_CUT" -#define UKUI_SHORTCUT_PLUGIN_IFACE_VERSION "1.0.1" +/** + * changelog:1.0.1->1.0.2: PluginMetaData中增加widgetId信息 + */ +#define UKUI_SHORTCUT_PLUGIN_IFACE_VERSION "1.0.2" #include #include diff --git a/ukui-shortcut/shortcuts/auto-rotation-shortcut/auto-rotation-shortcut.json b/ukui-shortcut/shortcuts/auto-rotation-shortcut/auto-rotation-shortcut.json index 2a1045ef..bee1c2b3 100644 --- a/ukui-shortcut/shortcuts/auto-rotation-shortcut/auto-rotation-shortcut.json +++ b/ukui-shortcut/shortcuts/auto-rotation-shortcut/auto-rotation-shortcut.json @@ -1,4 +1,4 @@ { "Type": "UKUI_SHORT_CUT", - "Version": "1.0.1" + "Version": "1.0.2" } diff --git a/ukui-shortcut/shortcuts/bluetooth-shortcut/bluetooth-shortcut.json b/ukui-shortcut/shortcuts/bluetooth-shortcut/bluetooth-shortcut.json index 2a1045ef..bee1c2b3 100644 --- a/ukui-shortcut/shortcuts/bluetooth-shortcut/bluetooth-shortcut.json +++ b/ukui-shortcut/shortcuts/bluetooth-shortcut/bluetooth-shortcut.json @@ -1,4 +1,4 @@ { "Type": "UKUI_SHORT_CUT", - "Version": "1.0.1" + "Version": "1.0.2" } diff --git a/ukui-shortcut/shortcuts/brightness-shortcut/brightness-shortcut.json b/ukui-shortcut/shortcuts/brightness-shortcut/brightness-shortcut.json index 2a1045ef..bee1c2b3 100644 --- a/ukui-shortcut/shortcuts/brightness-shortcut/brightness-shortcut.json +++ b/ukui-shortcut/shortcuts/brightness-shortcut/brightness-shortcut.json @@ -1,4 +1,4 @@ { "Type": "UKUI_SHORT_CUT", - "Version": "1.0.1" + "Version": "1.0.2" } diff --git a/ukui-shortcut/shortcuts/flight-mode-shortcut/flight-mode-shortcut.json b/ukui-shortcut/shortcuts/flight-mode-shortcut/flight-mode-shortcut.json index 2a1045ef..bee1c2b3 100644 --- a/ukui-shortcut/shortcuts/flight-mode-shortcut/flight-mode-shortcut.json +++ b/ukui-shortcut/shortcuts/flight-mode-shortcut/flight-mode-shortcut.json @@ -1,4 +1,4 @@ { "Type": "UKUI_SHORT_CUT", - "Version": "1.0.1" + "Version": "1.0.2" } diff --git a/ukui-shortcut/shortcuts/multi-screen-shortcut/multi-screen-shortcut.json b/ukui-shortcut/shortcuts/multi-screen-shortcut/multi-screen-shortcut.json index 2a1045ef..bee1c2b3 100644 --- a/ukui-shortcut/shortcuts/multi-screen-shortcut/multi-screen-shortcut.json +++ b/ukui-shortcut/shortcuts/multi-screen-shortcut/multi-screen-shortcut.json @@ -1,4 +1,4 @@ { "Type": "UKUI_SHORT_CUT", - "Version": "1.0.1" + "Version": "1.0.2" } diff --git a/ukui-shortcut/shortcuts/night-mode-shortcut/night-mode-shortcut.json b/ukui-shortcut/shortcuts/night-mode-shortcut/night-mode-shortcut.json index 2a1045ef..bee1c2b3 100644 --- a/ukui-shortcut/shortcuts/night-mode-shortcut/night-mode-shortcut.json +++ b/ukui-shortcut/shortcuts/night-mode-shortcut/night-mode-shortcut.json @@ -1,4 +1,4 @@ { "Type": "UKUI_SHORT_CUT", - "Version": "1.0.1" + "Version": "1.0.2" } diff --git a/ukui-shortcut/shortcuts/power-mode-shortcut/power-mode-shortcut.json b/ukui-shortcut/shortcuts/power-mode-shortcut/power-mode-shortcut.json index 2a1045ef..bee1c2b3 100644 --- a/ukui-shortcut/shortcuts/power-mode-shortcut/power-mode-shortcut.json +++ b/ukui-shortcut/shortcuts/power-mode-shortcut/power-mode-shortcut.json @@ -1,4 +1,4 @@ { "Type": "UKUI_SHORT_CUT", - "Version": "1.0.1" + "Version": "1.0.2" } diff --git a/ukui-shortcut/shortcuts/screenshot-shortcut/screenshot-shortcut.json b/ukui-shortcut/shortcuts/screenshot-shortcut/screenshot-shortcut.json index 2a1045ef..bee1c2b3 100644 --- a/ukui-shortcut/shortcuts/screenshot-shortcut/screenshot-shortcut.json +++ b/ukui-shortcut/shortcuts/screenshot-shortcut/screenshot-shortcut.json @@ -1,4 +1,4 @@ { "Type": "UKUI_SHORT_CUT", - "Version": "1.0.1" + "Version": "1.0.2" } diff --git a/ukui-shortcut/shortcuts/soft-freeze-shortcut/soft-freeze-shortcut.json b/ukui-shortcut/shortcuts/soft-freeze-shortcut/soft-freeze-shortcut.json index 2a1045ef..bee1c2b3 100644 --- a/ukui-shortcut/shortcuts/soft-freeze-shortcut/soft-freeze-shortcut.json +++ b/ukui-shortcut/shortcuts/soft-freeze-shortcut/soft-freeze-shortcut.json @@ -1,4 +1,4 @@ { "Type": "UKUI_SHORT_CUT", - "Version": "1.0.1" + "Version": "1.0.2" } diff --git a/ukui-shortcut/shortcuts/status-change-shortcut/status-change-shortcut.json b/ukui-shortcut/shortcuts/status-change-shortcut/status-change-shortcut.json index 2a1045ef..bee1c2b3 100644 --- a/ukui-shortcut/shortcuts/status-change-shortcut/status-change-shortcut.json +++ b/ukui-shortcut/shortcuts/status-change-shortcut/status-change-shortcut.json @@ -1,4 +1,4 @@ { "Type": "UKUI_SHORT_CUT", - "Version": "1.0.1" + "Version": "1.0.2" } diff --git a/ukui-shortcut/shortcuts/system-setting-shortcut/system-setting-shortcut.json b/ukui-shortcut/shortcuts/system-setting-shortcut/system-setting-shortcut.json index 2a1045ef..bee1c2b3 100644 --- a/ukui-shortcut/shortcuts/system-setting-shortcut/system-setting-shortcut.json +++ b/ukui-shortcut/shortcuts/system-setting-shortcut/system-setting-shortcut.json @@ -1,4 +1,4 @@ { "Type": "UKUI_SHORT_CUT", - "Version": "1.0.1" + "Version": "1.0.2" } diff --git a/ukui-shortcut/shortcuts/test-scroller-bar/power-mode-shortcut.json b/ukui-shortcut/shortcuts/test-scroller-bar/power-mode-shortcut.json index 2a1045ef..bee1c2b3 100644 --- a/ukui-shortcut/shortcuts/test-scroller-bar/power-mode-shortcut.json +++ b/ukui-shortcut/shortcuts/test-scroller-bar/power-mode-shortcut.json @@ -1,4 +1,4 @@ { "Type": "UKUI_SHORT_CUT", - "Version": "1.0.1" + "Version": "1.0.2" } diff --git a/ukui-shortcut/shortcuts/volume-shortcut/volume-shortcut.json b/ukui-shortcut/shortcuts/volume-shortcut/volume-shortcut.json index 2a1045ef..bee1c2b3 100644 --- a/ukui-shortcut/shortcuts/volume-shortcut/volume-shortcut.json +++ b/ukui-shortcut/shortcuts/volume-shortcut/volume-shortcut.json @@ -1,4 +1,4 @@ { "Type": "UKUI_SHORT_CUT", - "Version": "1.0.1" + "Version": "1.0.2" } diff --git a/ukui-shortcut/shortcuts/wifi-shortcut/wifi-shortcut.json b/ukui-shortcut/shortcuts/wifi-shortcut/wifi-shortcut.json index 2a1045ef..bee1c2b3 100644 --- a/ukui-shortcut/shortcuts/wifi-shortcut/wifi-shortcut.json +++ b/ukui-shortcut/shortcuts/wifi-shortcut/wifi-shortcut.json @@ -1,4 +1,4 @@ { "Type": "UKUI_SHORT_CUT", - "Version": "1.0.1" + "Version": "1.0.2" } -- Gitee From 7f24e800cc6903897770bb5e4b30a157a90074d2 Mon Sep 17 00:00:00 2001 From: iaom Date: Mon, 23 Dec 2024 16:18:20 +0800 Subject: [PATCH 2/3] =?UTF-8?q?feat(shortcut):=E5=A2=9E=E5=8A=A0=E5=8A=A0?= =?UTF-8?q?=E8=BD=BDukui-quick=E6=8F=92=E4=BB=B6=E5=8A=9F=E8=83=BD?= =?UTF-8?q?=E9=9C=80=E8=A6=81=E7=9A=84container=E5=8A=9F=E8=83=BD=20?= =?UTF-8?q?=E7=94=A8=E4=BA=8E=E7=BB=99=E5=BF=AB=E6=8D=B7=E6=93=8D=E4=BD=9C?= =?UTF-8?q?=E4=B8=AD=E7=9A=84=E6=8C=89=E9=92=AE=E5=8A=A0=E8=BD=BD=E4=BA=8C?= =?UTF-8?q?=E7=BA=A7=E9=A1=B5=E9=9D=A2=E6=8F=92=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CMakeLists.txt | 5 +- qml/org.ukui.shortcutContainer/Container.qml | 47 ++++++++ qml/org.ukui.shortcutContainer/metadata.json | 17 +++ qml/qml.qrc | 4 + src/model/widget-delegate.cpp | 106 +++++++++++++++++++ src/model/widget-delegate.h | 68 ++++++++++++ 6 files changed, 245 insertions(+), 2 deletions(-) create mode 100644 qml/org.ukui.shortcutContainer/Container.qml create mode 100644 qml/org.ukui.shortcutContainer/metadata.json create mode 100644 src/model/widget-delegate.cpp create mode 100644 src/model/widget-delegate.h diff --git a/CMakeLists.txt b/CMakeLists.txt index d011ecc5..4ff30c72 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -26,8 +26,7 @@ find_package(Qt5 COMPONENTS find_package(KF5WindowSystem REQUIRED) find_package(ukui-notification REQUIRED) -find_package(ukui-quick COMPONENTS core REQUIRED) -find_package(ukui-quick COMPONENTS platform REQUIRED) +find_package(ukui-quick COMPONENTS core platform framework REQUIRED) # 查找其他组件 # see: https://cmake.org/cmake/help/v3.16/module/FindPkgConfig.html @@ -89,6 +88,7 @@ set(SOURCE_FILES src/utils/event-track.cpp src/utils/event-track.h src/model/shortcut-model.h src/model/shortcut-model.cpp src/model/shortcut-model-manager.h src/model/shortcut-model-manager.cpp + src/model/widget-delegate.h src/model/widget-delegate.cpp src/windows/window-type.h src/windows/right-hand-gesture-view.cpp src/windows/right-hand-gesture-view.h src/windows/sidebar-window-helper.h src/windows/sidebar-window-helper.cpp @@ -153,6 +153,7 @@ target_link_libraries(${PROJECT_NAME} ${UKUI_SIDEBAR_EXTERNAL_LIBS} ukui-quick::core ukui-quick::platform + ukui-quick::framework ) # 安装ukui-menu diff --git a/qml/org.ukui.shortcutContainer/Container.qml b/qml/org.ukui.shortcutContainer/Container.qml new file mode 100644 index 00000000..e1ee3635 --- /dev/null +++ b/qml/org.ukui.shortcutContainer/Container.qml @@ -0,0 +1,47 @@ +import QtQuick 2.15 +import QtQuick.Layouts 1.15 +import QtQml 2.15 + +import org.ukui.quick.widgets 1.0 +import org.ukui.quick.container 1.0 +import org.ukui.quick.items 1.0 + +WidgetContainerItem { + id: containerItem + width: childrenRect.width + height: childrenRect.height + + ColumnLayout { + id: mainLayout + + Repeater { + id: repeater + model: containerItem.widgetItemModel + delegate: widgetLoaderComponent + } + } + Component { + id: widgetLoaderComponent + Item { + id: widgetParent + clip: true + + property Item widgetItem: model.widgetItem + Layout.fillWidth: widgetItem.Layout.fillWidth + Layout.fillHeight: widgetItem.Layout.fillHeight + Layout.minimumHeight: widgetItem.Layout.minimumHeight; + Layout.maximumHeight: widgetItem.Layout.maximumHeight; + Layout.minimumWidth : widgetItem.Layout.minimumWidth + Layout.maximumWidth : widgetItem.Layout.maximumWidth + Layout.preferredHeight: widgetItem.Layout.preferredHeight + Layout.preferredWidth: widgetItem.Layout.preferredWidth + + onWidgetItemChanged: { + if (widgetItem) { + widgetItem.parent = widgetParent + widgetItem.anchors.fill = Qt.binding(function () {return widgetParent}) + } + } + } + } +} \ No newline at end of file diff --git a/qml/org.ukui.shortcutContainer/metadata.json b/qml/org.ukui.shortcutContainer/metadata.json new file mode 100644 index 00000000..8f182af8 --- /dev/null +++ b/qml/org.ukui.shortcutContainer/metadata.json @@ -0,0 +1,17 @@ +{ + "Authors": [ + { + "Name": "iaom", + "Email": "zhangpengfei@kylinos.cn" + } + ], + "Id": "org.ukui.shortcutContainer", + "Version": "1.0", + "Website": "https://ukui.org", + "BugReport": "https://gitee.com/openkylin/ukui-sidebar/issues", + "ShowIn": "Shortcut", + "WidgetType": "Container", + "Contents": { + "Main": "Container.qml" + } +} diff --git a/qml/qml.qrc b/qml/qml.qrc index 24f7f728..ef65b448 100644 --- a/qml/qml.qrc +++ b/qml/qml.qrc @@ -48,4 +48,8 @@ org/ukui/notification/ui/CurvedItem.qml org/ukui/notification/ui/Tooltip.qml + + org.ukui.shortcutContainer/Container.qml + org.ukui.shortcutContainer/metadata.json + diff --git a/src/model/widget-delegate.cpp b/src/model/widget-delegate.cpp new file mode 100644 index 00000000..6843c429 --- /dev/null +++ b/src/model/widget-delegate.cpp @@ -0,0 +1,106 @@ +/* +* Copyright (C) 2024, KylinSoft Co., Ltd. + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Authors: iaom + * + */ + +#include "widget-delegate.h" +#include +#include +#include +#include +#include +namespace UkuiShortcut { +WidgetDelegate::WidgetDelegate(QQuickItem* parent) +{ + m_widgetLoader = new UkuiQuick::WidgetLoader(this); + m_widgetLoader->addWidgetSearchPath(QStringLiteral(":/shortcut")); + m_widgetLoader->setShowInFilter( UkuiQuick::WidgetMetadata::Host::ShortCut); + loadContainer(); +} + +WidgetDelegate::~WidgetDelegate() +{ + if(m_container) { + Q_EMIT m_container->aboutToDeleted(); + m_container->deleteLater(); + m_container = nullptr; + } +} + +QString WidgetDelegate::quickWidgetId() const +{ + return m_quickWidgetId; +} + +void WidgetDelegate::setQuickWidgetId(const QString& id) +{ + if(m_quickWidgetId != id) { + m_quickWidgetId = id; + Q_EMIT quickWidgetIdChanged(); + } + loadWidget(); +} + +qreal WidgetDelegate::preferredWidth() const +{ + return m_preferredWidth; +} + +qreal WidgetDelegate::preferredHeight() const +{ + return m_preferredHeight; +} + +void WidgetDelegate::loadContainer() +{ + auto widget = m_widgetLoader->loadWidget(QStringLiteral("org.ukui.shortcutContainer")); + auto container = qobject_cast(widget); + if (!container) { + qWarning() << "Load shortcutContainer failed!"; + delete widget; + return; + } + m_container = container; + auto contItem = qobject_cast(UkuiQuick::WidgetQuickItem::loadWidgetItem(m_container, new QQmlContext(UkuiQuick::SharedEngineComponent::sharedEngine(), this))); + if (!contItem) { + qWarning() << "Load taskManagerContainerItem failed!"; + return; + } + contItem->setParentItem(this); + m_preferredWidth = contItem->childrenRect().width(); + m_preferredHeight = contItem->childrenRect().height(); + setSize(contItem->childrenRect().size()); + connect(contItem, &QQuickItem::childrenRectChanged, this, [&, contItem]() { + setSize(contItem->childrenRect().size()); + m_preferredWidth = contItem->childrenRect().width(); + m_preferredHeight = contItem->childrenRect().height(); + Q_EMIT preferredWidthChanged(); + Q_EMIT preferredHeightChanged(); + }); +} + +void WidgetDelegate::loadWidget() +{ + if(m_widget) { + m_container->removeWidget(m_widget); + } + m_widget = m_widgetLoader->loadWidget(m_quickWidgetId); + qDebug() << "Loading widget:" << m_widget->id(); + m_container->addWidget(m_widget); +} +} \ No newline at end of file diff --git a/src/model/widget-delegate.h b/src/model/widget-delegate.h new file mode 100644 index 00000000..2e7c8b10 --- /dev/null +++ b/src/model/widget-delegate.h @@ -0,0 +1,68 @@ +/* +* Copyright (C) 2024, KylinSoft Co., Ltd. + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Authors: iaom + * + */ + +#ifndef WIDGET_DELEGATE_H +#define WIDGET_DELEGATE_H + +#include + +namespace UkuiQuick { +class WidgetContainer; +class Widget; +class WidgetLoader; +} + +namespace UkuiShortcut { +class WidgetDelegate : public QQuickItem +{ + Q_OBJECT + Q_PROPERTY(QString quickWidgetId READ quickWidgetId WRITE setQuickWidgetId NOTIFY quickWidgetIdChanged) + Q_PROPERTY(qreal preferredWidth READ preferredWidth NOTIFY preferredWidthChanged) + Q_PROPERTY(qreal preferredHeight READ preferredHeight NOTIFY preferredHeightChanged) +public: + explicit WidgetDelegate(QQuickItem *parent = nullptr); + ~WidgetDelegate(); + + QString quickWidgetId() const; + void setQuickWidgetId(const QString &id); + + qreal preferredWidth() const; + qreal preferredHeight() const; + +Q_SIGNALS: + void quickWidgetIdChanged(); + void preferredWidthChanged(); + void preferredHeightChanged(); + +private: + void loadContainer(); + void loadWidget(); + + QString m_quickWidgetId; + UkuiQuick::WidgetLoader *m_widgetLoader = nullptr; + UkuiQuick::WidgetContainer *m_container = nullptr; + UkuiQuick::Widget *m_widget = nullptr; + qreal m_preferredWidth = 0; + qreal m_preferredHeight = 0; + +}; +} + +#endif //WIDGET_DELEGATE_H -- Gitee From a392380e0ed24086419bc2c4bfb35b503306e513 Mon Sep 17 00:00:00 2001 From: youdiansaodongxi Date: Mon, 30 Dec 2024 09:53:32 +0800 Subject: [PATCH 3/3] update changelog for: 5.0.0.6-ok0.1 --- debian/changelog | 11 +++++++++++ debian/control | 2 +- 2 files changed, 12 insertions(+), 1 deletion(-) diff --git a/debian/changelog b/debian/changelog index 0afa193b..646d21c6 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,14 @@ +ukui-sidebar (5.0.0.6-ok0.1) huanghe; urgency=medium + + * Issues: 无 + * 其他改动: + - 增加加载ukui-quick插件功能需要的container功能 + - 插件数据类增加widgetId接口 + * 其他改动影响域: + - 快捷面板 + + -- youdiansaodongxi Mon, 30 Dec 2024 09:46:32 +0800 + ukui-sidebar (5.0.0.5-ok0.1) huanghe; urgency=medium * Issues: 无 diff --git a/debian/control b/debian/control index 54c013ed..54b5245b 100644 --- a/debian/control +++ b/debian/control @@ -20,7 +20,7 @@ Build-Depends: debhelper-compat (=12), libkysdk-waylandhelper-dev, libukui-notification-dev, libkysdk-datacollect-dev, - libukui-quick-dev(>=4.10.4.0-ok0), + libukui-quick-dev(>=5.0.1.0-ok0.1), libglib2.0-dev Standards-Version: 4.5.0 Rules-Requires-Root: no -- Gitee