Class: QgsRelationEditorWidget¶
-
class
qgis.gui.
QgsRelationEditorWidget
(parent: QWidget = None)¶ Bases:
QgsCollapsibleGroupBox
- Parameters
parent (QWidget = None) –
parent widget
Methods
The feature selection manager is responsible for the selected features which are currently being edited.
- param context
- param feature
- param relation
Set the relation(s) for this widget If only one relation is set, it will act as a simple 1:N relation widget If both relations are set, it will act as an N:M relation widget inserting and deleting entries on the intermediate table as required.
Defines if a title label should be shown for this widget.
Determines if the “link feature” button should be shown
Determines if the “unlink feature” button should be shown
Define the view mode for the dual view
Defines if a title label should be shown for this widget.
Determines if the “link feature” button should be shown
Determines if the “unlink feature” button should be shown
Gets the view mode for the dual view
-
actionEvent
()¶
-
changeEvent
()¶
-
childEvent
()¶
-
clearModifiers
()¶
-
closeEvent
()¶
-
collapseExpandFixes
()¶
-
connectNotify
()¶
-
contextMenuEvent
()¶
-
create
()¶
-
customEvent
()¶
-
destroy
()¶
-
disconnectNotify
()¶
-
dragEnterEvent
()¶
-
dragLeaveEvent
()¶
-
dragMoveEvent
()¶
-
dropEvent
()¶
-
enterEvent
()¶
-
event
()¶
-
featureSelectionManager
(self) → QgsIFeatureSelectionManager¶ The feature selection manager is responsible for the selected features which are currently being edited.
- Return type
-
focusInEvent
()¶
-
focusNextChild
()¶
-
focusNextPrevChild
()¶
-
focusOutEvent
()¶
-
focusPreviousChild
()¶
-
hideEvent
()¶
-
init
()¶
-
initPainter
()¶
-
initStyleOption
()¶
-
inputMethodEvent
()¶
-
isSignalConnected
()¶
-
keyPressEvent
()¶
-
keyReleaseEvent
()¶
-
leaveEvent
()¶
-
loadState
()¶
-
metric
()¶
-
mouseDoubleClickEvent
()¶
-
mouseMoveEvent
()¶
-
mousePressEvent
()¶
-
mouseReleaseEvent
()¶
-
moveEvent
()¶
-
nativeEvent
()¶
-
paintEvent
()¶
-
receivers
()¶
-
resizeEvent
()¶
-
saveKey
()¶
-
saveState
()¶
-
sender
()¶
-
senderSignalIndex
()¶
-
setEditorContext
(self, context: QgsAttributeEditorContext)¶ - Parameters
context (QgsAttributeEditorContext) –
-
setFeature
(self, feature: QgsFeature)¶ - Parameters
feature (QgsFeature) –
-
setRelationFeature
(self, relation: QgsRelation, feature: QgsFeature)¶ - Parameters
relation (QgsRelation) –
feature (QgsFeature) –
-
setRelations
(self, relation: QgsRelation, nmrelation: QgsRelation)¶ Set the relation(s) for this widget If only one relation is set, it will act as a simple 1:N relation widget If both relations are set, it will act as an N:M relation widget inserting and deleting entries on the intermediate table as required.
- Parameters
relation (QgsRelation) – Relation referencing the edited table
nmrelation (QgsRelation) – Optional reference from the referencing table to a 3rd N:M table
-
setShowLabel
(self, showLabel: bool)¶ Defines if a title label should be shown for this widget.
New in version 2.18.
- Parameters
showLabel (bool) –
-
setShowLinkButton
(self, showLinkButton: bool)¶ Determines if the “link feature” button should be shown
New in version 2.18.
- Parameters
showLinkButton (bool) –
-
setShowUnlinkButton
(self, showUnlinkButton: bool)¶ Determines if the “unlink feature” button should be shown
New in version 2.18.
- Parameters
showUnlinkButton (bool) –
-
setViewMode
(self, mode: QgsDualView.ViewMode)¶ Define the view mode for the dual view
- Parameters
mode (QgsDualView.ViewMode) –
-
showEvent
()¶
-
showLabel
(self) → bool¶ Defines if a title label should be shown for this widget.
New in version 2.18.
- Return type
bool
-
showLinkButton
(self) → bool¶ Determines if the “link feature” button should be shown
New in version 2.18.
- Return type
bool
-
showUnlinkButton
(self) → bool¶ Determines if the “unlink feature” button should be shown
New in version 2.18.
- Return type
bool
-
tabletEvent
()¶
-
timerEvent
()¶
-
titleRect
()¶
-
updateMicroFocus
()¶
-
updateStyle
()¶
-
viewMode
(self) → QgsDualView.ViewMode¶ Gets the view mode for the dual view
- Return type
-
wheelEvent
()¶