|
玉兔远程控制 0.1.0-bate8
|


类 | |
| struct | tree |
Public 类型 | |
| enum | RoleType { RoleFile = Qt::UserRole , RoleNodeType , RoleItem } |
Public 成员函数 | |
| CFavoriteModel (CFavoriteDatabase *pDatabase, QObject *parent=nullptr) | |
| bool | AddNode (const QString &szName, int parentId) |
| bool | AddFavorite (const QString &szFile, const QString &szName, const QIcon &icon, const QString szDescription, int parentId=0) |
| bool | UpdateFavorite (const QString &szFile, const QString &szName=QString(), const QString &szDescription=QString(), const QIcon &icon=QIcon()) |
| CFavoriteDatabase::Item | GetFavorite (const QString &szFile) |
| void | Refresh () |
| bool | Move (QModelIndex index, QModelIndex parentIndex) |
| bool | Copy (QModelIndex index, QModelIndex parentIndex) |
| QModelIndex | index (int row, int column, const QModelIndex &parent=QModelIndex()) const override |
| QModelIndex | parent (const QModelIndex &index) const override |
| int | rowCount (const QModelIndex &parent=QModelIndex()) const override |
| int | columnCount (const QModelIndex &parent=QModelIndex()) const override |
| bool | canFetchMore (const QModelIndex &parent) const override |
| void | fetchMore (const QModelIndex &parent) override |
| QVariant | data (const QModelIndex &index, int role=Qt::DisplayRole) const override |
| bool | setData (const QModelIndex &index, const QVariant &value, int role=Qt::EditRole) override |
| Qt::ItemFlags | flags (const QModelIndex &index) const override |
| bool | removeRows (int row, int count, const QModelIndex &parent=QModelIndex()) override |
Private 成员函数 | |
| tree * | GetTree (int id) const |
| tree * | GetTree (QModelIndex index) const |
| QModelIndex | CreateIndex (tree *t) const |
| void | ClearTree (tree *node) |
| bool | AddTree (const CFavoriteDatabase::Item &item, int parentId) |
| bool | UpdateTree (const QString &szFile) |
| bool | MoveTree (const CFavoriteDatabase::Item &item, int newParentId) |
Private 属性 | |
| CFavoriteDatabase * | m_pDatabase |
| tree * | m_pRoot |
| QMap< int, tree * > | m_Folders |
在文件 FavoriteModel.h 第 9 行定义.
| enum CFavoriteModel::RoleType |
在文件 FavoriteModel.h 第 31 行定义.
| CFavoriteModel::~CFavoriteModel | ( | ) |
在文件 FavoriteModel.cpp 第 22 行定义.
| bool CFavoriteModel::AddFavorite | ( | const QString & | szFile, |
| const QString & | szName, | ||
| const QIcon & | icon, | ||
| const QString | szDescription, | ||
| int | parentId = 0 |
||
| ) |
在文件 FavoriteModel.cpp 第 229 行定义.
| bool CFavoriteModel::AddNode | ( | const QString & | szName, |
| int | parentId | ||
| ) |
在文件 FavoriteModel.cpp 第 342 行定义.
|
private |
在文件 FavoriteModel.cpp 第 413 行定义.
|
override |
在文件 FavoriteModel.cpp 第 90 行定义.
|
private |
在文件 FavoriteModel.cpp 第 367 行定义.
|
override |
在文件 FavoriteModel.cpp 第 85 行定义.
| bool CFavoriteModel::Copy | ( | QModelIndex | index, |
| QModelIndex | parentIndex | ||
| ) |
在文件 FavoriteModel.cpp 第 301 行定义.
|
private |
在文件 FavoriteModel.cpp 第 397 行定义.
|
override |
在文件 FavoriteModel.cpp 第 148 行定义.
|
override |
在文件 FavoriteModel.cpp 第 111 行定义.
|
override |
在文件 FavoriteModel.cpp 第 197 行定义.
| CFavoriteDatabase::Item CFavoriteModel::GetFavorite | ( | const QString & | szFile | ) |
在文件 FavoriteModel.cpp 第 323 行定义.
|
private |
在文件 FavoriteModel.cpp 第 379 行定义.
|
private |
在文件 FavoriteModel.cpp 第 387 行定义.
|
override |
在文件 FavoriteModel.cpp 第 30 行定义.
| bool CFavoriteModel::Move | ( | QModelIndex | index, |
| QModelIndex | parentIndex | ||
| ) |
在文件 FavoriteModel.cpp 第 272 行定义.
|
private |
在文件 FavoriteModel.cpp 第 468 行定义.
|
override |
在文件 FavoriteModel.cpp 第 51 行定义.
| void CFavoriteModel::Refresh | ( | ) |
在文件 FavoriteModel.cpp 第 334 行定义.
|
override |
在文件 FavoriteModel.cpp 第 205 行定义.
|
override |
在文件 FavoriteModel.cpp 第 66 行定义.
|
override |
在文件 FavoriteModel.cpp 第 177 行定义.
| bool CFavoriteModel::UpdateFavorite | ( | const QString & | szFile, |
| const QString & | szName = QString(), |
||
| const QString & | szDescription = QString(), |
||
| const QIcon & | icon = QIcon() |
||
| ) |
在文件 FavoriteModel.cpp 第 262 行定义.
|
private |
在文件 FavoriteModel.cpp 第 448 行定义.
|
private |
在文件 FavoriteModel.h 第 89 行定义.
|
private |
在文件 FavoriteModel.h 第 59 行定义.
|
private |
在文件 FavoriteModel.h 第 87 行定义.