|
lmms
Cross-platform music production software
|
#include <FileBrowser.h>
Public Types | |
| enum class | FileType { Project , Preset , Sample , SoundFont , Patch , Midi , VstPlugin , Unknown } |
| enum class | FileHandling { NotSupported , LoadAsProject , LoadAsPreset , LoadByPlugin , ImportAsProject } |
Public Member Functions | |
| FileItem (QTreeWidget *parent, const QString &name, const QString &path) | |
| FileItem (const QString &name, const QString &path) | |
| QString | fullName (QString path=QString{}) const override |
| FileType | type () const |
| FileHandling | handling () const |
| bool | isTrack () const |
| QString | extension () |
| Public Member Functions inherited from lmms::gui::FileBrowserWidgetItem | |
| FileBrowserWidgetItem (const QStringList &strings, int type, QTreeWidget *parent=nullptr) | |
Static Public Member Functions | |
| static QString | extension (const QString &file) |
| static QString | defaultFilters () |
Private Member Functions | |
| void | initPixmaps () |
| void | determineFileType () |
Private Attributes | |
| QString | m_path |
| FileType | m_type |
| FileHandling | m_handling |
|
strong |
|
strong |
| lmms::gui::FileItem::FileItem | ( | QTreeWidget * | parent, |
| const QString & | name, | ||
| const QString & | path ) |
| lmms::gui::FileItem::FileItem | ( | const QString & | name, |
| const QString & | path ) |
|
static |
|
private |
| QString lmms::gui::FileItem::extension | ( | ) |
|
static |
|
inlineoverridevirtual |
Implements lmms::gui::FileBrowserWidgetItem.
|
inline |
|
private |
|
inline |
|
inline |
|
private |
|
private |
|
private |