#include <FileBrowser.h>
|
| | FileBrowser (Type type, const QString &directories, const QString &filter, const QString &title, const QPixmap &pm, QWidget *parent, bool dirs_as_items=false, const QString &userDir="", const QString &factoryDir="") |
| | ~FileBrowser () override=default |
| | SideBarWidget (const QString &_title, const QPixmap &_icon, QWidget *_parent) |
| | ~SideBarWidget () override=default |
| const QPixmap & | icon () const |
| const QString & | title () const |
◆ Type
| Enumerator |
|---|
| Normal | |
| Favorites | |
◆ FileBrowser()
| lmms::gui::FileBrowser::FileBrowser |
( |
Type | type, |
|
|
const QString & | directories, |
|
|
const QString & | filter, |
|
|
const QString & | title, |
|
|
const QPixmap & | pm, |
|
|
QWidget * | parent, |
|
|
bool | dirs_as_items = false, |
|
|
const QString & | userDir = "", |
|
|
const QString & | factoryDir = "" ) |
Create a file browser side bar widget
- Parameters
-
| directories | '*'-separated list of directories to search for. If a directory of factory files should be in the list it must be the last one (for the factory files delimiter to work) |
| filter | Filter as used in QDir::match |
| recurse | to be documented |
◆ ~FileBrowser()
| lmms::gui::FileBrowser::~FileBrowser |
( |
| ) |
|
|
overridedefault |
◆ addContentCheckBox()
| void lmms::gui::FileBrowser::addContentCheckBox |
( |
| ) |
|
|
private |
◆ addItems()
| void lmms::gui::FileBrowser::addItems |
( |
const QString & | path | ) |
|
|
private |
◆ dirFilters()
| QDir::Filters lmms::gui::FileBrowser::dirFilters |
( |
| ) |
|
|
inlinestatic |
◆ expandItems
| void lmms::gui::FileBrowser::expandItems |
( |
const QList< QString > & | expandedDirs, |
|
|
QTreeWidgetItem * | item = nullptr ) |
|
privateslot |
◆ giveFocusToFilter
| void lmms::gui::FileBrowser::giveFocusToFilter |
( |
| ) |
|
|
privateslot |
◆ keyPressEvent()
| void lmms::gui::FileBrowser::keyPressEvent |
( |
QKeyEvent * | ke | ) |
|
|
overrideprivate |
◆ onSearch()
| void lmms::gui::FileBrowser::onSearch |
( |
const QString & | filter | ) |
|
|
private |
◆ onSearchFinished()
| void lmms::gui::FileBrowser::onSearchFinished |
( |
| ) |
|
|
private |
◆ onSearchMatch()
| void lmms::gui::FileBrowser::onSearchMatch |
( |
const QString & | path | ) |
|
|
private |
◆ onSearchStarted()
| void lmms::gui::FileBrowser::onSearchStarted |
( |
| ) |
|
|
private |
◆ reloadTree
| void lmms::gui::FileBrowser::reloadTree |
( |
| ) |
|
|
privateslot |
◆ restoreDirectoriesStates()
| void lmms::gui::FileBrowser::restoreDirectoriesStates |
( |
| ) |
|
|
private |
◆ saveDirectoriesStates()
| void lmms::gui::FileBrowser::saveDirectoriesStates |
( |
| ) |
|
|
private |
◆ sortFlags()
| QDir::SortFlags lmms::gui::FileBrowser::sortFlags |
( |
| ) |
|
|
inlinestatic |
◆ filterWidgetLayout
| QBoxLayout* lmms::gui::FileBrowser::filterWidgetLayout = nullptr |
|
private |
◆ hiddenWidgetLayout
| QBoxLayout* lmms::gui::FileBrowser::hiddenWidgetLayout = nullptr |
|
private |
◆ m_directories
| QString lmms::gui::FileBrowser::m_directories |
|
private |
Directories to search, split with '*'.
◆ m_dirsAsItems
| bool lmms::gui::FileBrowser::m_dirsAsItems |
|
private |
◆ m_factoryDir
| QString lmms::gui::FileBrowser::m_factoryDir |
|
private |
◆ m_fileBrowserTreeWidget
◆ m_filter
| QString lmms::gui::FileBrowser::m_filter |
|
private |
Filter as used in QDir::match().
◆ m_filterEdit
| QLineEdit* lmms::gui::FileBrowser::m_filterEdit |
|
private |
◆ m_previousFilterValue
| QString lmms::gui::FileBrowser::m_previousFilterValue |
|
private |
◆ m_savedExpandedDirs
| QList<QString> lmms::gui::FileBrowser::m_savedExpandedDirs |
|
private |
◆ m_searchIndicator
| QProgressBar* lmms::gui::FileBrowser::m_searchIndicator = nullptr |
|
private |
◆ m_searchJob
◆ m_searchTreeWidget
◆ m_showFactoryContent
| QCheckBox* lmms::gui::FileBrowser::m_showFactoryContent = nullptr |
|
private |
◆ m_showHiddenContent
| QCheckBox* lmms::gui::FileBrowser::m_showHiddenContent = nullptr |
|
private |
◆ m_showUserContent
| QCheckBox* lmms::gui::FileBrowser::m_showUserContent = nullptr |
|
private |
◆ m_type
| Type lmms::gui::FileBrowser::m_type |
|
private |
◆ m_userDir
| QString lmms::gui::FileBrowser::m_userDir |
|
private |
◆ outerLayout
| QBoxLayout* lmms::gui::FileBrowser::outerLayout = nullptr |
|
private |
The documentation for this class was generated from the following files: