Show SQL for database
Also improvements to the SQL for tables and views.
This commit is contained in:
parent
b5a706a2a2
commit
3158a4364b
12 changed files with 172 additions and 58 deletions
|
|
@ -6,9 +6,11 @@
|
|||
#include "PgLabTableViewHelper.h"
|
||||
#include "DatabasesTableModel.h"
|
||||
|
||||
class PgDatabase;
|
||||
class PgDatabaseCatalog;
|
||||
class PgLabTableView;
|
||||
class QSortFilterProxyModel;
|
||||
class SqlCodePreview;
|
||||
|
||||
class DatabasesPage: public QSplitter {
|
||||
public:
|
||||
|
|
@ -20,9 +22,16 @@ public:
|
|||
|
||||
private:
|
||||
PgLabTableViewHelper<DatabasesTableModel> m_databasesTableView;
|
||||
QTabWidget *m_detailsTabs = nullptr;
|
||||
// QTabWidget *m_detailsTabs = nullptr;
|
||||
SqlCodePreview *m_tableSql = nullptr;
|
||||
|
||||
std::shared_ptr<PgDatabaseCatalog> m_catalog;
|
||||
|
||||
void updateDatabaseDetails(const PgDatabase &db);
|
||||
void updateSqlTab(const PgDatabase &db);
|
||||
|
||||
private slots:
|
||||
|
||||
void databaseSelectionChanged(const QModelIndex ¤t, const QModelIndex &previous);
|
||||
};
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue