Initial parsing of glabels files.
This commit is contained in:
+53
-16
@@ -47,26 +47,63 @@ namespace libglabels
|
||||
}
|
||||
|
||||
static const Units *defaultUnits() { return mDefaultUnits; }
|
||||
static void setDefaultUnits( Units *defaultUnits ) { mDefaultUnits = defaultUnits; }
|
||||
|
||||
static QString getAttr( const QDomElement &node, const QString &name, const char *default_value );
|
||||
static QString getAttr( const QDomElement &node, const QString &name, const QString &default_value );
|
||||
static double getAttr( const QDomElement &node, const QString &name, double default_value );
|
||||
static bool getAttr( const QDomElement &node, const QString &name, bool default_value );
|
||||
static int getAttr( const QDomElement &node, const QString &name, int default_value );
|
||||
static uint32_t getAttr( const QDomElement &node, const QString &name, uint32_t default_value );
|
||||
static void setDefaultUnits( Units *defaultUnits )
|
||||
{
|
||||
mDefaultUnits = defaultUnits;
|
||||
}
|
||||
|
||||
static QString getAttrI18n( const QDomElement &node, const QString &name, const QString &default_value );
|
||||
static double getAttrLength( const QDomElement &node, const QString &name, double default_value );
|
||||
static QString getStringAttr( const QDomElement& node,
|
||||
const QString& name,
|
||||
const QString& default_value );
|
||||
|
||||
static void setAttr( const QDomElement &node, const QString &name, const char *value );
|
||||
static void setAttr( const QDomElement &node, const QString &name, const QString &value );
|
||||
static void setAttr( const QDomElement &node, const QString &name, double value );
|
||||
static void setAttr( const QDomElement &node, const QString &name, bool value );
|
||||
static void setAttr( const QDomElement &node, const QString &name, int value );
|
||||
static void setAttr( const QDomElement &node, const QString &name, uint32_t value );
|
||||
static double getDoubleAttr( const QDomElement& node,
|
||||
const QString& name,
|
||||
double default_value );
|
||||
|
||||
static void setAttrLength( const QDomElement &node, const QString &name, double value );
|
||||
static bool getBoolAttr( const QDomElement& node,
|
||||
const QString& name,
|
||||
bool default_value );
|
||||
|
||||
static int getIntAttr( const QDomElement& node,
|
||||
const QString& name,
|
||||
int default_value );
|
||||
|
||||
static uint32_t getUIntAttr( const QDomElement& node,
|
||||
const QString& name,
|
||||
uint32_t default_value );
|
||||
|
||||
static QString getI18nAttr( const QDomElement& node,
|
||||
const QString& name,
|
||||
const QString& default_value );
|
||||
|
||||
static double getLengthAttr( const QDomElement& node,
|
||||
const QString& name,
|
||||
double default_value );
|
||||
|
||||
static void setStringAttr( const QDomElement& node,
|
||||
const QString& name,
|
||||
const QString& value );
|
||||
|
||||
static void setDoubleAttr( const QDomElement& node,
|
||||
const QString& name,
|
||||
double value );
|
||||
|
||||
static void setBoolAttr( const QDomElement& node,
|
||||
const QString& name,
|
||||
bool value );
|
||||
|
||||
static void setIntAttr( const QDomElement& node,
|
||||
const QString& name,
|
||||
int value );
|
||||
|
||||
static void setUIntAttr( const QDomElement& node,
|
||||
const QString& name,
|
||||
uint32_t value );
|
||||
|
||||
static void setLengthAttr( const QDomElement& node,
|
||||
const QString& name,
|
||||
double value );
|
||||
|
||||
private:
|
||||
static Units *mDefaultUnits;
|
||||
|
||||
Reference in New Issue
Block a user