13class CollectionConfigReader :
public QXmlStreamReader
16 void readData(
const QByteArray &contents);
18 QString title()
const {
return m_title; }
19 QString homePage()
const {
return m_homePage; }
20 QString startPage()
const {
return m_startPage; }
21 QString applicationIcon()
const {
return m_applicationIcon; }
22 QString currentFilter()
const {
return m_currentFilter; }
23 bool enableFilterFunctionality()
const
24 {
return m_enableFilterFunctionality; }
25 bool hideFilterFunctionality()
const
26 {
return m_hideFilterFunctionality; }
27 bool enableAddressBar()
const {
return m_enableAddressBar; }
28 bool hideAddressBar()
const {
return m_hideAddressBar; }
29 bool enableDocumentationManager()
const
30 {
return m_enableDocumentationManager; }
32 QMap<QString, QString> aboutMenuTexts()
const
33 {
return m_aboutMenuTexts; }
34 QString aboutIcon()
const {
return m_aboutIcon; }
35 QMap<QString, QString> aboutTextFiles()
const
36 {
return m_aboutTextFiles; }
38 QMap<QString, QString> filesToGenerate()
const
39 {
return m_filesToGenerate; }
41 QStringList filesToRegister()
const {
return m_filesToRegister; }
43 QString cacheDirectory()
const {
return m_cacheDirectory; }
44 bool cacheDirRelativeToCollection()
const {
return m_cacheDirRelativeToCollection; }
46 bool fullTextSearchFallbackEnabled()
const {
47 return m_enableFullTextSearchFallback;
51 void raiseErrorWithLine();
53 void readAssistantSettings();
55 void readAboutDialog();
61 QMap<QString, QString> m_aboutMenuTexts;
62 QMap<QString, QString> m_aboutTextFiles;
63 QMap<QString, QString> m_filesToGenerate;
64 QStringList m_filesToRegister;
68 QString m_applicationIcon;
69 QString m_currentFilter;
71 QString m_cacheDirectory;
72 bool m_enableFilterFunctionality;
73 bool m_hideFilterFunctionality;
74 bool m_enableAddressBar;
75 bool m_hideAddressBar;
76 bool m_enableDocumentationManager;
77 bool m_cacheDirRelativeToCollection;
78 bool m_enableFullTextSearchFallback;