Remove all of plugin_support

This commit is contained in:
eelke 2019-08-15 18:00:19 +02:00
parent 09ef4cdf6b
commit b0fa02455c
25 changed files with 46 additions and 1007 deletions

View file

@ -3,8 +3,6 @@
#include "catalog/PgClass.h"
#include <QWidget>
#include "plugin_support/PluginContentWidget.h"
#include "plugin_support/PluginModule.h"
#include <memory>
#include <optional>
@ -15,13 +13,10 @@ namespace Ui {
class OpenDatabase;
class CrudModel;
class CrudTab : public PluginContentWidget
{
class CrudTab : public QWidget {
Q_OBJECT
public:
explicit CrudTab(IPluginContentWidgetContext *context, PluginModule *module,
QWidget *parent = nullptr);
explicit CrudTab(std::shared_ptr<OpenDatabase> open_database, QWidget *parent = nullptr);
~CrudTab() override;
void setConfig(Oid oid);
@ -38,25 +33,25 @@ private:
void initActions();
virtual QList<QAction *> actions() override;
// virtual QList<QAction *> actions() override;
private slots:
void on_actionRemove_rows_triggered();
void headerCustomContextMenu(const QPoint &pos);
};
class CrudPageModule: public PluginModule {
Q_OBJECT
public:
using PluginModule::PluginModule;
//class CrudPageModule: public PluginModule {
// Q_OBJECT
//public:
// using PluginModule::PluginModule;
void init();
private slots:
// void init();
//private slots:
private:
//private:
void moduleAction_open(IPluginContentWidgetContext* context, const ModuleActionParameters &params);
};
// void moduleAction_open(IPluginContentWidgetContext* context, const ModuleActionParameters &params);
//};
#endif // CRUDTAB_H