The FileSystemModel class.
More...
#include <filesystemmodel.h>
Inherits QObject, and Model< ui::TreeViewItemData >.
◆ FileSystemModel() [1/3]
◆ FileSystemModel() [2/3]
◆ FileSystemModel() [3/3]
◆ ~FileSystemModel()
◆ row_count()
std::size_t row_count |
( |
| ) |
const |
|
override |
◆ row_data()
std::optional< ui::TreeViewItemData > row_data |
( |
std::size_t |
i | ) |
const |
|
override |
◆ set_row_data()
void set_row_data |
( |
std::size_t |
i, |
|
|
const ui::TreeViewItemData & |
data |
|
) |
| |
|
overridenoexcept |
◆ operator=()
◆ actionTriggered
void actionTriggered |
( |
const FilePath & |
fp, |
|
|
ui::Action |
a |
|
) |
| |
|
signal |
◆ pinningRequested
void pinningRequested |
( |
const FilePath & |
fp, |
|
|
bool |
pin |
|
) |
| |
|
signal |
◆ openFileTriggered
void openFileTriggered |
( |
const FilePath & |
fp | ) |
|
|
signal |
◆ newProjectTriggered
void newProjectTriggered |
( |
const FilePath & |
fp | ) |
|
|
signal |
◆ expandDir()
void expandDir |
( |
const FilePath & |
fp, |
|
|
std::size_t |
index, |
|
|
int |
level |
|
) |
| |
|
privatenoexcept |
◆ collapseDir()
void collapseDir |
( |
const FilePath & |
fp, |
|
|
std::size_t |
index, |
|
|
int |
level |
|
) |
| |
|
privatenoexcept |
◆ directoryChanged()
void directoryChanged |
( |
const QString & |
dir | ) |
|
|
privatenoexcept |
◆ favoriteProjectChanged()
void favoriteProjectChanged |
( |
const FilePath & |
fp, |
|
|
bool |
favorite |
|
) |
| |
|
privatenoexcept |
◆ handleAction()
void handleAction |
( |
const FilePath & |
fp, |
|
|
ui::Action |
a |
|
) |
| |
|
privatenoexcept |
◆ removeFileOrDirectory()
void removeFileOrDirectory |
( |
const FilePath & |
fp | ) |
|
|
privatenoexcept |
◆ mWorkspace
◆ mRoot
◆ mSettingsPrefix
const QString mSettingsPrefix |
|
private |
◆ mQuickAccess
◆ mItems
std::vector<ui::TreeViewItemData> mItems |
|
private |
◆ mWatcher
QFileSystemWatcher mWatcher |
|
private |
◆ mExpandedDirs
The documentation for this class was generated from the following files: