dde-control-center
Deepin Control Center
载入中...
搜索中...
未找到
dccv23::PluginInterface类 参考abstract
类 dccv23::PluginInterface 继承关系图:

Public 成员函数

 PluginInterface (QObject *parent=nullptr)
 
virtual ModuleObjectmodule ()=0
 插件最基本的元素由 ModuleObject 组成,所以最少有一个 ModuleObject
 
virtual QString name () const
 标识插件信息
 
virtual QString follow () const
 插件必须知道其需要跟随的父ModuleObject的url ,默认为空则为一级插件
 
virtual QString location () const
 插件位置索引,相同索引则按加载顺序进行排序,先加载的往后顺延,默认追加到最后
 

成员函数说明

◆ follow()

virtual QString dccv23::PluginInterface::follow ( ) const
inlinevirtual

插件必须知道其需要跟随的父ModuleObject的url ,默认为空则为一级插件

返回
跟随的父ModuleObject的url

◆ location()

virtual QString dccv23::PluginInterface::location ( ) const
inlinevirtual

插件位置索引,相同索引则按加载顺序进行排序,先加载的往后顺延,默认追加到最后

返回
位置索引或前一个name

◆ module()

virtual ModuleObject * dccv23::PluginInterface::module ( )
pure virtual

插件最基本的元素由 ModuleObject 组成,所以最少有一个 ModuleObject

插件子项列表

◆ name()

virtual QString dccv23::PluginInterface::name ( ) const
inlinevirtual

标识插件信息

返回
插件名称

该类的文档由以下文件生成: