21 #ifndef ABSTRACT_SEARCH_MODEL_H_ 22 #define ABSTRACT_SEARCH_MODEL_H_ 24 #include <QAbstractTableModel> 25 #include <QAbstractListModel> 28 #include "Helper/Library/SearchMode.h" 37 virtual QModelIndex getFirstRowIndexOf(
const QString& substr)=0;
38 virtual QModelIndex getNextRowIndexOf(
const QString& substr,
int cur_row,
const QModelIndex& parent=QModelIndex())=0;
39 virtual QModelIndex getPrevRowIndexOf(
const QString& substr,
int cur_row,
const QModelIndex& parent=QModelIndex())=0;
42 virtual void set_search_mode(Library::SearchModeMask search_mode);
43 virtual Library::SearchModeMask search_mode()
const final;
50 Library::SearchModeMask _search_mode;
54 template <
typename AbstractModel>
Definition: AbstractSearchModel.h:55
Definition: AbstractSearchModel.h:34
Definition: org_mpris_media_player2_adaptor.h:21