Do not rely on connectSlotsByName anymore as it breaks easily.
In the process I also made the initialisation of the actions more compact.
This commit is contained in:
parent
d629ef4cba
commit
683853e72e
2 changed files with 108 additions and 208 deletions
|
|
@ -135,38 +135,41 @@ private:
|
|||
/// If it has it invokes this method using reflection.
|
||||
static void InvokeCopyIfPresent(QWidget *w);
|
||||
|
||||
QAction* createAction(QString icon, QString caption, void (DatabaseWindow::*func)());
|
||||
QAction* createAction(QString caption, void (DatabaseWindow::*func)());
|
||||
|
||||
private slots:
|
||||
void catalogLoaded();
|
||||
void tableSelected(Oid tableoid);
|
||||
// void tabWidget_tabCloseRequested(int index);
|
||||
// void tabWidget_currentChanged(int index);
|
||||
|
||||
void on_actionAbout_triggered();
|
||||
void on_actionCancelQuery_triggered();
|
||||
void on_actionClose_triggered();
|
||||
void on_actionCopy_triggered();
|
||||
void on_actionCopyAsCString_triggered();
|
||||
void on_actionCopyAsRawCppString_triggered();
|
||||
void on_actionExecuteQuery_triggered();
|
||||
void on_actionExplain_triggered();
|
||||
void on_actionExplainAnalyze_triggered();
|
||||
void on_actionExportData_triggered();
|
||||
void on_actionGenerateCode_triggered();
|
||||
void on_actionInspectInformationSchema_triggered();
|
||||
void on_actionInspectPgCatalog_triggered();
|
||||
void on_actionInspectUserSchemas_triggered();
|
||||
void on_actionServerInspector_triggered();
|
||||
void on_actionNewSql_triggered();
|
||||
void on_actionOpenSql_triggered();
|
||||
void on_actionPasteLangString_triggered();
|
||||
void on_actionRefreshCatalog_triggered();
|
||||
void on_actionRefreshCrud_triggered();
|
||||
void on_actionSaveSql_triggered();
|
||||
void on_actionSaveSqlAs_triggered();
|
||||
void on_actionSaveCopyOfSqlAs_triggered();
|
||||
void on_actionShowConnectionManager_triggered();
|
||||
void on_m_tabWidget_tabCloseRequested(int index);
|
||||
void on_m_tabWidget_currentChanged(int index);
|
||||
void actionAbout_triggered();
|
||||
void actionCancelQuery_triggered();
|
||||
void actionClose_triggered();
|
||||
void actionCopy_triggered();
|
||||
void actionCopyAsCString_triggered();
|
||||
void actionCopyAsRawCppString_triggered();
|
||||
void actionExecuteQuery_triggered();
|
||||
void actionExplain_triggered();
|
||||
void actionExplainAnalyze_triggered();
|
||||
void actionExportData_triggered();
|
||||
void actionGenerateCode_triggered();
|
||||
void actionInspectInformationSchema_triggered();
|
||||
void actionInspectPgCatalog_triggered();
|
||||
void actionInspectUserSchemas_triggered();
|
||||
void actionServerInspector_triggered();
|
||||
void actionNewSql_triggered();
|
||||
void actionOpenSql_triggered();
|
||||
void actionPasteLangString_triggered();
|
||||
void actionRefreshCatalog_triggered();
|
||||
void actionRefreshCrud_triggered();
|
||||
void actionSaveSql_triggered();
|
||||
void actionSaveSqlAs_triggered();
|
||||
void actionSaveCopyOfSqlAs_triggered();
|
||||
void actionShowConnectionManager_triggered();
|
||||
void m_tabWidget_tabCloseRequested(int index);
|
||||
void m_tabWidget_currentChanged(int index);
|
||||
|
||||
// IDatabaseWindow interface
|
||||
public:
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue