28 #ifndef SHAREDFUNCTIONSQT_H
29 #define SHAREDFUNCTIONSQT_H
32 #include "../DataObject/dataobj.h"
33 #include "sharedStructures.h"
39 #if !defined(Q_MOC_RUN) || defined(ITOMCOMMONQT_MOC) //only moc this file in itomCommonQtLib but not in other libraries or executables linking against this itomCommonQtLib
52 ITOMCOMMONQT_EXPORT
ito::RetVal mergeQLists(QMap<QString, ito::Param> *oldList, QMap<QString, ito::Param> *newList,
bool checkAutoSave,
bool deleteUnchangedParams =
false);
62 #endif //#if !defined(Q_MOC_RUN) || defined(ITOMCOMMONQT_MOC)
ITOMCOMMONQT_EXPORT ito::RetVal saveQLIST2XML(QMap< QString, ito::Param > *paramList, QString id, QFile ¶mFile)
mergeQLists copies parameters from newList to oldList and performs some checks
ITOMCOMMONQT_EXPORT ito::RetVal mergeQLists(QMap< QString, ito::Param > *oldList, QMap< QString, ito::Param > *newList, bool checkAutoSave, bool deleteUnchangedParams=false)
Save a dataObject to harddrive in a readable ITO-XML-Format (.ido or .idh)
dataObject contains a n-dimensional matrix
Definition: dataobj.h:511
Class for managing status values (like errors or warning)
Definition: retVal.h:54
ITOMCOMMONQT_EXPORT ito::RetVal generateAutoSaveParamFile(QString plugInName, QFile ¶mFile)
loadXML2QLIST loads parameters from an XML-File and saves them to paramList
Definition: sharedFunctionsQt.cpp:182
ITOMCOMMONQT_EXPORT ito::RetVal saveDOBJ2XML(ito::DataObject *dObjOut, QString folderFileName, bool onlyHeaderObjectFile=false, bool doubleAsBinary=false)
Import a dataObject from harddrive, saved in the ITO-XML-Format (.ido or .idh)
Definition: sharedFunctionsQt.cpp:1228
Definition: apiFunctionsGraph.cpp:39
ITOMCOMMONQT_EXPORT ito::RetVal loadXML2DOBJ(ito::DataObject *dObjIn, QString folderFileName, bool onlyHeaderObjectFile=false, bool appendEnding=true)
Definition: sharedFunctionsQt.cpp:2003
ITOMCOMMONQT_EXPORT ito::RetVal loadXML2QLIST(QMap< QString, ito::Param > *paramList, QString id, QFile ¶mFile)
saveQLIST2XML writes parameters from paramList to an XML-File
ITOMCOMMONQT_EXPORT ito::RetVal formatDoubleWithUnit(QStringList scaleThisUnitsOnly, QString unitIn, double dVal, double &dValOut, QString &unitOut)
< Function to convert double values with unit to scaled values with scaled units (0.01m -> 10mm)
Definition: sharedFunctionsQt.cpp:55