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

Public 成员函数

 CWakeOnLanModel (QObject *parent=nullptr)
 
int AddItem (QSharedPointer< CParameterWakeOnLan > para)
 
int Load (QSettings &set, CParameterPlugin *pPlugin)
 
int Save (QSettings &set)
 
QSharedPointer< CParameterWakeOnLanGetData (const QModelIndex &index)
 
virtual int rowCount (const QModelIndex &parent) const override
 
virtual int columnCount (const QModelIndex &parent) const override
 
virtual QVariant data (const QModelIndex &index, int role) const override
 
virtual bool setData (const QModelIndex &index, const QVariant &value, int role) override
 
virtual QVariant headerData (int section, Qt::Orientation orientation, int role) const override
 
virtual Qt::ItemFlags flags (const QModelIndex &index) const override
 
virtual bool removeRows (int row, int count, const QModelIndex &parent) override
 
virtual void sort (int column, Qt::SortOrder order) override
 

Public 属性

std::vector< QSharedPointer< CParameterWakeOnLan > > m_Data
 
QMap< int, Qt::SortOrder > m_Sort
 

Private 类型

enum class  ColumeValue {
  State = 0 , Ip , Mac , BroadcastAddress ,
  NetworkInterface , Port , End
}
 

Private 槽

void slotHostStateChanged ()
 

详细描述

在文件 WakeOnLanModel.h10 行定义.

成员枚举类型说明

◆ ColumeValue

enum class CWakeOnLanModel::ColumeValue
strongprivate

在文件 WakeOnLanModel.h41 行定义.

构造及析构函数说明

◆ ~CWakeOnLanModel()

CWakeOnLanModel::~CWakeOnLanModel ( )
virtual

在文件 WakeOnLanModel.cpp13 行定义.

成员函数说明

◆ AddItem()

int CWakeOnLanModel::AddItem ( QSharedPointer< CParameterWakeOnLan para)

在文件 WakeOnLanModel.cpp190 行定义.

◆ columnCount()

int CWakeOnLanModel::columnCount ( const QModelIndex &  parent) const
overridevirtual

在文件 WakeOnLanModel.cpp23 行定义.

◆ data()

QVariant CWakeOnLanModel::data ( const QModelIndex &  index,
int  role 
) const
overridevirtual

在文件 WakeOnLanModel.cpp67 行定义.

◆ flags()

Qt::ItemFlags CWakeOnLanModel::flags ( const QModelIndex &  index) const
overridevirtual

在文件 WakeOnLanModel.cpp52 行定义.

◆ GetData()

QSharedPointer< CParameterWakeOnLan > CWakeOnLanModel::GetData ( const QModelIndex &  index)

在文件 WakeOnLanModel.cpp320 行定义.

◆ headerData()

QVariant CWakeOnLanModel::headerData ( int  section,
Qt::Orientation  orientation,
int  role 
) const
overridevirtual

在文件 WakeOnLanModel.cpp28 行定义.

◆ Load()

int CWakeOnLanModel::Load ( QSettings &  set,
CParameterPlugin pPlugin 
)

在文件 WakeOnLanModel.cpp266 行定义.

◆ removeRows()

bool CWakeOnLanModel::removeRows ( int  row,
int  count,
const QModelIndex &  parent 
)
overridevirtual

在文件 WakeOnLanModel.cpp211 行定义.

◆ rowCount()

int CWakeOnLanModel::rowCount ( const QModelIndex &  parent) const
overridevirtual

在文件 WakeOnLanModel.cpp18 行定义.

◆ Save()

int CWakeOnLanModel::Save ( QSettings &  set)

在文件 WakeOnLanModel.cpp289 行定义.

◆ setData()

bool CWakeOnLanModel::setData ( const QModelIndex &  index,
const QVariant &  value,
int  role 
)
overridevirtual

在文件 WakeOnLanModel.cpp138 行定义.

◆ slotHostStateChanged

void CWakeOnLanModel::slotHostStateChanged ( )
privateslot

在文件 WakeOnLanModel.cpp305 行定义.

◆ sort()

void CWakeOnLanModel::sort ( int  column,
Qt::SortOrder  order 
)
overridevirtual

在文件 WakeOnLanModel.cpp251 行定义.

类成员变量说明

◆ m_Data

std::vector<QSharedPointer<CParameterWakeOnLan> > CWakeOnLanModel::m_Data

在文件 WakeOnLanModel.h34 行定义.

◆ m_Sort

QMap<int, Qt::SortOrder> CWakeOnLanModel::m_Sort

在文件 WakeOnLanModel.h35 行定义.


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