objectbrowser.h 416 B

1234567891011121314151617
  1. #pragma once
  2. #include <QSortFilterProxyModel>
  3. #include "../lib/Terrain.h"
  4. class ObjectBrowser : public QSortFilterProxyModel
  5. {
  6. public:
  7. explicit ObjectBrowser(QObject *parent = nullptr);
  8. TerrainId terrain;
  9. QString filter;
  10. protected:
  11. bool filterAcceptsRow(int source_row, const QModelIndex & source_parent) const override;
  12. bool filterAcceptsRowText(int source_row, const QModelIndex &source_parent) const;
  13. };