30 if (source_left.
column() == 0 || source_left.
column() == 2)
37 name_left = name_left.
toLower();
38 name_right = name_right.
toLower();
43 else if (source_left.
column() == 1)
45 else if (source_left.
column() == 3)
56 return mSortMechanism;
bool filterAcceptsRow(int sourceRow, const QModelIndex &sourceParent) const override
void setSortMechanism(gui_utility::mSortMechanism sortMechanism)
bool lessThan(const QModelIndex &source_left, const QModelIndex &source_right) const override
GatelibraryProxyModel(QObject *parent=nullptr)
gui_utility::mSortMechanism sortMechanism()
void startSearch(QString text, int options)
SearchOptions mSearchOptions
int compare(mSortMechanism mechanism, QString a, QString b)
QVariant data(int role) const const
bool isValid() const const
virtual QVariant data(const QModelIndex &index, int role) const const override
QString toLower() const const
int toInt(bool *ok) const const
qlonglong toLongLong(bool *ok) const const
QString toString() const const