20#include "pugixml/src/pugixml.hpp"
53 void addName(
const QString &,
const QString &);
56 QList<QString>
langs()
const;
60 const QString
operator[](
const QString &)
const;
63 QString
name(
const QString & = QString())
const;
66 void fromXml(
const QDomElement &,
const QHash<QString, QString> & = QHash<QString, QString>());
67 void fromXml(
const pugi::xml_node &xml_element,
const QHash<QString, QString> &xml_options = QHash<QString, QString>());
68 QDomElement
toXml(QDomDocument &,
const QHash<QString, QString> & = QHash<QString, QString>())
const;
71 QHash<QString, QString>
getXmlOptions(
const QHash<QString, QString> & = QHash<QString, QString>())
const;
Definition nameslist.h:37
int count() const
Definition nameslist.cpp:87
virtual ~NamesList()
Definition nameslist.cpp:35
QMap< QString, QString > map_names
Definition nameslist.h:45
QString & operator[](const QString &)
Definition nameslist.cpp:97
QString name(const QString &=QString()) const
NamesList::name Return the adequate name regarding the current system locale. By order of preference,...
Definition nameslist.cpp:261
static int MetaTypeId
Definition nameslist.h:48
bool isEmpty() const
Definition nameslist.cpp:79
QDomElement toXml(QDomDocument &, const QHash< QString, QString > &=QHash< QString, QString >()) const
Definition nameslist.cpp:185
void clearNames()
Definition nameslist.cpp:63
bool operator==(const NamesList &) const
Definition nameslist.cpp:243
QList< QString > langs() const
Definition nameslist.cpp:71
void fromXml(const QDomElement &, const QHash< QString, QString > &=QHash< QString, QString >())
Definition nameslist.cpp:126
bool operator!=(const NamesList &) const
Definition nameslist.cpp:234
QHash< QString, QString > getXmlOptions(const QHash< QString, QString > &=QHash< QString, QString >()) const
Definition nameslist.cpp:215
void addName(const QString &, const QString &)
Definition nameslist.cpp:46
void removeName(const QString &)
Definition nameslist.cpp:56
NamesList()
Definition nameslist.cpp:28
Q_DECLARE_METATYPE(NamesList)