Na ovoj stranici

Core::INavigationWidgetFactory Class

class Core::INavigationWidgetFactory

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