33 public: |
33 public: |
34 static HelpDataProvider* instance(); |
34 static HelpDataProvider* instance(); |
35 static void destroyInstance(); |
35 static void destroyInstance(); |
36 |
36 |
37 public: |
37 public: |
|
38 void createHelpCategory(); |
38 QAbstractItemModel* getCategoryData(); |
39 QAbstractItemModel* getCategoryData(); |
39 QAbstractItemModel* getSearchData(const QString& key=QString()); |
40 QAbstractItemModel* getSearchData(const QString& key=QString()); |
40 void setHelpContentUrl(const QString& uid, const QString& href); |
41 void setHelpContentUrl(const QString& uid, const QString& href); |
41 void getHelpContentData(QString& content, QString& url); |
42 void getHelpContentData(QString& content, QString& url); |
42 |
43 |
43 private: |
44 private: |
44 void createHelpCategory(); |
|
45 |
|
46 //construct 1st category |
45 //construct 1st category |
47 void constructCategory(); |
46 void constructCategory(); |
48 //construct help category in rom |
47 //construct help category in rom |
49 void constructBuiltInCategory(const QString& path, const QStringList& uidList, const QStringList& titleList); |
48 void constructBuiltInCategory(const QString& path, const QStringList& uidList, const QStringList& titleList); |
50 //construct help category for 3rd party application |
49 //construct help category for 3rd party application |