Implemented writing configuration settings to the board. Added various fixes for configuration fields
This commit is contained in:
@@ -28,6 +28,7 @@
|
||||
|
||||
#include <QObject>
|
||||
#include <QHash>
|
||||
#include <QVariant>
|
||||
#include <QXmlStreamWriter>
|
||||
#include <QXmlStreamReader>
|
||||
#include "configparam.h"
|
||||
@@ -50,7 +51,7 @@ public:
|
||||
Q_INVOKABLE bool hasParam(const QString &name);
|
||||
ConfigParam *getParam(const QString &name);
|
||||
ConfigParam getParamCopy(const QString &name) const;
|
||||
void setParamValue(const QString &name, QVariant val);
|
||||
Q_INVOKABLE void setParamValue(const QString &name, QVariant val);
|
||||
|
||||
Q_INVOKABLE bool isParamDouble(const QString &name);
|
||||
Q_INVOKABLE bool isParamInt(const QString &name);
|
||||
@@ -97,12 +98,12 @@ public:
|
||||
|
||||
void getXML(QXmlStreamWriter &stream, QString configName);
|
||||
bool setXML(QXmlStreamReader &stream, QString configName);
|
||||
bool saveXml(QString fileName, QString configName);
|
||||
bool loadXml(QString fileName, QString configName);
|
||||
Q_INVOKABLE bool saveXml(QString fileName, QString configName);
|
||||
Q_INVOKABLE bool loadXml(QString fileName, QString configName);
|
||||
QString xmlStatus();
|
||||
|
||||
Q_INVOKABLE void getParamsXML(QXmlStreamWriter &stream);
|
||||
Q_INVOKABLE bool setParamsXML(QXmlStreamReader &stream);
|
||||
void getParamsXML(QXmlStreamWriter &stream);
|
||||
bool setParamsXML(QXmlStreamReader &stream);
|
||||
Q_INVOKABLE bool saveParamsXml(QString fileName);
|
||||
Q_INVOKABLE bool loadParamsXml(QString fileName);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user