// neuratemplatemanager.h #ifndef NEURALTEMPLATEMANAGER_H #define NEURALTEMPLATEMANAGER_H #include "qtablewidget.h" #include #include #include class NeuralTemplateManager : public QObject { Q_OBJECT public: struct Template { QString name; QString templateText; }; explicit NeuralTemplateManager(QObject *parent = nullptr); void addTemplate(const QString &name, const QString &templateText); QString getTemplateText(const QString &name) const; void clear(); void loadFromTableWidget(QTableWidget *table); const QVector