14class CollectionConfigReader :
public QXmlStreamReader
17 void readData(
const QByteArray &contents);
19 QString title()
const {
return m_title; }
20 QString homePage()
const {
return m_homePage; }
21 QString startPage()
const {
return m_startPage; }
22 QString applicationIcon()
const {
return m_applicationIcon; }
23 QString currentFilter()
const {
return m_currentFilter; }
24 bool enableFilterFunctionality()
const
25 {
return m_enableFilterFunctionality; }
26 bool hideFilterFunctionality()
const
27 {
return m_hideFilterFunctionality; }
28 bool enableAddressBar()
const {
return m_enableAddressBar; }
29 bool hideAddressBar()
const {
return m_hideAddressBar; }
30 bool enableDocumentationManager()
const
31 {
return m_enableDocumentationManager; }
33 QMap<QString, QString> aboutMenuTexts()
const
34 {
return m_aboutMenuTexts; }
35 QString aboutIcon()
const {
return m_aboutIcon; }
36 QMap<QString, QString> aboutTextFiles()
const
37 {
return m_aboutTextFiles; }
39 QMap<QString, QString> filesToGenerate()
const
40 {
return m_filesToGenerate; }
42 QStringList filesToRegister()
const {
return m_filesToRegister; }
44 QString cacheDirectory()
const {
return m_cacheDirectory; }
45 bool cacheDirRelativeToCollection()
const {
return m_cacheDirRelativeToCollection; }
47 bool fullTextSearchFallbackEnabled()
const {
48 return m_enableFullTextSearchFallback;
52 void raiseErrorWithLine();
54 void readAssistantSettings();
56 void readAboutDialog();
62 QMap<QString, QString> m_aboutMenuTexts;
63 QMap<QString, QString> m_aboutTextFiles;
64 QMap<QString, QString> m_filesToGenerate;
65 QStringList m_filesToRegister;
69 QString m_applicationIcon;
70 QString m_currentFilter;
72 QString m_cacheDirectory;
73 bool m_enableFilterFunctionality;
74 bool m_hideFilterFunctionality;
75 bool m_enableAddressBar;
76 bool m_hideAddressBar;
77 bool m_enableDocumentationManager;
78 bool m_cacheDirRelativeToCollection;
79 bool m_enableFullTextSearchFallback;