forked from qt-creator/qt-creator
Core/Help: Clean up HelpManager interface and users
Change-Id: Ia6edf583f2a002d7c6f4878df670a78614ea087d Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
This commit is contained in:
@@ -55,37 +55,37 @@ class CORE_EXPORT HelpManager : public QObject
|
||||
public:
|
||||
typedef QHash<QString, QStringList> Filters;
|
||||
|
||||
static HelpManager* instance();
|
||||
static QObject *instance();
|
||||
static QString collectionFilePath();
|
||||
|
||||
void registerDocumentation(const QStringList &fileNames);
|
||||
void unregisterDocumentation(const QStringList &nameSpaces);
|
||||
static void registerDocumentation(const QStringList &fileNames);
|
||||
static void unregisterDocumentation(const QStringList &nameSpaces);
|
||||
|
||||
QMap<QString, QUrl> linksForKeyword(const QString &key) const;
|
||||
QMap<QString, QUrl> linksForIdentifier(const QString &id) const;
|
||||
QStringList findKeywords(const QString &key,
|
||||
static QMap<QString, QUrl> linksForKeyword(const QString &key);
|
||||
static QMap<QString, QUrl> linksForIdentifier(const QString &id);
|
||||
static QStringList findKeywords(const QString &key,
|
||||
Qt::CaseSensitivity caseSensitivity = Qt::CaseInsensitive,
|
||||
int maxHits = INT_MAX) const;
|
||||
int maxHits = INT_MAX);
|
||||
|
||||
QUrl findFile(const QUrl &url) const;
|
||||
QByteArray fileData(const QUrl &url) const;
|
||||
static QUrl findFile(const QUrl &url);
|
||||
static QByteArray fileData(const QUrl &url);
|
||||
|
||||
QStringList registeredNamespaces() const;
|
||||
QString namespaceFromFile(const QString &file) const;
|
||||
QString fileFromNamespace(const QString &nameSpace) const;
|
||||
static QStringList registeredNamespaces();
|
||||
static QString namespaceFromFile(const QString &file);
|
||||
static QString fileFromNamespace(const QString &nameSpace);
|
||||
|
||||
void setCustomValue(const QString &key, const QVariant &value);
|
||||
QVariant customValue(const QString &key, const QVariant &value = QVariant()) const;
|
||||
static void setCustomValue(const QString &key, const QVariant &value);
|
||||
static QVariant customValue(const QString &key, const QVariant &value = QVariant());
|
||||
|
||||
Filters filters() const;
|
||||
Filters fixedFilters() const;
|
||||
static Filters filters();
|
||||
static Filters fixedFilters();
|
||||
|
||||
Filters userDefinedFilters() const;
|
||||
void removeUserDefinedFilter(const QString &filter);
|
||||
void addUserDefinedFilter(const QString &filter, const QStringList &attr);
|
||||
static Filters userDefinedFilters();
|
||||
static void removeUserDefinedFilter(const QString &filter);
|
||||
static void addUserDefinedFilter(const QString &filter, const QStringList &attr);
|
||||
|
||||
public slots:
|
||||
void handleHelpRequest(const QString &url);
|
||||
static void handleHelpRequest(const QString &url);
|
||||
|
||||
signals:
|
||||
void setupFinished();
|
||||
@@ -95,10 +95,10 @@ signals:
|
||||
|
||||
private:
|
||||
explicit HelpManager(QObject *parent = 0);
|
||||
virtual ~HelpManager();
|
||||
~HelpManager();
|
||||
|
||||
void setupHelpManager();
|
||||
void verifyDocumenation();
|
||||
static void setupHelpManager();
|
||||
static void verifyDocumenation();
|
||||
friend class Core::Internal::CorePlugin; // setupHelpManager
|
||||
friend class Core::Internal::MainWindow; // constructor/destructor
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user