#include <remote_decklist_tree_widget.h>
Public Member Functions | |
| RemoteDeckList_TreeWidget (AbstractClient *_client, QWidget *parent=nullptr) | |
| RemoteDeckList_TreeModel::Node * | getNode (const QModelIndex &ind) const |
| RemoteDeckList_TreeModel::Node * | getCurrentItem () const |
| QList< RemoteDeckList_TreeModel::Node * > | getCurrentSelection () const |
| RemoteDeckList_TreeModel::DirectoryNode * | getNodeByPath (const QString &path) const |
| RemoteDeckList_TreeModel::FileNode * | getNodeById (int id) const |
| void | addFileToTree (const ServerInfo_DeckStorage_TreeItem &file, RemoteDeckList_TreeModel::DirectoryNode *parent) |
| void | addFolderToTree (const ServerInfo_DeckStorage_TreeItem &folder, RemoteDeckList_TreeModel::DirectoryNode *parent) |
| void | addFolderToTree (const QString &name, RemoteDeckList_TreeModel::DirectoryNode *parent) |
| void | removeNode (RemoteDeckList_TreeModel::Node *node) |
| void | refreshTree () |
| void | clearTree () |
Private Attributes | |
| RemoteDeckList_TreeModel * | treeModel |
| QSortFilterProxyModel * | proxyModel |
|
explicit |
| void RemoteDeckList_TreeWidget::addFileToTree | ( | const ServerInfo_DeckStorage_TreeItem & | file, |
| RemoteDeckList_TreeModel::DirectoryNode * | parent ) |
| void RemoteDeckList_TreeWidget::addFolderToTree | ( | const QString & | name, |
| RemoteDeckList_TreeModel::DirectoryNode * | parent ) |
| void RemoteDeckList_TreeWidget::addFolderToTree | ( | const ServerInfo_DeckStorage_TreeItem & | folder, |
| RemoteDeckList_TreeModel::DirectoryNode * | parent ) |
| void RemoteDeckList_TreeWidget::clearTree | ( | ) |
|
nodiscard |
|
nodiscard |
|
nodiscard |
|
nodiscard |
|
nodiscard |
| void RemoteDeckList_TreeWidget::refreshTree | ( | ) |
| void RemoteDeckList_TreeWidget::removeNode | ( | RemoteDeckList_TreeModel::Node * | node | ) |
|
private |
|
private |