4 #include <QDomDocument>
14 RemoteList(const RemoteList &);
15 RemoteList(QDomDocument &);
16 RemoteList(const QString &xmlFile);
17 RemoteList(QIODevice);
20 void setContent(QDomDocument &);
21 void setContent(const QString &xmlFile);
23 // Returns false if document is not set or it's invalid
26 QStringList letters();
27 QStringList manufacturers(const QString &letter);
28 QList<Model> models(const QString &manufacturer);
31 void parse(const QString &xmlFile);
32 void parse(QDomDocument &doc);
33 QStringList parseMfgs(QDomElement &charEl);
34 QList<Model> parseModels(QDomElement &mfgEl);
39 QMap<QString, QStringList> mfgMap;
40 QMap<QString, QList<Model> > modelMap;
43 #endif // _REMOTELIST_H_