| 12345678910111213141516171819202122232425262728293031323334353637 |
- #ifndef DATACONFIGPARSER_H
- #define DATACONFIGPARSER_H
- #include <QtCore>
- #include <QDomDocument>
- #include "SNCCore_global.h"
- class DataConfigParser
- {
- public:
- DataConfigParser();
- bool readConfig(QString content);
- private:
- void parseConfigElement(const QDomElement &element);
- void parseAdElement(const QDomElement &element);
- void parsePageAdElement(const QDomElement &element);
- void parseCorpPrefixElement(const QDomElement &element);
- void parseClientConfigElement(const QDomElement &element);
- public:
- QMap<QString,QString> text_ads;
- QMap<QString,QString> page_ads;
- QMap<QString,QStringList> client_config;
- QMap<QString,QString> corp_prefix;
- QString client_default_host;
- QString client_default_port;
- QString banner_ad;
- QString website_url;
- QString website_title;
- QString helpme_url;
- QString sso_reg_url;
- QString sso_pay_url;
- QString sso_account_url;
- QString riddle_url;
- QString banner_topad;
- QString banner_bottomad;
- };
- #endif // DATACONFIGPARSER_H
|