#ifndef CATALOGCONSTRAINTPAGE_H #define CATALOGCONSTRAINTPAGE_H #include "CatalogPageBase.h" class ConstraintModel; class PgClass; class QItemSelection; class CatalogConstraintPage : public CatalogPageBase { Q_OBJECT public: explicit CatalogConstraintPage(QWidget *parent = nullptr); void setFilter(const std::optional &cls); protected: void catalogSet() override; private: ConstraintModel *m_constraintModel = nullptr; private slots: void tableView_selectionChanged(const QItemSelection &selected, const QItemSelection &deselected); }; #endif // CATALOGCONSTRAINTPAGE_H