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

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

◆ columnCount()

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

在文件 RecentModel.cpp58 行定义.

◆ data()

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

在文件 RecentModel.cpp63 行定义.

◆ flags()

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

在文件 RecentModel.cpp16 行定义.

◆ getItem()

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

在文件 RecentModel.cpp141 行定义.

◆ headerData()

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

在文件 RecentModel.cpp34 行定义.

◆ refresh()

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

在文件 RecentModel.cpp122 行定义.

◆ removeRows()

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

在文件 RecentModel.cpp104 行定义.

◆ rowCount()

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

在文件 RecentModel.cpp50 行定义.

类成员变量说明

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


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