parts/doctreeview/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.0.4.