Skip to content

Class QfToggleButtonGroup

ClassList > QfToggleButtonGroup

More...

Inherits the following classes: QtQuick::Item

Public Properties

Type Name
property bool allowDeselect
property bool allowMultipleSelection
property real buttonMininumWidth
property real buttonSpacing
property string checkedRole
property bool editable
property bool editing
property alias font
property alias model
property int selectedIndex
property string textRole

Public Signals

Type Name
signal void itemDeselected
signal void itemSelected (int index, var modelData)

Detailed Description

Provides a consistent UI for selecting single values from a list of options.

Public Properties Documentation

property allowDeselect

bool QfToggleButtonGroup::allowDeselect;

When true, clicking on an already-selected button will deselect it, setting selectedIndex to -1 and emitting the deselected() signal.


property allowMultipleSelection

bool QfToggleButtonGroup::allowMultipleSelection;

When true, multiple items can be selected, the checkedRole mdoel value will define whether a given index is selected or not.


property buttonMininumWidth

real QfToggleButtonGroup::buttonMininumWidth;

Minimum width for buttons to handle empty text gracefully


property buttonSpacing

real QfToggleButtonGroup::buttonSpacing;

Spacing between buttons


property checkedRole

string QfToggleButtonGroup::checkedRole;

property editable

bool QfToggleButtonGroup::editable;

property editing

bool QfToggleButtonGroup::editing;

property font

alias QfToggleButtonGroup::font;

property model

alias QfToggleButtonGroup::model;

property selectedIndex

int QfToggleButtonGroup::selectedIndex;

property textRole

string QfToggleButtonGroup::textRole;

Public Signals Documentation

signal itemDeselected

void QfToggleButtonGroup::itemDeselected;

Emitted when the user deselects the currently selected item (only when allowDeselect is true). The selectedIndex will be -1 after this signal is emitted.


signal itemSelected

void QfToggleButtonGroup::itemSelected;

Emitted when user selects a button

Parameters:

  • index The index of the selected item
  • modelData The model data for the selected item


The documentation for this class was generated from the following file src/gui/qml/QfToggleButtonGroup.qml