Zrythm v2.0.0-DEV
a highly automated and intuitive digital audio workstation
Loading...
Searching...
No Matches
zrythm::gui::FileSystemModel Class Reference
Inheritance diagram for zrythm::gui::FileSystemModel:
Collaboration diagram for zrythm::gui::FileSystemModel:

Public Types

enum  Roles { FileSizeRole = Qt::UserRole + 1 }

Public Member Functions

 FileSystemModel (QObject *parent=nullptr)
Q_INVOKABLE QMimeType getFileMimeType (const QString &filePath) const
Q_INVOKABLE QString getFileInfoAsString (const QString &filePath) const
QModelIndex rootIndex () const
void setRootIndex (const QModelIndex &index)
Q_SIGNAL void rootIndexChanged ()
int columnCount (const QModelIndex &parent) const override
QVariant data (const QModelIndex &index, int role) const override
QHash< int, QByteArray > roleNames () const override

Static Public Member Functions

static Q_INVOKABLE bool isDir (const QFileInfo *fileInfo)

Properties

QModelIndex rootIndex

Detailed Description

Definition at line 13 of file file_system_model.h.

Member Enumeration Documentation

◆ Roles

enum zrythm::gui::FileSystemModel::Roles

Definition at line 22 of file file_system_model.h.

Member Function Documentation

◆ isDir()

Q_INVOKABLE bool zrythm::gui::FileSystemModel::isDir ( const QFileInfo * fileInfo)
inlinestatic

Definition at line 27 of file file_system_model.h.

◆ rootIndex()

QModelIndex zrythm::gui::FileSystemModel::rootIndex ( ) const
inline

Definition at line 35 of file file_system_model.h.

Property Documentation

◆ rootIndex

QModelIndex zrythm::gui::FileSystemModel::rootIndex
readwrite

Definition at line 16 of file file_system_model.h.


The documentation for this class was generated from the following file: