added web service

This commit is contained in:
2026-09-02 12:48:03 +03:00
parent 84b7eceb9f
commit 02c43072c4
60 changed files with 6148 additions and 22 deletions
+29
View File
@@ -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> &params) 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
{