diff options
author | Friedemann Kleint <[email protected]> | 2010-03-24 10:43:01 +0100 |
---|---|---|
committer | Friedemann Kleint <[email protected]> | 2010-03-24 10:43:01 +0100 |
commit | 8a58a2fe71c36a233f5d056aba6c588f24fd2f87 (patch) | |
tree | 5529590df92f411101d4793bf5f2f776b99d47e0 /src/plugins/find/findplugin.h | |
parent | c750facb7767ea5a89122a0761d4d7bccbe7f12a (diff) |
Header cleaning mainly in find/cpaster.
Diffstat (limited to 'src/plugins/find/findplugin.h')
-rw-r--r-- | src/plugins/find/findplugin.h | 34 |
1 files changed, 12 insertions, 22 deletions
diff --git a/src/plugins/find/findplugin.h b/src/plugins/find/findplugin.h index 475def0f61c..6d0bfe10f95 100644 --- a/src/plugins/find/findplugin.h +++ b/src/plugins/find/findplugin.h @@ -30,22 +30,25 @@ #ifndef FINDPLUGIN_H #define FINDPLUGIN_H -#include "ifindfilter.h" +#include "find_global.h" #include <extensionsystem/iplugin.h> -#include <QtCore/QHash> -#include <QtCore/QStringList> -#include <QtGui/QAction> #include <QtGui/QTextDocument> -#include <QtGui/QStringListModel> + +QT_BEGIN_NAMESPACE +class QStringListModel; +QT_END_NAMESPACE namespace Find { -namespace Internal { +class IFindFilter; +struct FindPluginPrivate; +namespace Internal { class FindToolBar; class FindToolWindow; class CurrentDocumentFind; +} // namespace Internal class FIND_EXPORT FindPlugin : public ExtensionSystem::IPlugin { @@ -69,8 +72,8 @@ public: QTextDocument::FindFlags findFlags() const; void updateFindCompletion(const QString &text); void updateReplaceCompletion(const QString &text); - QStringListModel *findCompletionModel() { return m_findCompletionModel; } - QStringListModel *replaceCompletionModel() { return m_replaceCompletionModel; } + QStringListModel *findCompletionModel() const; + QStringListModel *replaceCompletionModel() const; void setUseFakeVim(bool on); void openFindToolBar(FindDirection direction); @@ -96,22 +99,9 @@ private: void readSettings(); //variables - static FindPlugin *m_instance; - - QHash<IFindFilter *, QAction *> m_filterActions; - - CurrentDocumentFind *m_currentDocumentFind; - FindToolBar *m_findToolBar; - FindToolWindow *m_findDialog; - QTextDocument::FindFlags m_findFlags; - QStringListModel *m_findCompletionModel; - QStringListModel *m_replaceCompletionModel; - QStringList m_findCompletions; - QStringList m_replaceCompletions; - QAction *m_openFindDialog; + FindPluginPrivate *d; }; -} // namespace Internal } // namespace Find #endif // FINDPLUGIN_H |