1 #ifndef ABSTRACTSEARCHDIALOG_H 2 #define ABSTRACTSEARCHDIALOG_H 8 #include <QStandardItem> 30 DT_Identifier = Qt::UserRole + 2};
36 virtual void addSource(QCheckBox *checkBox) = 0;
38 virtual QListView * artists()
const = 0;
40 virtual QListView * albums()
const = 0;
42 virtual QListView * tracks()
const = 0;
47 virtual void aboutToProcessRemoteTracks(
const std::list<TrackDAO> &tracks) = 0;
50 void aboutToSearch(
const QString &text);
53 #endif // ABSTRACTSEARCHDIALOG_H AbstractSearchDialog(QWidget *parent=nullptr, Qt::WindowFlags f=0)
Definition: abstractsearchdialog.h:32
DataType
Definition: abstractsearchdialog.h:29
virtual ~AbstractSearchDialog()
Definition: abstractsearchdialog.h:34
The AbstractSearchDialog class is a pure virtual class which can be passed to plugins to be extended...
Definition: abstractsearchdialog.h:19
Request
Definition: abstractsearchdialog.h:25
QList< QStandardItem * > QStandardItemList
Definition: abstractsearchdialog.h:12
#define MIAMCORE_LIBRARY
Definition: miamcore_global.h:10