Na ovoj stranici

Core::IFindSupport Class

class Core::IFindSupport

Klasa 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)

Detaljan opis

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.

KonstantaVrijednostOpis
Core::IFindSupport::Found0Pojam za pretraživanje je pronađen.
Core::IFindSupport::NotFound1Početni pojam nije pronađen.
Core::IFindSupport::NotYetFound2Poč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.