Made a start with showing foreignkeys in column list.

Not finished, need to decide what to do with multiple and multi column fkeys.
This commit is contained in:
eelke 2017-12-25 10:31:58 +01:00
parent a76686acfd
commit 190a6c04dc
14 changed files with 97 additions and 94 deletions

View file

@ -5,6 +5,7 @@
#include "ParamListModel.h"
#include "ParamTypeDelegate.h"
#include "Pgsql_Params.h"
#include <memory>
class QTableView;
class OpenDatabase;
@ -12,7 +13,7 @@ class OpenDatabase;
class QueryParamListController : public QObject {
Q_OBJECT
public:
QueryParamListController(QTableView *tv, OpenDatabase *opendb, QWidget *parent);
QueryParamListController(QTableView *tv, std::shared_ptr<OpenDatabase> opendb, QWidget *parent);
Pgsql::Params params() const;
bool empty() const;
@ -21,7 +22,7 @@ public slots:
void on_removeParam();
private:
QTableView *paramTableView;
OpenDatabase *m_openDatabase;
std::shared_ptr<OpenDatabase> m_openDatabase;
ParamListModel m_paramList;
ParamTypeDelegate m_typeDelegate;
};