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

Public 类型

enum  ColumnNo {
  Name = 0 , Protocol , Type , Time ,
  ID , File , ColumnCount
}

Public 成员函数

 CRecentModel (CParameterApp *pPara, CRecentDatabase *pDb, QObject *parent=nullptr)
virtual Qt::ItemFlags flags (const QModelIndex &index) const override
QVariant headerData (int section, Qt::Orientation orientation, int role=Qt::DisplayRole) const override
int rowCount (const QModelIndex &parent=QModelIndex()) const override
virtual int columnCount (const QModelIndex &parent) const override
QVariant data (const QModelIndex &index, int role=Qt::DisplayRole) const override
virtual bool removeRows (int row, int count, const QModelIndex &parent) override
void refresh (int limit=-1)
bool addItem (const CRecentDatabase::RecentItem &item)
CRecentDatabase::RecentItem getItem (const QModelIndex &index)

Private 属性

CParameterAppm_pParameterApp
CRecentDatabasem_pDatabase
QVector< CRecentDatabase::RecentItemm_Items

详细描述

在文件 RecentModel.h10 行定义.

成员枚举类型说明

◆ ColumnNo

enum CRecentModel::ColumnNo

在文件 RecentModel.h30 行定义.

成员函数说明

◆ addItem()

bool CRecentModel::addItem ( const CRecentDatabase::RecentItem & item)

在文件 RecentModel.cpp164 行定义.

◆ columnCount()

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

在文件 RecentModel.cpp72 行定义.

◆ data()

QVariant CRecentModel::data ( const QModelIndex & index,
int role = Qt::DisplayRole ) const
override

在文件 RecentModel.cpp77 行定义.

◆ flags()

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

在文件 RecentModel.cpp17 行定义.

◆ getItem()

CRecentDatabase::RecentItem CRecentModel::getItem ( const QModelIndex & index)

在文件 RecentModel.cpp151 行定义.

◆ headerData()

QVariant CRecentModel::headerData ( int section,
Qt::Orientation orientation,
int role = Qt::DisplayRole ) const
override

在文件 RecentModel.cpp48 行定义.

◆ refresh()

void CRecentModel::refresh ( int limit = -1)

在文件 RecentModel.cpp136 行定义.

◆ removeRows()

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

在文件 RecentModel.cpp118 行定义.

◆ rowCount()

int CRecentModel::rowCount ( const QModelIndex & parent = QModelIndex()) const
override

在文件 RecentModel.cpp64 行定义.

类成员变量说明

◆ m_Items

QVector<CRecentDatabase::RecentItem> CRecentModel::m_Items
private

在文件 RecentModel.h43 行定义.

◆ m_pDatabase

CRecentDatabase* CRecentModel::m_pDatabase
private

在文件 RecentModel.h42 行定义.

◆ m_pParameterApp

CParameterApp* CRecentModel::m_pParameterApp
private

在文件 RecentModel.h41 行定义.


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