AusweisApp2
 Alle Klassen Namensbereiche Dateien Funktionen Variablen Typdefinitionen Aufzählungen Aufzählungswerte Propertys Freundbeziehungen Makrodefinitionen
governikus::TabButtonGroup Klassenreferenz

A widget that is presented to accessibility clients as a page tab list, but uses TabButtons as tabs. Mehr ...

#include <TabButtonGroup.h>

Klassendiagramm für governikus::TabButtonGroup:

Signale

void buttonToggled (QAbstractButton *pButton, bool pChecked)
 

Öffentliche Methoden

 TabButtonGroup (QWidget *pParent=nullptr)
 
virtual ~TabButtonGroup () override
 
void addButton (QAbstractButton *pButton)
 
void setWorkflowActive (bool pWorkflowActiv)
 
virtual bool eventFilter (QObject *pWatched, QEvent *pEvent) override
 

Ausführliche Beschreibung

A widget that is presented to accessibility clients as a page tab list, but uses TabButtons as tabs.

The class is a regular widget. Buttons (that must be checkable) added via addButton() are added to an exclusive button group. Only one button can be checked at a time. The focus handling and cursor key navigation is overridden so that it works like in the tab row of a regular QTabWidget.

Beschreibung der Konstruktoren und Destruktoren

TabButtonGroup::TabButtonGroup ( QWidget *  pParent = nullptr)
TabButtonGroup::~TabButtonGroup ( )
overridevirtual

Dokumentation der Elementfunktionen

void TabButtonGroup::addButton ( QAbstractButton *  pButton)

Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

void governikus::TabButtonGroup::buttonToggled ( QAbstractButton *  pButton,
bool  pChecked 
)
signal
bool TabButtonGroup::eventFilter ( QObject *  pWatched,
QEvent *  pEvent 
)
overridevirtual
void TabButtonGroup::setWorkflowActive ( bool  pWorkflowActiv)

Die Dokumentation für diese Klasse wurde erzeugt aufgrund der Dateien: