From af32a67fd25b6743045eacf3d016b6ea6284c49e Mon Sep 17 00:00:00 2001 From: zsien Date: Tue, 13 Aug 2024 14:35:52 +0800 Subject: [PATCH] chore: add ForceDock flag MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 强制显示在任务栏 Issues: linuxdeepin/developer-center#9619 --- src/dde-dock-plugins/recordtime/recordtimeplugin.h | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/dde-dock-plugins/recordtime/recordtimeplugin.h b/src/dde-dock-plugins/recordtime/recordtimeplugin.h index 98eb9753..739b2e7c 100644 --- a/src/dde-dock-plugins/recordtime/recordtimeplugin.h +++ b/src/dde-dock-plugins/recordtime/recordtimeplugin.h @@ -7,11 +7,11 @@ #define RECORDTIME_H #include -#include +#include #include "timewidget.h" #include "dbusservice.h" -class RecordTimePlugin : public QObject, PluginsItemInterface +class RecordTimePlugin : public QObject, PluginsItemInterfaceV2 { Q_OBJECT Q_INTERFACES(PluginsItemInterface) @@ -31,6 +31,7 @@ class RecordTimePlugin : public QObject, PluginsItemInterface * @return */ const QString pluginDisplayName() const override; + Dock::PluginFlags flags() const override { return Dock::Type_Tool | Dock::Attribute_ForceDock | Dock::Attribute_Normal; } PluginSizePolicy pluginSizePolicy() const override { return PluginsItemInterface::Custom; } //cppcheck误报:此函数从未被使用,其实这个函数由dde-dock框架调用