--- a/QTfrontend/model/MapModel.cpp Thu Apr 28 17:42:43 2016 +0200
+++ b/QTfrontend/model/MapModel.cpp Thu Apr 28 18:32:50 2016 +0200
@@ -38,6 +38,20 @@
{
m_maptype = maptype;
m_loaded = false;
+ m_filteredNoDLC = NULL;
+}
+
+QSortFilterProxyModel * MapModel::withoutDLC()
+{
+ if (m_filteredNoDLC == NULL)
+ {
+ m_filteredNoDLC = new QSortFilterProxyModel(this);
+ m_filteredNoDLC->setSourceModel(this);
+ // filtering based on IsDlcRole would be nicer
+ // but seems this model can only do string-based filtering :|
+ m_filteredNoDLC->setFilterRegExp(QRegExp("^[^*]"));
+ }
+ return m_filteredNoDLC;
}
bool MapModel::loadMaps()