Core::IOutputPane Class
class Core::IOutputPaneKlasa IOutputPane je sučelje za pružanje panela za izlazne tokove ( Output ). Više...
| Header: | #include <coreplugin/ioutputpane.h> |
| Inherits: | QObject |
| Inherited By: |
Javne vrste
Javne funkcije
| IOutputPane(QObject *parent = nullptr) | |
| virtual bool | canFocus() const = 0 |
| virtual bool | canNavigate() const = 0 |
| virtual bool | canNext() const = 0 |
| virtual bool | canPrevious() const = 0 |
| virtual void | clearContents() = 0 |
| QString | displayName() const |
| virtual void | goToNext() = 0 |
| virtual void | goToPrev() = 0 |
| virtual bool | hasFocus() const = 0 |
| Utils::Id | id() const |
| virtual QWidget * | outputWidget(QWidget *parent) = 0 |
| int | priorityInStatusBar() const |
| virtual void | setFocus() = 0 |
| virtual QList<QWidget *> | toolBarWidgets() const |
| virtual void | visibilityChanged(bool visible) |
Javne utore
| void | flash() |
| void | hide() |
| void | navigateStateChanged() |
| void | popup(int flags) |
| void | setIconBadgeNumber(int number) |
| void | toggle(int flags) |
Signali
| void | flashButton() |
| void | hidePage() |
| void | navigateStateUpdate() |
| void | setBadgeNumber(int number) |
| void | showPage(int flags) |
| void | togglePage(int flags) |
Zaštićene funkcije
| void | setDisplayName(const QString &name) |
| void | setId(const Utils::Id &id) |
| void | setPriorityInStatusBar(int priority) |
Dokumentacija o vrstama članova
enum IOutputPane::Flag
oznake IOutputPane::Flags
Ova enum vrsta kontrolira ponašanje izlaznog panela kada se od njega zatraži da se prikaže.
| Konstanta | Vrijednost | Opis |
|---|---|---|
Core::IOutputPane::NoModeSwitch | 0 | Ne prebacuje se između načina rada. |
Core::IOutputPane::ModeSwitch | 1 | Prebacuje se između načina rada. |
Core::IOutputPane::WithFocus | 2 | Postavlja fokus ako canFocus vrati true. |
Core::IOutputPane::EnsureSizeHint | 4 | Osigurava upotrebu minimalne veličine. |
Tip Flags je typedef za QFlags<Flag>. Pohranjuje OR kombinaciju vrijednosti Flag.
Dokumentacija članovskih funkcija
IOutputPane::IOutputPane(QObject *parent = nullptr)
Konstruira izlazni panel kao dijete prozora parent.
[pure virtual] bool IOutputPane::canFocus() const
Vraća true kada se izlazni okvir može trenutno fokusirati (na primjer, prozor s rezultatima pretraživanja ne želi biti fokusiran ako nema rezultata).
[pure virtual] bool IOutputPane::canNavigate() const
Određuje mogu li se navigacijski gumbi izlazne ploče omogućiti. Kada se vrati false, gumbi su onemogućeni i ne mogu se omogućiti.
Vidi također IOutputPane::canNext() i IOutputPane::canPrevious().
[pure virtual] bool IOutputPane::canNext() const
Određuje je li gumb Next omogućen u izlaznom oknu. Prepisuje se kada canNavigate() vrati false.
Vidi također IOutputPane::canNavigate(), IOutputPane::canPrevious(), i IOutputPane::goToNext().
[pure virtual] bool IOutputPane::canPrevious() const
Određuje je li gumb Previous omogućen u izlaznom oknu. Prepisuje se kada canNavigate() vrati false.
Vidi također IOutputPane::canNavigate(), IOutputPane::canNext(), i IOutputPane::goToPrev().
[pure virtual] void IOutputPane::clearContents()
Poziva se prilikom odabira gumba za brisanje.
QString IOutputPane::displayName() const
Vraća prevedeno ime prikaza izlazne ploče.
Vidi također setDisplayName().
[slot] void IOutputPane::flash()
Emitira signal flashButton().
Vidi također IOutputPane::flashButton().
[signal] void IOutputPane::flashButton()
Uzrokuje treptanje gumba statusne trake koji pripada izlaznom oknu.
[pure virtual] void IOutputPane::goToNext()
Prikazuje se pri odabiru gumba Next.
Vidi također IOutputPane::canNext().
[pure virtual] void IOutputPane::goToPrev()
Prikazuje se pri odabiru gumba Previous.
Vidi također IOutputPane::canPrevious().
[pure virtual] bool IOutputPane::hasFocus() const
Vraća true kada je izlazni okvir u fokusu.
Vidi također IOutputPane::canFocus().
[slot] void IOutputPane::hide()
Emitira signal hidePage().
Vidi također IOutputPane::hidePage().
[signal] void IOutputPane::hidePage()
Sakriva izlazni panel.
Utils::Id IOutputPane::id() const
Vraća ID izlaznog panela.
Vidi također setId().
[slot] void IOutputPane::navigateStateChanged()
Emitira signal navigateStateUpdate().
Vidi također IOutputPane::navigateStateUpdate().
[signal] void IOutputPane::navigateStateUpdate()
Obavještava upravitelja izlazne ploče da se stanje prekidača canNext, canPrevious ili canNavigate promijenilo i da se gumbe treba ažurirati.
[pure virtual] QWidget *IOutputPane::outputWidget(QWidget *parent)
Vraća izlazni widget (kao dijete parent-a) za izlazni panel.
[slot] void IOutputPane::popup(int flags)
Emitira signal showPage(int flags) s danim parametrom flags.
Vidi također IOutputPane::showPage().
int IOutputPane::priorityInStatusBar() const
Određuje položaj izlaznog panela na statusnoj traci i zadanu vidljivost.
Vidi također setPriorityInStatusBar().
[signal] void IOutputPane::setBadgeNumber(int number)
Prikazuje number u gumbnoj traci statusne trake koja pripada izlaznom oknu (na primjer, broj problema u zgradi).
[protected] void IOutputPane::setDisplayName(const QString &name)
Postavlja prevedeno ime prikaza u izlaznom oknu na name.
Vidi također displayName().
[pure virtual] void IOutputPane::setFocus()
Postavlja fokus na prozor izlazne ploče.
Vidi također hasFocus().
[slot] void IOutputPane::setIconBadgeNumber(int number)
Emitira signal setBadgeNumber(int number) s danim parametrom number.
Vidi također IOutputPane::setBadgeNumber().
[protected] void IOutputPane::setId(const Utils::Id &id)
Postavlja ID izlazne ploče na id. Ovo se koristi za trajno pohranjivanje stanja vidljivosti.
Vidi također id().
[protected] void IOutputPane::setPriorityInStatusBar(int priority)
Postavlja položaj izlaznog panela na statusnoj traci i zadanu vidljivost na priority.
- veći brojevi su bliže naprijed
- >= 0 se po zadanome prikazuju u statusnoj traci
- < 0 se prema zadanim postavkama ne prikazuju na statusnoj traci
Vidi također priorityInStatusBar().
[signal] void IOutputPane::showPage(int flags)
Prikazuje izlaznu ploču. Parametar flags kontrolira ponašanje.
Vidi također IOutputPane::Flags.
[slot] void IOutputPane::toggle(int flags)
Emitira signal togglePage(int flags) s danim parametrom flags.
Vidi također IOutputPane::togglePage().
[signal] void IOutputPane::togglePage(int flags)
Prebacuje prikrivanje i prikazivanje izlazne ploče. Parametar flags kontrolira ponašanje.
Vidi također IOutputPane::hidePage(), IOutputPane::showPage(), i IOutputPane::Flags.
[virtual] QList<QWidget *> IOutputPane::toolBarWidgets() const
Vraća widgete alatne trake za izlazni panel.
[virtual] void IOutputPane::visibilityChanged(bool visible)
Poziva se kada se promijeni vidljivost. visible je true kada je izlazni panel sada vidljiv, a false inače.
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.