玉兔远程控制 0.1.0-bate11
载入中...
搜索中...
未找到
CWakeOnLanModel类 参考
类 CWakeOnLanModel 继承关系图:
CWakeOnLanModel 的协作图:

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.cpp324 行定义.

◆ headerData()

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

在文件 WakeOnLanModel.cpp28 行定义.

◆ Load()

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

在文件 WakeOnLanModel.cpp270 行定义.

◆ removeRows()

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

在文件 WakeOnLanModel.cpp215 行定义.

◆ rowCount()

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

在文件 WakeOnLanModel.cpp18 行定义.

◆ Save()

int CWakeOnLanModel::Save ( QSettings & set)

在文件 WakeOnLanModel.cpp293 行定义.

◆ setData()

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

在文件 WakeOnLanModel.cpp138 行定义.

◆ slotHostStateChanged

void CWakeOnLanModel::slotHostStateChanged ( )
privateslot

在文件 WakeOnLanModel.cpp309 行定义.

◆ sort()

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

在文件 WakeOnLanModel.cpp255 行定义.

类成员变量说明

◆ m_Data

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

在文件 WakeOnLanModel.h34 行定义.

◆ m_Sort

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

在文件 WakeOnLanModel.h35 行定义.


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