This commit is contained in:
2025-11-12 15:38:01 +08:00
parent 3c00124d57
commit e799cc25fb
8 changed files with 59 additions and 27 deletions
+2 -2
View File
@@ -72,13 +72,13 @@ public:
virtual void init(SQLiteDB* ,nlohmann::ordered_json& json) = 0;
virtual void cleanup() = 0;
virtual nlohmann::ordered_json getBackendJson() = 0;
virtual void getAllParams(std::vector<std::pair<QString, QVariant>>* params) = 0;
virtual void editParam(QString name, QVariant value) = 0;
public slots:
virtual bool excuteCliCommand(const QString& command) = 0;
virtual bool excuteCliCommandPreset(const QString& uuid) = 0;
virtual void triggerAndCaptureImage(std::string cameraName, std::vector<cv::Mat>* mats) = 0;
virtual void getCameraNames(std::vector<std::string>* cameraNames) = 0;
virtual void getAllParams(std::vector<std::pair<QString, QVariant>>* params) = 0;
virtual void editParam(QString name, QVariant value) = 0;
};
extern "C" {