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

Public 类型

enum  Column { ColumnTitle = 0 , ColumnUrl , ColumnVisitTime , ColumnCount }

Public 成员函数

 CHistoryModel (CParameterWebBrowser *pPara, QObject *parent=nullptr)
QVariant headerData (int section, Qt::Orientation orientation, int role=Qt::DisplayRole) const override
int rowCount (const QModelIndex &parent=QModelIndex()) const override
int columnCount (const QModelIndex &parent=QModelIndex()) const override
QVariant data (const QModelIndex &index, int role=Qt::DisplayRole) const override
bool removeRows (int row, int count, const QModelIndex &parent=QModelIndex()) override
void refresh ()
void refresh (const QDate &start, const QDate &end)
HistoryItem getItem (const QModelIndex &index) const
bool removeDomainItems (const QString &szDomain)
bool removeItems (const QString &url)
bool search (const QString &keyword)
bool importFromJson (const QString &filename)
bool exportToJson (const QString &filename)

Private 属性

QList< HistoryItem > m_historyItems
CHistoryDatabase * m_pDatabase
CParameterWebBrowser * m_pPara

详细描述

在文件 HistoryModel.h 第 10 行定义.

成员枚举类型说明

◆ Column

enum CHistoryModel::Column

在文件 HistoryModel.h 第 18 行定义.

构造及析构函数说明

◆ ~CHistoryModel()

CHistoryModel::~CHistoryModel ( )

在文件 HistoryModel.cpp 第 23 行定义.

成员函数说明

◆ columnCount()

int CHistoryModel::columnCount ( const QModelIndex & parent = QModelIndex()) const
override

在文件 HistoryModel.cpp 第 49 行定义.

◆ data()

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

在文件 HistoryModel.cpp 第 55 行定义.

◆ exportToJson()

bool CHistoryModel::exportToJson ( const QString & filename)

在文件 HistoryModel.cpp 第 191 行定义.

◆ getItem()

HistoryItem CHistoryModel::getItem ( const QModelIndex & index) const

在文件 HistoryModel.cpp 第 148 行定义.

◆ headerData()

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

在文件 HistoryModel.cpp 第 28 行定义.

◆ importFromJson()

bool CHistoryModel::importFromJson ( const QString & filename)

在文件 HistoryModel.cpp 第 185 行定义.

◆ refresh() [1/2]

void CHistoryModel::refresh ( )

在文件 HistoryModel.cpp 第 99 行定义.

◆ refresh() [2/2]

void CHistoryModel::refresh ( const QDate & start,
const QDate & end )

在文件 HistoryModel.cpp 第 113 行定义.

◆ removeDomainItems()

bool CHistoryModel::removeDomainItems ( const QString & szDomain)

在文件 HistoryModel.cpp 第 156 行定义.

◆ removeItems()

bool CHistoryModel::removeItems ( const QString & url)

在文件 HistoryModel.cpp 第 166 行定义.

◆ removeRows()

bool CHistoryModel::removeRows ( int row,
int count,
const QModelIndex & parent = QModelIndex() )
override

在文件 HistoryModel.cpp 第 127 行定义.

◆ rowCount()

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

在文件 HistoryModel.cpp 第 43 行定义.

◆ search()

bool CHistoryModel::search ( const QString & keyword)

在文件 HistoryModel.cpp 第 176 行定义.

类成员变量说明

◆ m_historyItems

QList<HistoryItem> CHistoryModel::m_historyItems
private

在文件 HistoryModel.h 第 48 行定义.

◆ m_pDatabase

CHistoryDatabase* CHistoryModel::m_pDatabase
private

在文件 HistoryModel.h 第 49 行定义.

◆ m_pPara

CParameterWebBrowser* CHistoryModel::m_pPara
private

在文件 HistoryModel.h 第 50 行定义.


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