misc.h
Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012 #ifndef _MISC_H_
00013 #define _MISC_H_
00014
00015 #include <qstringlist.h>
00016 class QDomDocument;
00017
00018 struct BookInfo{
00019 QString title;
00020 QString name;
00021 QString author;
00022 QString defaultLocation;
00023 };
00024
00025 class DocTreeViewTool
00026 {
00027 public:
00028
00029 static void getLibraries(QStringList *libNames, QStringList *docDirs, QStringList *sourceDirs);
00030 static void setLibraries(QStringList *libNames, QStringList *docDirs, QStringList *sourceDirs);
00031
00032
00033
00034 static void readLibraryDocs(QString dir, QStringList *itemNames, QStringList *fileNames);
00035 static void getAllLibraries(QStringList *itemNames, QStringList *fileNames);
00036
00037 static void getHiddenLibraries(QStringList *fileNames);
00038 static void setHiddenLibraries(const QStringList &fileNames);
00039
00040 static void getBookmarks(QStringList *itemNames, QStringList *fileNames);
00041 static void setBookmarks(const QStringList &itemNames, const QStringList &fileNames);
00042 static void addBookmark(const QString& itemName, const QString & fileName);
00043 static void removeBookmark( int index );
00044
00045 static QString tocDocDefaultLocation(const QString& fileName);
00046 static QString tocLocation(const QString& fileName);
00047 static QString tocTitle(const QString& fileName);
00048
00049
00050
00051 static void scanDevHelpDirs(const QString path = QString::null);
00052 static void scanDevHelpOldWay(const QString path);
00053 static void scanDevHelpNewWay();
00054 static void scanDevHelpNewWay(const QString &path);
00055 static BookInfo devhelpInfo(const QString& fileName);
00056 static QString devhelpLocation(const QString& fileName);
00057 static QString devhelpLocation(const QString& docName, const QString &defaultLocation);
00058 };
00059
00060 #endif
This file is part of the documentation for KDevelop Version 3.1.2.