#ifndef NAMESPACEFILTERWIDGET_H #define NAMESPACEFILTERWIDGET_H #include "Pgsql_Declare.h" #include #include #include namespace Ui { class NamespaceFilterWidget; } class NamespaceItemModel; class PgNamespaceContainer; class NamespaceFilterWidget : public QWidget { Q_OBJECT public: explicit NamespaceFilterWidget(QWidget *parent = 0); ~NamespaceFilterWidget(); void init(std::shared_ptr nsc); const NamespaceItemModel* getModel() const; //signals: // void onFilterChange(); private: Ui::NamespaceFilterWidget *ui; NamespaceItemModel *m_namespaceItemModel = nullptr; }; #endif // NAMESPACEFILTERWIDGET_H