added web service
This commit is contained in:
@@ -21,6 +21,8 @@
|
||||
#include "../controller/specificationpcbcontroller.h"
|
||||
#include "../controller/specificationcontroller.h"
|
||||
#include "../controller/vedomostcontroller.h"
|
||||
#include "../model/simplelisttablemodel.h"
|
||||
#include "../controller/simplelisttablecontroller.h"
|
||||
#include "documentsettingsdialog.h"
|
||||
#include "../model/titleinscriptionsmodel.h"
|
||||
|
||||
@@ -176,6 +178,33 @@ private:
|
||||
VedomostController *m_controller;
|
||||
};
|
||||
|
||||
class SimpleListProcessor : public DocumentProcessor
|
||||
{
|
||||
Q_OBJECT
|
||||
public:
|
||||
explicit SimpleListProcessor(QObject *parent = nullptr);
|
||||
~SimpleListProcessor();
|
||||
|
||||
void processComponents(const QList<ComponentModel*> &components) override;
|
||||
void processProjectParams(const QMap<QString, QString> ¶ms) override;
|
||||
QTableView* createTableView() override;
|
||||
|
||||
// Метод для обновления таблицы по кнопке
|
||||
void updateTable();
|
||||
|
||||
// Метод для получения контроллера
|
||||
SimpleListTableController* getController() const { return m_controller; }
|
||||
|
||||
// Метод для установки контроллера (для интеграции с MainController)
|
||||
void setController(SimpleListTableController *controller);
|
||||
|
||||
// Метод для установки модели (для интеграции с MainController)
|
||||
void setModel(SimpleListTableModel *model);
|
||||
|
||||
private:
|
||||
SimpleListTableController *m_controller;
|
||||
};
|
||||
|
||||
// Универсальный виджет для работы с документами
|
||||
class DocumentEditWidget : public QWidget
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user