Sayonara Player
Public Types | Public Member Functions | List of all members
DirectoryModel Class Reference

#include <DirectoryModel.h>

Detailed Description

The SearchableFileTreeModel class.

Public Types

using ExtraTriggerMap = QMap< QChar, QString >
 

Public Member Functions

 DirectoryModel (QObject *parent=nullptr)
 
void search_only_dirs (bool b)
 
QModelIndexList search_results (const QString &substr) override
 
Qt::ItemFlags flags (const QModelIndex &index) const override
 
LibraryId library_id (const QModelIndex &index) const
 
QString filepath_origin (const QModelIndex &index) const
 
bool is_root (const QModelIndex &index) const
 
virtual bool has_items () const override
 
virtual ExtraTriggerMap getExtraTriggers ()
 
virtual ::Library::SearchModeMask search_mode () const final
 
Inheritance diagram for DirectoryModel:
SearchableModel< QFileSystemModel > SearchableModelInterface