Core::INavigationWidgetFactory Class
class Core::INavigationWidgetFactoryKlasa INavigationWidgetFactory osigurava nove instancije navigacijskih widgeta. Više...
| Header: | #include <coreplugin/inavigationwidgetfactory.h> |
| Inherits: | QObject |
Javne funkcije
| INavigationWidgetFactory() | |
| QKeySequence | activationSequence() const |
| virtual Core::NavigationView | createWidget() = 0 |
| QString | displayName() const |
| Utils::Id | id() const |
| int | priority() const |
| virtual void | restoreSettings(Utils::QtcSettings *settings, int position, QWidget *widget) |
| virtual void | saveSettings(Utils::QtcSettings *settings, int position, QWidget *widget) |
| void | setActivationSequence(const QKeySequence &keys) |
| void | setDisplayName(const QString &displayName) |
| void | setId(Utils::Id id) |
| void | setPriority(int priority) |
Detaljan opis
Tvornica navigacijskih widgeta je nužna jer u isto vrijeme može postojati više navigacijskih widgeta istog tipa. Svaki navigacijski widget je umotan u Core::NavigationView za isporuku.
Dokumentacija funkcija člana
INavigationWidgetFactory::INavigationWidgetFactory()
Konstruira tvornicu navigacijskih widgeta.
QKeySequence INavigationWidgetFactory::activationSequence() const
Vraća tipkovni prečac za aktiviranje instance navigacijskog widgeta.
Vidi također setActivationSequence().
[pure virtual] Core::NavigationView INavigationWidgetFactory::createWidget()
Vraća Core::NavigationView koji sadrži widget i gumbe. Vlasništvo se dodjeljuje pozivatelju.
QString INavigationWidgetFactory::displayName() const
Vraća prikazano ime navigacijskog widgeta, koje se prikazuje u padajućem izborniku iznad navigacijskog widgeta.
Vidi također setDisplayName().
Utils::Id INavigationWidgetFactory::id() const
Vraća jedinstveni identifikator za referenciranje tvornice navigacijskih widgeta.
Vidi također setId().
int INavigationWidgetFactory::priority() const
Određuje položaj navigacijskog widgeta u padajućem izborniku.
0 do 1000 od vrha prema dolje
Vidi također setPriority().
[virtual] void INavigationWidgetFactory::restoreSettings(Utils::QtcSettings *settings, int position, QWidget *widget)
Čita i obnavlja settings za widget na position koji je kreirao ovaj tvorac ( position identificira određeni navigacijski widget).
Vidi također INavigationWidgetFactory::saveSettings().
[virtual] void INavigationWidgetFactory::saveSettings(Utils::QtcSettings *settings, int position, QWidget *widget)
Pohranjuje settings za widget na position koji je stvorila ova tvornica ( position identificira određeni navigacijski widget).
Vidi također INavigationWidgetFactory::restoreSettings().
void INavigationWidgetFactory::setActivationSequence(const QKeySequence &keys)
Postavlja tvorničku sekvencu aktivacije tipkovnice na keys.
Vidi također activationSequence().
void INavigationWidgetFactory::setDisplayName(const QString &displayName)
Postavlja prikazano ime tvornice na displayName.
Vidi također displayName().
void INavigationWidgetFactory::setId(Utils::Id id)
Postavlja id za tvorničku postavku.
Vidi također id().
void INavigationWidgetFactory::setPriority(int priority)
Postavlja priority za tvorničku postavku.
Vidi također priority().
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.