Split all connection related controller functionality off into seperate ConnectionController.

This commit is contained in:
eelke 2019-08-19 10:05:05 +02:00
parent 8c13bdc2ef
commit 35d1e75d35
8 changed files with 103 additions and 61 deletions

View file

@ -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