1 #ifndef H5HELPER_V1_1_H
2 #define H5HELPER_V1_1_H
4 #include "h5helper_v1_0.h"
7 class h5helper_v1_1 :
public h5helper_v1_0
10 virtual void writeDynamicProperties(CommonFG* h5obj,
const QDaqObject* m_object);
11 virtual void readDynamicProperties(CommonFG* h5obj,
QDaqObject* m_object);
13 QStringList lockedPropertyList_;
16 h5helper_v1_1(QDaqH5File* f) : h5helper_v1_0(f)
18 ver_ = QDaqH5File::V_1_1;
23 virtual void write(CommonFG* h5obj,
const char* name,
const QDaqObject* obj);
24 virtual void write(CommonFG* h5obj,
const char* name,
const QDaqObjectList & objList);
26 virtual void lockedPropertyList(QStringList S = QStringList())
27 { lockedPropertyList_ = S; }
29 virtual void connectDeferedPointers();
31 virtual Group createGroup(CommonFG* loc,
const char* name);
33 virtual QByteArrayList getGroupNames(CommonFG* h5obj,
bool isRoot =
false);
36 #endif // H5HELPER_V1_1_H
Base class of all QDaq objects.
QList< QDaqObject * > QDaqObjectList
A QList of QDaqObject pointers.