1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113
|
/************************************************************************
* This file has been generated automatically from *
* *
* src/gui/editorwidgets/qgsmultiedittoolbutton.h *
* *
* Do not edit manually ! Edit header and run scripts/sipify.py again *
************************************************************************/
class QgsMultiEditToolButton : QToolButton
{
%Docstring(signature="appended")
A tool button widget which is displayed next to editor widgets in
attribute forms, and allows for controlling how the widget behaves and
interacts with the form while in multi edit mode.
%End
%TypeHeaderCode
#include "qgsmultiedittoolbutton.h"
%End
public:
enum State /BaseType=IntEnum/
{
Default,
MixedValues,
Changed,
};
explicit QgsMultiEditToolButton( QWidget *parent /TransferThis/ = 0 );
%Docstring
Constructor for QgsMultiEditToolButton.
:param parent: parent object
%End
State state() const;
%Docstring
Returns the current displayed state of the button.
%End
void setField( const QgsField &field );
%Docstring
Sets the field associated with this button. This is used to customize
the widget menu and tooltips to match the field properties.
:param field: associated field
%End
public slots:
void setIsMixed( bool mixed );
%Docstring
Sets whether the associated field contains mixed values.
:param mixed: whether field values are mixed
.. seealso:: :py:func:`setIsChanged`
.. seealso:: :py:func:`resetChanges`
%End
void setIsChanged( bool changed );
%Docstring
Sets whether the associated field has changed.
:param changed: whether field has changed
.. seealso:: :py:func:`setIsMixed`
.. seealso:: :py:func:`resetChanges`
%End
void resetChanges();
%Docstring
Resets the changed state for the field.
.. seealso:: :py:func:`setIsMixed`
.. seealso:: :py:func:`setIsChanged`
.. seealso:: :py:func:`changesCommitted`
%End
void changesCommitted();
%Docstring
Called when field values have been changed and field now contains all
the same values.
.. seealso:: :py:func:`resetChanges`
%End
signals:
void setFieldValueTriggered();
%Docstring
Emitted when the "set field value for all features" option is selected.
%End
void resetFieldValueTriggered();
%Docstring
Emitted when the "reset to original values" option is selected.
%End
};
/************************************************************************
* This file has been generated automatically from *
* *
* src/gui/editorwidgets/qgsmultiedittoolbutton.h *
* *
* Do not edit manually ! Edit header and run scripts/sipify.py again *
************************************************************************/
|