Changeset View
Changeset View
Standalone View
Standalone View
src/sortmodel.h
Show All 39 Lines | 36 | { | |||
---|---|---|---|---|---|
40 | Q_PROPERTY(bool hasSelectedImages READ hasSelectedImages NOTIFY selectedImagesChanged) | 40 | Q_PROPERTY(bool hasSelectedImages READ hasSelectedImages NOTIFY selectedImagesChanged) | ||
41 | public: | 41 | public: | ||
42 | explicit SortModel(QObject* parent = 0); | 42 | explicit SortModel(QObject* parent = 0); | ||
43 | virtual ~SortModel(); | 43 | virtual ~SortModel(); | ||
44 | 44 | | |||
45 | QByteArray sortRoleName() const; | 45 | QByteArray sortRoleName() const; | ||
46 | void setSortRoleName(const QByteArray& name); | 46 | void setSortRoleName(const QByteArray& name); | ||
47 | 47 | | |||
48 | QHash<int, QByteArray> roleNames() const; | 48 | QHash<int, QByteArray> roleNames() const override; | ||
49 | QVariant data(const QModelIndex & index, int role) const; | 49 | QVariant data(const QModelIndex & index, int role) const override; | ||
50 | bool lessThan(const QModelIndex & source_left, const QModelIndex & source_right) const override; | 50 | bool lessThan(const QModelIndex & source_left, const QModelIndex & source_right) const override; | ||
51 | 51 | | |||
52 | virtual void setSourceModel(QAbstractItemModel* sourceModel); | 52 | void setSourceModel(QAbstractItemModel* sourceModel) override; | ||
53 | bool containImages(); | 53 | bool containImages(); | ||
54 | bool hasSelectedImages(); | 54 | bool hasSelectedImages(); | ||
55 | 55 | | |||
56 | Q_INVOKABLE void setSelected( int indexValue); | 56 | Q_INVOKABLE void setSelected( int indexValue); | ||
57 | Q_INVOKABLE void toggleSelected( int indexValue); | 57 | Q_INVOKABLE void toggleSelected( int indexValue); | ||
58 | Q_INVOKABLE void clearSelections(); | 58 | Q_INVOKABLE void clearSelections(); | ||
59 | Q_INVOKABLE void selectAll(); | 59 | Q_INVOKABLE void selectAll(); | ||
60 | Q_INVOKABLE void deleteSelection(); | 60 | Q_INVOKABLE void deleteSelection(); | ||
Show All 28 Lines |