玉兔远程控制 0.1.0-bate6
载入中...
搜索中...
未找到
Public 成员函数 | Private 类型 | Private 槽 | Private 成员函数 | Private 属性 | 所有成员列表
CFrmManagePlugins类 参考
类 CFrmManagePlugins 继承关系图:
Inheritance graph
[图例]
CFrmManagePlugins 的协作图:
Collaboration graph
[图例]

Public 成员函数

 CFrmManagePlugins (QWidget *parent=nullptr)
 
virtual int SetParameter (CParameter *pParameter) override
 [override functions]
 
virtual int Accept () override
 接受参数
 
- Public 成员函数 继承自 CParameterUI
 CParameterUI (QWidget *parent=nullptr)
 
virtual bool CheckValidity (bool validity=false)
 检查参数的有效性
 

Private 类型

enum  ColumnNo {
  Whitelist , Blacklist , Name , Type ,
  File
}
 

Private 槽

void on_pbAdd_clicked ()
 
void on_pbRemove_clicked ()
 
void slotCustomContextPluginsPath (const QPoint &pos)
 
void on_gbPluginsPath_clicked (bool checked)
 
void slotFilterItemChanged (QStandardItem *item)
 

Private 成员函数

int SetFilterHeader ()
 
int AddPath (const QString &szPath)
 
int FindPlugins (QDir dir, QStringList filters, bool bAdd=true)
 
int AddItem (CPlugin *plugin, const QString &szPath)
 
int RemoveItem (const QString &szPath)
 

Private 属性

Ui::CFrmManagePluginsUI * ui
 
CParameterPluginm_pPara
 
QStandardItemModel * m_pModelPluginPath
 
QStandardItemModel * m_pModelFilter
 

额外继承的成员函数

- Public 槽 继承自 CParameterUI
virtual void slotSetParameter (CParameter *pParameter)
 [override functions]
 
virtual void slotAccept ()
 

详细描述

在文件 FrmManagePlugins.h16 行定义.

成员枚举类型说明

◆ ColumnNo

enum CFrmManagePlugins::ColumnNo
private

在文件 FrmManagePlugins.h41 行定义.

成员函数说明

◆ Accept()

int CFrmManagePlugins::Accept ( )
overridevirtual

接受参数

返回
成功返回 0 。其它值为失败。

实现了 CParameterUI.

在文件 FrmManagePlugins.cpp61 行定义.

◆ AddItem()

int CFrmManagePlugins::AddItem ( CPlugin plugin,
const QString &  szPath 
)
private

在文件 FrmManagePlugins.cpp142 行定义.

◆ AddPath()

int CFrmManagePlugins::AddPath ( const QString &  szPath)
private

在文件 FrmManagePlugins.cpp85 行定义.

◆ FindPlugins()

int CFrmManagePlugins::FindPlugins ( QDir  dir,
QStringList  filters,
bool  bAdd = true 
)
private

在文件 FrmManagePlugins.cpp110 行定义.

◆ on_gbPluginsPath_clicked

void CFrmManagePlugins::on_gbPluginsPath_clicked ( bool  checked)
privateslot

在文件 FrmManagePlugins.cpp224 行定义.

◆ on_pbAdd_clicked

void CFrmManagePlugins::on_pbAdd_clicked ( )
privateslot

在文件 FrmManagePlugins.cpp178 行定义.

◆ on_pbRemove_clicked

void CFrmManagePlugins::on_pbRemove_clicked ( )
privateslot

在文件 FrmManagePlugins.cpp187 行定义.

◆ RemoveItem()

int CFrmManagePlugins::RemoveItem ( const QString &  szPath)
private

在文件 FrmManagePlugins.cpp168 行定义.

◆ SetFilterHeader()

int CFrmManagePlugins::SetFilterHeader ( )
private

在文件 FrmManagePlugins.cpp240 行定义.

◆ SetParameter()

int CFrmManagePlugins::SetParameter ( CParameter pParameter)
overridevirtual

[override functions]

设置参数,并初始化界面

参数
pParameter相关的参数。在重载函数中转换成相应的类型。

实现了 CParameterUI.

在文件 FrmManagePlugins.cpp51 行定义.

◆ slotCustomContextPluginsPath

void CFrmManagePlugins::slotCustomContextPluginsPath ( const QPoint &  pos)
privateslot

在文件 FrmManagePlugins.cpp216 行定义.

◆ slotFilterItemChanged

void CFrmManagePlugins::slotFilterItemChanged ( QStandardItem *  item)
privateslot

在文件 FrmManagePlugins.cpp297 行定义.

类成员变量说明

◆ m_pModelFilter

QStandardItemModel* CFrmManagePlugins::m_pModelFilter
private

在文件 FrmManagePlugins.h50 行定义.

◆ m_pModelPluginPath

QStandardItemModel* CFrmManagePlugins::m_pModelPluginPath
private

在文件 FrmManagePlugins.h49 行定义.

◆ m_pPara

CParameterPlugin* CFrmManagePlugins::m_pPara
private

在文件 FrmManagePlugins.h48 行定义.

◆ ui

Ui::CFrmManagePluginsUI* CFrmManagePlugins::ui
private

在文件 FrmManagePlugins.h40 行定义.


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