userguide/inc/HelpDataProvider.h
changeset 34 4533d75b8d4e
parent 33 1038206aa0cb
equal deleted inserted replaced
33:1038206aa0cb 34:4533d75b8d4e
    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