diff options
Diffstat (limited to 'seriestreemodel.h')
-rw-r--r-- | seriestreemodel.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/seriestreemodel.h b/seriestreemodel.h index 348ff2c..aa40ce3 100644 --- a/seriestreemodel.h +++ b/seriestreemodel.h @@ -25,6 +25,7 @@ class SeriesTreeModel : public SmTreeModel { enum Types { Series, Part, NewSeries }; enum QueryType { NumericQuery, TextQuery }; enum { NumFields = 8 }; + enum RowFilter { All = 0, Archived = 1, Local = 2 }; explicit SeriesTreeModel(QStringList &headers, QObject *parent = 0); ~SeriesTreeModel(); @@ -33,6 +34,8 @@ class SeriesTreeModel : public SmTreeModel { QVariant data(const QModelIndex &index, int role) const; bool setData(const QModelIndex &index, const QVariant &value, int role); QList<QVariant> childrenColumnList(const QModelIndex &parent, int column) const; + int rowFilter() const { return mRowFilter; } + void setRowFilter(int rowFilter) { mRowFilter = rowFilter; } //find QModelIndex findValue(const QVariant &value, const QModelIndex &parent = QModelIndex(), int searchColumn = 0, int indexColumn = -1) const; @@ -93,6 +96,7 @@ class SeriesTreeModel : public SmTreeModel { QHash<int, QString> mUpdateGenericMap; QColor mFavoriteColor; QString mUpdateGenericTemplate; + int mRowFilter; }; #endif // SERIESTREEMODEL_H |