Fix indentation code + Mod doc

This commit is contained in:
Simon De Backer 2020-07-19 20:06:22 +02:00
parent 1251d7d9b0
commit bbd3085b8d

View File

@ -30,14 +30,38 @@
class PropertiesInterface class PropertiesInterface
{ {
public: public:
PropertiesInterface(); PropertiesInterface();
virtual ~PropertiesInterface(); virtual ~PropertiesInterface();
// Save/load properties to setting file. QString is use for prefix a word befor the name of each paramètre /**
virtual void toSettings (QSettings &settings, const QString = QString()) const =0; @brief toSettings
virtual void fromSettings (const QSettings &settings, const QString = QString()) =0; Save properties to setting file.
// Save/load properties to xml element @param settings : is use for prefix a word
virtual QDomElement toXml (QDomDocument &xml_document) const =0; befor the name of each paramètre
virtual bool fromXml (const QDomElement &xml_element) =0; */
virtual void toSettings (QSettings &settings,
const QString = QString()) const =0;
/**
@brief fromSettings
load properties to setting file.
@param settings : is use for prefix a word
befor the name of each paramètre
*/
virtual void fromSettings (const QSettings &settings,
const QString = QString()) =0;
/**
@brief toXml
Save properties to xml element
@param xml_document
@return QDomElement
*/
virtual QDomElement toXml (QDomDocument &xml_document) const =0;
/**
@brief fromXml
load properties to xml element
@param xml_element
@return true / false
*/
virtual bool fromXml (const QDomElement &xml_element) =0;
}; };
#endif // PROPERTIESINTERFACE_H #endif // PROPERTIESINTERFACE_H