#pragma once #include #include #include "PgLabTableViewHelper.h" #include "DatabasesTableModel.h" class PgDatabaseCatalog; class PgLabTableView; class QSortFilterProxyModel; class DatabasesPage: public QSplitter { public: explicit DatabasesPage(std::shared_ptr opendatabase, QWidget * parent = nullptr); void setCatalog(std::shared_ptr cat); void retranslateUi(bool all = true); private: PgLabTableViewHelper m_databasesTableView; QTabWidget *m_detailsTabs = nullptr; std::shared_ptr m_catalog; };