|
C++ main module for gpm Package
1.0
|
this class describes a window to display node properties More...
#include <GPMG_VertexWindow.h>


Public Member Functions | |
| virtual void | toDoAfterThisSetting () |
| void | setNode (GPM_Graph *pGraph, GPM_Graph *tGraph, const tFlag &graphType, GPM_Graph *graph, SP::GPM_Vertex item) |
| set the node properties More... | |
| virtual void | componentClicked (GUI_ActionComponent &compo) |
| method called when a component are clicked on More... | |
| virtual void | enableComponents (const tBoolean &isReadOnly) |
| enable the components More... | |
| virtual void | updateValues () |
| update the components values put the values of model object to gui components More... | |
| void | setGraphElement (GPM_Graph *pGraph, GPM_Graph *tGraph, const tFlag &graphType, GPM_Graph *graph, SP::GPM_GraphElement item) |
| set the graph element properties More... | |
| SP::GPM_GraphElement | getWorkingGraphElement () |
| get the working graph element attached to the window More... | |
| SPC::GPM_GraphElement | getGraphElement () const |
| get the graph element attached to the window More... | |
| tFlag | getGraphType () const |
| get the graph type More... | |
| GPM_Graph * | getGraph () const |
| get the graph More... | |
| GPM_Graph * | getPatternGraph () const |
| get the pattern graph More... | |
| GPM_Graph * | getTransformerGraph () const |
| get the graph More... | |
| tBoolean | isReadOnly () const |
| return true if the graph element is read only More... | |
| tBoolean | isShown () const |
| return true if the graph element has to be shown More... | |
| virtual void | loadFromUIClass (const UI_Class &mclass) |
| how to load the object from a Meta Model class More... | |
| virtual void | saveToUIClass (UI_Class &mclass) const |
| how to save the object from a mate model class More... | |
| virtual void | modalWindowClosed (const tFlag &id, const CORE_Object *value) |
| method called when a modal window is closed More... | |
Static Public Member Functions | |
| static SP::GPMG_VertexWindow | New () |
| create a visualization window More... | |
Protected Member Functions | |
| GPMG_VertexWindow () | |
| build a GPMG_VertexWindow More... | |
| virtual | ~GPMG_VertexWindow (void) |
| destroy a GPMG_VertexWindow More... | |
| virtual void | createComponentsInLayout (const int &index, GUI_VBoxLayout &layout) |
| create the components in special rows at index More... | |
| virtual void | resetValues () |
| reset values More... | |
| virtual void | updateTriggerVariables (const tString &letter, GUI_ComboBox &cb) |
| update trigger variables More... | |
this class describes a window to display node properties
|
protected |
|
protectedvirtual |
destroy a GPMG_VertexWindow
|
virtual |
method called when a component are clicked on
Reimplemented from GPMG_GraphElementWindow.
References CORE_String::boolean2String(), GPMG_GraphElementWindow::componentClicked(), GPMG_GraphElementWindow::getWorkingGraphElement(), null, CORE_Real::parseReal(), GPM_Port::setAreCoordinatesComputedByDefault(), tFlag, and tString.

|
protectedvirtual |
create the components in special rows at index
Implements GPMG_GraphElementWindow.
|
virtual |
enable the components
Reimplemented from GPMG_GraphElementWindow.
References GPMG_GraphElementWindow::enableComponents(), GPMG_GraphElementWindow::getWorkingGraphElement(), and null.
Referenced by GPMG_MainWindow::showVertex().


|
inlineinherited |
get the graph
Referenced by GPMG_GraphElementWindow::componentClicked(), and updateValues().

|
inlineinherited |
get the graph element attached to the window
Referenced by GPMG_EdgeWindow::componentClicked(), and GPMG_EdgeWindow::updateValues().

|
inlineinherited |
get the graph type
Referenced by GPMG_GraphElementWindow::componentClicked().

|
inlineinherited |
get the pattern graph
Referenced by GPMG_GraphElementWindow::componentClicked().

|
inlineinherited |
get the graph
Referenced by GPMG_GraphElementWindow::componentClicked().

|
inlineinherited |
get the working graph element attached to the window
Referenced by componentClicked(), enableComponents(), updateTriggerVariables(), and updateValues().

|
inherited |
return true if the graph element is read only
References null.
Referenced by GPMG_GraphElementWindow::componentClicked(), and GPMG_GraphElementWindow::setGraphElement().

|
inherited |
return true if the graph element has to be shown
References null.
Referenced by GPMG_MainWindow::showEdge(), and GPMG_MainWindow::showVertex().

|
virtualinherited |
how to load the object from a Meta Model class
|
virtualinherited |
method called when a modal window is closed
|
inlinestatic |
create a visualization window
References GPMG_VertexWindow().
Referenced by GPMG_ClassFactory::NewInstance(), and GPMG_MainWindow::showVertexWindow().


|
protectedvirtual |
reset values
Reimplemented from GPMG_GraphElementWindow.
References null, and GPMG_GraphElementWindow::resetValues().

|
virtualinherited |
how to save the object from a mate model class
|
inherited |
set the graph element properties
References CORE_Object::getSharedPointer(), GPMG_GraphElementWindow::isReadOnly(), null, and GPMG_GraphElementWindow::updateValues().
Referenced by GPMG_EdgeWindow::setEdge(), and setNode().


|
inline |
set the node properties
References GPMG_GraphElementWindow::setGraphElement().
Referenced by GPMG_MainWindow::showVertex().


|
inlinevirtual |
Reimplemented from GPMG_GraphElementWindow.
References GPMG_GraphElementWindow::toDoAfterThisSetting().

|
protectedvirtual |
update trigger variables
Reimplemented from GPMG_GraphElementWindow.
References GPM_GraphElement::getId(), GPMG_GraphElementWindow::getWorkingGraphElement(), null, CORE_Integer::toString(), and tString.

|
virtual |
update the components values put the values of model object to gui components
Reimplemented from GPMG_GraphElementWindow.
References GPM_Vertex::getCoordinates(), GPM_Graph::getEdge(), GPM_Graph::getEdges(), GPMG_GraphElementWindow::getGraph(), GPM_Graph::getVertexIID(), GPMG_GraphElementWindow::getWorkingGraphElement(), null, tBoolean, CORE_Real::toString(), CORE_Integer::toString(), tString, and GPMG_GraphElementWindow::updateValues().
Referenced by GPMG_MainWindow::projectEnvironmentHasChanged().


1.8.8