Move find flags from IFindSupport to more accessible place.

For later use in IFindFilter.
This commit is contained in:
con
2010-07-15 13:30:04 +02:00
parent 081743a064
commit cecf9ac25a
21 changed files with 191 additions and 181 deletions

View File

@@ -49,24 +49,24 @@ public:
bool isEnabled() const;
bool supportsReplace() const { return false; }
IFindSupport::FindFlags supportedFindFlags() const;
Find::FindFlags supportedFindFlags() const;
void resetIncrementalSearch() {}
void clearResults() {}
QString currentFindString() const;
QString completedFindString() const;
Result findIncremental(const QString &txt, Find::IFindSupport::FindFlags findFlags);
Result findStep(const QString &txt, Find::IFindSupport::FindFlags findFlags);
Result findIncremental(const QString &txt, Find::FindFlags findFlags);
Result findStep(const QString &txt, Find::FindFlags findFlags);
void replace(const QString &, const QString &,
Find::IFindSupport::FindFlags ) { }
Find::FindFlags ) { }
bool replaceStep(const QString &, const QString &,
Find::IFindSupport::FindFlags ) { return false; }
Find::FindFlags ) { return false; }
int replaceAll(const QString &, const QString &,
Find::IFindSupport::FindFlags ) { return 0; }
Find::FindFlags ) { return 0; }
private:
bool find(const QString &ttf, Find::IFindSupport::FindFlags findFlags, bool incremental);
bool find(const QString &ttf, Find::FindFlags findFlags, bool incremental);
CentralWidget *m_centralWidget;
};
@@ -79,23 +79,23 @@ public:
bool isEnabled() const { return true; }
bool supportsReplace() const { return false; }
IFindSupport::FindFlags supportedFindFlags() const;
Find::FindFlags supportedFindFlags() const;
void resetIncrementalSearch() {}
void clearResults() {}
QString currentFindString() const;
QString completedFindString() const { return QString(); }
Result findIncremental(const QString &txt, Find::IFindSupport::FindFlags findFlags);
Result findStep(const QString &txt, Find::IFindSupport::FindFlags findFlags);
Result findIncremental(const QString &txt, Find::FindFlags findFlags);
Result findStep(const QString &txt, Find::FindFlags findFlags);
void replace(const QString &, const QString &,
Find::IFindSupport::FindFlags ) { }
Find::FindFlags ) { }
bool replaceStep(const QString &, const QString &,
Find::IFindSupport::FindFlags ) { return false; }
Find::FindFlags ) { return false; }
int replaceAll(const QString &, const QString &,
Find::IFindSupport::FindFlags ) { return 0; }
Find::FindFlags ) { return 0; }
private:
bool find(const QString &ttf, Find::IFindSupport::FindFlags findFlags, bool incremental);
bool find(const QString &ttf, Find::FindFlags findFlags, bool incremental);
HelpViewer *m_viewer;
};