|
QGIS API Documentation 3.99.0-Master (d270888f95f)
|
A combo box which allows choice of alignment settings (e.g. More...
#include <qgsalignmentcombobox.h>

Signals | |
| void | changed () |
| Emitted when the alignment is changed. | |
Public Member Functions | |
| QgsAlignmentComboBox (QWidget *parent=nullptr) | |
| Constructor for QgsAlignmentComboBox, with the specified parent widget. | |
| Qt::Alignment | currentAlignment () const |
| Returns the current alignment choice. | |
| void | customizeAlignmentDisplay (Qt::Alignment alignment, const QString &text=QString(), const QIcon &icon=QIcon()) |
| Sets the text and icon to use for a particular alignment option, replacing the default text or icon. | |
| Qgis::TextHorizontalAlignment | horizontalAlignment () const |
| Returns the current alignment choice as a QGIS horizontal text alignment enum. | |
| void | setAvailableAlignments (Qt::Alignment alignments) |
| Sets the available alignment choices shown in the combo box. | |
| void | setCurrentAlignment (Qgis::TextHorizontalAlignment alignment) |
| Sets the current alignment choice from a QGIS horizontal text alignment enum. | |
| void | setCurrentAlignment (Qgis::TextVerticalAlignment alignment) |
| Sets the current alignment choice from a QGIS vertical text alignment enum. | |
| void | setCurrentAlignment (Qt::Alignment alignment) |
| Sets the current alignment choice. | |
| Qgis::TextVerticalAlignment | verticalAlignment () const |
| Returns the current alignment choice as a QGIS horizontal text alignment enum. | |
A combo box which allows choice of alignment settings (e.g.
left, right, ...).
Available alignment choices can be manually specified by calling setAvailableAlignments(), which is useful when only a subset of Qt's alignment options should be exposed.
Definition at line 36 of file qgsalignmentcombobox.h.
| QgsAlignmentComboBox::QgsAlignmentComboBox | ( | QWidget * | parent = nullptr | ) |
Constructor for QgsAlignmentComboBox, with the specified parent widget.
Definition at line 27 of file qgsalignmentcombobox.cpp.
|
signal |
Emitted when the alignment is changed.
| Qt::Alignment QgsAlignmentComboBox::currentAlignment | ( | ) | const |
Returns the current alignment choice.
Definition at line 44 of file qgsalignmentcombobox.cpp.
| void QgsAlignmentComboBox::customizeAlignmentDisplay | ( | Qt::Alignment | alignment, |
| const QString & | text = QString(), | ||
| const QIcon & | icon = QIcon() ) |
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.
Definition at line 134 of file qgsalignmentcombobox.cpp.
| Qgis::TextHorizontalAlignment QgsAlignmentComboBox::horizontalAlignment | ( | ) | const |
Returns the current alignment choice as a QGIS horizontal text alignment enum.
Definition at line 56 of file qgsalignmentcombobox.cpp.
| void QgsAlignmentComboBox::setAvailableAlignments | ( | Qt::Alignment | alignments | ) |
Sets the available alignment choices shown in the combo box.
Definition at line 38 of file qgsalignmentcombobox.cpp.
| void QgsAlignmentComboBox::setCurrentAlignment | ( | Qgis::TextHorizontalAlignment | alignment | ) |
Sets the current alignment choice from a QGIS horizontal text alignment enum.
Definition at line 99 of file qgsalignmentcombobox.cpp.
| void QgsAlignmentComboBox::setCurrentAlignment | ( | Qgis::TextVerticalAlignment | alignment | ) |
Sets the current alignment choice from a QGIS vertical text alignment enum.
Definition at line 118 of file qgsalignmentcombobox.cpp.
| void QgsAlignmentComboBox::setCurrentAlignment | ( | Qt::Alignment | alignment | ) |
Sets the current alignment choice.
Definition at line 49 of file qgsalignmentcombobox.cpp.
| Qgis::TextVerticalAlignment QgsAlignmentComboBox::verticalAlignment | ( | ) | const |
Returns the current alignment choice as a QGIS horizontal text alignment enum.
Definition at line 79 of file qgsalignmentcombobox.cpp.