summaryrefslogtreecommitdiffstats
path: root/qt-models/filtermodels.h
diff options
context:
space:
mode:
Diffstat (limited to 'qt-models/filtermodels.h')
-rw-r--r--qt-models/filtermodels.h7
1 files changed, 4 insertions, 3 deletions
diff --git a/qt-models/filtermodels.h b/qt-models/filtermodels.h
index 45e1e7189..258b4186b 100644
--- a/qt-models/filtermodels.h
+++ b/qt-models/filtermodels.h
@@ -67,8 +67,8 @@ public
slots:
void myInvalidate();
void clearFilter();
- void startFilterDiveSite(struct dive_site *ds);
- void stopFilterDiveSite();
+ void startFilterDiveSites(QVector<dive_site *> ds);
+ void stopFilterDiveSites();
void filterChanged(const QModelIndex &from, const QModelIndex &to, const QVector<int> &roles);
void resetModel(DiveTripModelBase::Layout layout);
void filterDataChanged(const FilterData &data);
@@ -80,7 +80,8 @@ signals:
private:
MultiFilterSortModel(QObject *parent = 0);
- struct dive_site *curr_dive_site;
+ // Dive site filtering has priority over other filters
+ QVector<dive_site *> dive_sites;
void countsChanged();
FilterData filterData;
};