Core::IFindSupport Class
class Core::IFindSupportKlasa IFindSupport pruža funkcije za pretraživanje u dokumentu ili widgetu. Više...
| Header: | #include <coreplugin/find/ifindsupport.h> |
| Inherits: | QObject |
Javne vrste
| enum | Result { Found, NotFound, NotYetFound } |
Javne funkcije
| virtual void | clearFindScope() |
| virtual void | clearHighlights() = 0 |
| virtual QString | completedFindString() const = 0 |
| virtual QString | currentFindString() const = 0 |
| virtual void | defineFindScope() |
| virtual Core::IFindSupport::Result | findIncremental(const QString &txt, Utils::FindFlags findFlags) = 0 |
| virtual Core::IFindSupport::Result | findStep(const QString &txt, Utils::FindFlags findFlags) = 0 |
| virtual void | highlightAll(const QString &txt, Utils::FindFlags findFlags) |
| virtual void | replace(const QString &before, const QString &after, Utils::FindFlags findFlags) |
| virtual int | replaceAll(const QString &before, const QString &after, Utils::FindFlags findFlags) |
| virtual bool | replaceStep(const QString &before, const QString &after, Utils::FindFlags findFlags) |
| virtual void | resetIncrementalSearch() = 0 |
| virtual void | selectAll(const QString &txt, Utils::FindFlags findFlags) |
| virtual Utils::FindFlags | supportedFindFlags() const = 0 |
| virtual bool | supportsReplace() const = 0 |
| virtual bool | supportsSelectAll() const |
Signali
| void | changed() |
Statični javni članovi
| void | showWrapIndicator(QWidget *parent) |
Vidi također Core::BaseTextFind.
Dokumentacija o vrsti člana
enum IFindSupport::Result
Ovaj enum označava je li pojam za pretraživanje pronađen unutar opsega pretraživanja pomoću oznaka za pretraživanje.
| Konstanta | Vrijednost | Opis |
|---|---|---|
Core::IFindSupport::Found | 0 | Pojam za pretraživanje je pronađen. |
Core::IFindSupport::NotFound | 1 | Početni pojam nije pronađen. |
Core::IFindSupport::NotYetFound | 2 | Početni pojam još nije pronađen. |
Dokumentacija funkcija člana
[signal] void IFindSupport::changed()
Ovaj signal se emitira kada se pretraživanje promijeni.
[virtual] void IFindSupport::clearFindScope()
Čisti opseg pretraživanja.
[pure virtual] void IFindSupport::clearHighlights()
Očisti isticanje rezultata pretraživanja u pretraživanom widgetu.
[pure virtual] QString IFindSupport::completedFindString() const
Vraća cjeloviti niz za pretraživanje.
[pure virtual] QString IFindSupport::currentFindString() const
Vraća trenutni niz za pretraživanje.
[virtual] void IFindSupport::defineFindScope()
Definira opseg pretraživanja.
[pure virtual] Core::IFindSupport::Result IFindSupport::findIncremental(const QString &txt, Utils::FindFlags findFlags)
Izvršava inkrementalno pretraživanje pojma txt koristeći findFlags.
[pure virtual] Core::IFindSupport::Result IFindSupport::findStep(const QString &txt, Utils::FindFlags findFlags)
Pretrage za " txt " koristeći " findFlags".
[virtual] void IFindSupport::highlightAll(const QString &txt, Utils::FindFlags findFlags)
Ističe sve rezultate pretraživanja za " txt " pri korištenju findFlags.
[virtual] void IFindSupport::replace(const QString &before, const QString &after, Utils::FindFlags findFlags)
Zamjenjuje before s after kako je navedeno u findFlags.
[virtual] int IFindSupport::replaceAll(const QString &before, const QString &after, Utils::FindFlags findFlags)
Pronalazi i zamjenjuje sve instance before s after kako je navedeno u findFlags.
[virtual] bool IFindSupport::replaceStep(const QString &before, const QString &after, Utils::FindFlags findFlags)
Zamjenjuje before s after kako je navedeno u findFlags, a zatim izvodi findStep().
Vraća je li korak pretraživanja pronašao još jedan podudaranac.
[pure virtual] void IFindSupport::resetIncrementalSearch()
Resetira inkrementalno pretraživanje na početnu poziciju.
[virtual] void IFindSupport::selectAll(const QString &txt, Utils::FindFlags findFlags)
Pronalazi i odabire sve instance elementa txt s navedenim atributom findFlags.
[static] void IFindSupport::showWrapIndicator(QWidget *parent)
Prikazuje parent prekriveno indikatorom omotavanja.
[pure virtual] Utils::FindFlags IFindSupport::supportedFindFlags() const
Vraća zastavice pretraživanja, poput cijelih riječi ili regularnih izraza, koje ovaj filtar pretraživanja podržava.
Ovisno o vraćenoj vrijednosti, zadani widgeti za opcije pretraživanja su omogućeni ili onemogućeni.
Zadano su Uitls::FindBackward, Utils::FindCaseSensitively, Uitls::FindRegularExpression, Uitls::FindWholeWords i Uitls::FindPreserveCase.
[pure virtual] bool IFindSupport::supportsReplace() const
Vraća istinitu vrijednost ako filtar za pronalaženje podržava pretraživanje i zamjenu.
[virtual] bool IFindSupport::supportsSelectAll() const
Vraća istinitu vrijednost ako filtar za pronalaženje podržava odabir svih rezultata.
Copyright © The Qt Company Ltd. and other contributors. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.