/************************************************************************ * This file has been generated automatically from * * * * src/gui/qgsalignmentcombobox.h * * * * Do not edit manually ! Edit header and run scripts/sipify.pl again * ************************************************************************/ class QgsAlignmentComboBox : QComboBox { %Docstring A combo box which allows choice of alignment settings (e.g. left, right, ...). Currently only horizontal alignments are supported. Available alignment choices can be manually specified by calling :py:func:`~setAvailableAlignments`, which is useful when only a subset of Qt's alignment options should be exposed. .. versionadded:: 3.10 %End %TypeHeaderCode #include "qgsalignmentcombobox.h" %End public: QgsAlignmentComboBox( QWidget *parent /TransferThis/ = 0 ); %Docstring Constructor for QgsAlignmentComboBox, with the specified parent widget. %End void setAvailableAlignments( Qt::Alignment alignments ); %Docstring Sets the available alignment choices shown in the combo box. %End Qt::Alignment currentAlignment() const; %Docstring Returns the current alignment choice. .. seealso:: :py:func:`setCurrentAlignment` %End void setCurrentAlignment( Qt::Alignment alignment ); %Docstring Sets the current ``alignment`` choice. .. seealso:: :py:func:`currentAlignment` %End void customizeAlignmentDisplay( Qt::Alignment alignment, const QString &text = QString(), const QIcon &icon = QIcon() ); %Docstring Sets the ``text`` and ``icon`` to use for a particular ``alignment`` option, replacing the default text or icon. If ``text`` or ``icon`` is not specified, they will not be changed from the default. .. note:: This must be called after first filtering the available alignment options via :py:func:`~QgsAlignmentComboBox.setAvailableAlignments`. %End signals: void changed(); %Docstring Emitted when the alignment is changed. %End }; /************************************************************************ * This file has been generated automatically from * * * * src/gui/qgsalignmentcombobox.h * * * * Do not edit manually ! Edit header and run scripts/sipify.pl again * ************************************************************************/