mirror of
https://github.com/OPM/ResInsight.git
synced 2025-01-24 07:16:53 -06:00
58149cbdb9
Commented out use of stipple line, as VizFwk is not update yet
49 lines
1.4 KiB
Plaintext
49 lines
1.4 KiB
Plaintext
@startuml
|
|
|
|
Namespace TreeView{
|
|
|
|
QWidget <|-- PdmUiTreeView
|
|
|
|
PdmUiTreeView --* PdmUiTreeViewEditor
|
|
PdmUiTreeView --* QTreeView
|
|
|
|
|
|
PdmUiTreeViewEditor "N" <--> "1" PdmUiItem<<root>>
|
|
PdmUiTreeViewEditor "UpdateUi()" <--> "setValueFromUi()" PdmUiItem<<root>>
|
|
|
|
PdmUiTreeViewEditor "signals"<--> "confAndUpdate()" QTreeView
|
|
PdmUiTreeViewEditor ---* PdmUiTreeViewModel
|
|
'PdmUiTreeViewEditor --* "?, N" PdmUiTreeItemEditor
|
|
|
|
|
|
PdmUiTreeViewModel --> PdmUiTreeItemEditor : "SetValueFromUi()"
|
|
PdmUiTreeViewModel <-- PdmUiTreeItemEditor : "UpdatUi()"
|
|
PdmUiTreeViewModel --* PdmUiTreeOrdering
|
|
'PdmUiTreeViewModel ---* "?, N" PdmUiTreeItemEditor
|
|
|
|
PdmUiTreeOrdering "N" <--> "1" PdmUiItem2<<item>>
|
|
PdmUiTreeOrdering --* PdmUiTreeItemEditor
|
|
|
|
PdmUiTreeItemEditor "N" <-- PdmUiItem2<<item>> : UpdateUi(), removeFromList()
|
|
PdmUiTreeItemEditor --> "1" PdmUiItem2<<item>> : setValueFromUi()
|
|
|
|
}
|
|
|
|
namespace Properties{
|
|
QWidget <|-- PdmUiPropertyView
|
|
|
|
PdmUiPropertyView --* PdmUiDefaultObjectEditor
|
|
PdmUiDefaultObjectEditor --* "N" PdmUiFieldEditor
|
|
"QWidget3<<Container>>" --* "QWidget2<<FieldEditor>>"
|
|
|
|
PdmUiPropertyView --* "QWidget3<<Container>>"
|
|
|
|
PdmField --> "N" PdmUiFieldEditor : UpdateUi(), removeFromList()
|
|
PdmUiFieldEditor --> "1" PdmField : setValueFromUi()
|
|
PdmUiFieldEditor --> "QWidget2<<FieldEditor>>" : configureAndUpdate()
|
|
PdmUiFieldEditor <-- "QWidget2<<FieldEditor>>" : signals()
|
|
PdmUiDefaultObjectEditor "N" <--> "1" PdmObject
|
|
|
|
}
|
|
|
|
@enduml |