Split all connection related controller functionality off into seperate ConnectionController.
This commit is contained in:
parent
8c13bdc2ef
commit
35d1e75d35
8 changed files with 103 additions and 61 deletions
|
|
@ -3,6 +3,11 @@
|
|||
|
||||
#include <QIcon>
|
||||
#include <QString>
|
||||
#include <memory>
|
||||
|
||||
namespace Pgsql {
|
||||
class Result;
|
||||
}
|
||||
|
||||
class OpenDatabase;
|
||||
class QWidget;
|
||||
|
|
@ -15,6 +20,7 @@ public:
|
|||
virtual void setIconForWidget(QWidget* widget, QIcon icon) = 0;
|
||||
virtual std::shared_ptr<OpenDatabase> openDatabase() = 0;
|
||||
virtual void showStatusBarMessage(QString message) = 0;
|
||||
virtual void newCodeGenPage(QString query, std::shared_ptr<const Pgsql::Result> dbres) = 0;
|
||||
};
|
||||
|
||||
#endif // IDATABASEWINDOW_H
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue