Na ovoj stranici

Core::FutureProgress Class

class Core::FutureProgress

Klasa 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

void canceled()
void clicked()
void finished()

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.