Core::FutureProgress Class
class Core::FutureProgressKlasa FutureProgress služi za prilagodbu izgleda indikatora napretka koji su stvoreni pomoću klase ProgressManager. Više...
| Header: | #include <coreplugin/progressmanager/futureprogress.h> |
| Inherits: | QWidget |
Javne funkcije
| QFuture<void> | future() const |
| bool | hasError() const |
| void | setTitle(const QString &title) |
| void | setWidget(QWidget *widget) |
| QString | title() const |
| QWidget * | widget() const |
Signali
Detaljan opis
Koristite instancu ove klase koja je vraćena metodom ProgressManager::addTask() za definiranje widgeta koji se prikazuje ispod trake napretka ili za promjenu naslova napretka. Također je koristite za reagiranje na događaj kada korisnik klikne na pokazatelj napretka (što se može koristiti, npr. za otvaranje detaljnijeg prikaza ili prikaz rezultata zadatka).
Dokumentacija funkcija člana
[signal] void FutureProgress::canceled()
Povežite se na ovaj signal kako biste bili obaviješteni kada operacija bude otkazana.
[signal] void FutureProgress::clicked()
Povežite se na ovaj signal kako biste bili obaviješteni kada korisnik klikne na pokazatelj napretka.
[signal] void FutureProgress::finished()
Još jedan način da se obavijestite kada je zadatak završen.
QFuture<void> FutureProgress::future() const
Vraća objekt QFuture koji predstavlja ovu aktivnu zadatak.
bool FutureProgress::hasError() const
Vraća stanje pogreške ovog pokazatelja napretka.
void FutureProgress::setTitle(const QString &title)
Mijenja title indikator napretka.
Vidi također title().
void FutureProgress::setWidget(QWidget *widget)
Postavlja widget da se prikazuje ispod trake napretka. Bit će uništen kada se indikator napretka uništi. Zadano se ne prikazuje nijedan widget ispod indikatora napretka.
Vidi također widget().
QString FutureProgress::title() const
Vraća naslov pokazatelja napretka.
Vidi također setTitle().
QWidget *FutureProgress::widget() const
Vraća prilagođeni widget koji se prikazuje ispod indikator napretka.
Vidi također setWidget().
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.