C++ main module for gpm Package  1.0
Public Member Functions | Static Public Member Functions | Protected Member Functions | List of all members
GPMG_MainWindow Class Reference

This class is the root window of CCE Application. More...

#include <GPMG_MainWindow.h>

Inheritance diagram for GPMG_MainWindow:
Inheritance graph
[legend]
Collaboration diagram for GPMG_MainWindow:
Collaboration graph
[legend]

Public Member Functions

virtual void toDoAfterThisSetting ()
 
GPMG_ShowGraphWindowgetShowGraphWindow ()
 get the graph window More...
 
GPMG_MovieGraphWindowgetMovieGraphWindow ()
 get the movie graph window More...
 
GPMG_RuleGraphWindowgetRuleGraphsWindow ()
 get the rule graphs window More...
 
GPMG_VertexWindowgetVertexWindow ()
 get the node window More...
 
GPMG_EdgeWindowgetEdgeWindow ()
 get the edge window More...
 
GPMG_EnvironmentWindowgetEnvironmentWindow ()
 get the environment window More...
 
GPMG_GraphStateWindowgetGraphStateWindow ()
 get the graph state window More...
 
GPMG_RulesWindowgetRulesWindow ()
 get the rules window More...
 
GPMG_RunWindowgetRunWindow ()
 get the run window More...
 
tBoolean isGraphWindowShown () const
 return true is the graph window is shown More...
 
tBoolean isMovieGraphWindowShown () const
 return true is the movie graph window is shown More...
 
tBoolean isRuleGraphsWindowShown () const
 return true is the rule graphs window is shown More...
 
tBoolean isRulesWindowShown () const
 return true is the rules window is shown More...
 
tBoolean isRunWindowShown () const
 return true is the run window is shown More...
 
tBoolean isVertexWindowShown () const
 return true is the vertex window is shown More...
 
tBoolean isEdgeWindowShown () const
 return true is the edge window is shown More...
 
tBoolean isEnvironmentWindowShown () const
 return true is the environment window is shown More...
 
tBoolean isGraphStateWindowShown () const
 return true is the graph state window is shown More...
 
virtual void load (const tString &file)
 load a config window file More...
 
void showGraphWindow ()
 show the graph window More...
 
void showMovieGraphWindow ()
 show the movie graph window More...
 
void showRuleGraphsWindow (GPM_ModelFunction *rule)
 show the rule graphs window More...
 
void showVertexWindow ()
 show the vertex window More...
 
void showEdgeWindow ()
 show the edge window More...
 
void showEnvironmentWindow ()
 show the environment window More...
 
void showGraphStateWindow ()
 show the graph state window More...
 
void showRulesWindow ()
 show the rules window More...
 
void showRunWindow ()
 show the run window More...
 
void projectEnvironmentHasChanged ()
 environment of the project has changed More...
 
virtual void showAllWindows (const tBoolean &resetLocation)
 show all windows specialized in order to call updateValues method for the patient window name More...
 
virtual void modalWindowClosed (const tFlag &id, const CORE_Object *value)
 method called when a modal is closed More...
 
void showVertex (GPM_Graph *pGraph, GPM_Graph *tGraph, const tFlag &graphType, GPM_Graph *graph, SP::GPM_Vertex vertex, const tBoolean &isReadOnly)
 show the node in a window More...
 
void showEdge (GPM_Graph *pGraph, GPM_Graph *tGraph, const tFlag &graphType, GPM_Graph *graph, SP::GPM_Edge edge, const tBoolean &isReadOnly)
 show the edge in a window More...
 
void showGraphElement (GPM_Graph *pGraph, GPM_Graph *tGraph, const tFlag &graphType, GPM_Graph *graph, SP::GPM_GraphElement elt, const tBoolean &isReadOnly)
 show the edge in a window More...
 

Static Public Member Functions

static SP::GPMG_MainWindow New ()
 
static SP::GPMG_MainWindow New (const tString &name)
 
static SP::GPMG_MainWindow NewInstanceFromFile (const tString &file)
 create a GPMG_MainWindow from XML file More...
 

Protected Member Functions

 GPMG_MainWindow ()
 
virtual ~GPMG_MainWindow (void)
 destroy an object. More...
 

Detailed Description

This class is the root window of CCE Application.

Author
Stéphane Despréaux
Version
1.0

Constructor & Destructor Documentation

GPMG_MainWindow::GPMG_MainWindow ( )
protected

Referenced by New().

Here is the caller graph for this function:

GPMG_MainWindow::~GPMG_MainWindow ( void  )
protectedvirtual

destroy an object.

Member Function Documentation

GPMG_EdgeWindow * GPMG_MainWindow::getEdgeWindow ( )

get the edge window

References null, and showEdgeWindow().

Referenced by projectEnvironmentHasChanged(), and showEdge().

Here is the call graph for this function:

Here is the caller graph for this function:

GPMG_EnvironmentWindow * GPMG_MainWindow::getEnvironmentWindow ( )

get the environment window

References null, and showEnvironmentWindow().

Here is the call graph for this function:

GPMG_GraphStateWindow * GPMG_MainWindow::getGraphStateWindow ( )

get the graph state window

References null, and showGraphStateWindow().

Here is the call graph for this function:

GPMG_MovieGraphWindow * GPMG_MainWindow::getMovieGraphWindow ( )

get the movie graph window

References null, and showMovieGraphWindow().

Referenced by GPMG_ActionMovie::toDo().

Here is the call graph for this function:

Here is the caller graph for this function:

GPMG_RuleGraphWindow * GPMG_MainWindow::getRuleGraphsWindow ( )

get the rule graphs window

References null, and showRuleGraphsWindow().

Referenced by GPMG_PreferencesRootPanel::componentClicked(), projectEnvironmentHasChanged(), and GPMG_ActionRule::toDo().

Here is the call graph for this function:

Here is the caller graph for this function:

GPMG_RulesWindow * GPMG_MainWindow::getRulesWindow ( )

get the rules window

References null, and showRulesWindow().

Referenced by projectEnvironmentHasChanged().

Here is the call graph for this function:

Here is the caller graph for this function:

GPMG_RunWindow * GPMG_MainWindow::getRunWindow ( )

get the run window

References null, and showRunWindow().

Here is the call graph for this function:

GPMG_ShowGraphWindow * GPMG_MainWindow::getShowGraphWindow ( )

get the graph window

References null, and showGraphWindow().

Referenced by projectEnvironmentHasChanged(), showEdge(), showVertex(), and GPMG_ActionGraph::toDo().

Here is the call graph for this function:

Here is the caller graph for this function:

GPMG_VertexWindow * GPMG_MainWindow::getVertexWindow ( )

get the node window

References null, and showVertexWindow().

Referenced by projectEnvironmentHasChanged(), and showVertex().

Here is the call graph for this function:

Here is the caller graph for this function:

tBoolean GPMG_MainWindow::isEdgeWindowShown ( ) const

return true is the edge window is shown

References null.

Referenced by projectEnvironmentHasChanged().

Here is the caller graph for this function:

tBoolean GPMG_MainWindow::isEnvironmentWindowShown ( ) const

return true is the environment window is shown

References null.

tBoolean GPMG_MainWindow::isGraphStateWindowShown ( ) const

return true is the graph state window is shown

References null.

tBoolean GPMG_MainWindow::isGraphWindowShown ( ) const

return true is the graph window is shown

References null.

Referenced by projectEnvironmentHasChanged(), showEdge(), and showVertex().

Here is the caller graph for this function:

tBoolean GPMG_MainWindow::isMovieGraphWindowShown ( ) const

return true is the movie graph window is shown

References null.

tBoolean GPMG_MainWindow::isRuleGraphsWindowShown ( ) const

return true is the rule graphs window is shown

References null.

Referenced by GPMG_PreferencesRootPanel::componentClicked(), projectEnvironmentHasChanged(), and GPMG_ActionRule::toDo().

Here is the caller graph for this function:

tBoolean GPMG_MainWindow::isRulesWindowShown ( ) const

return true is the rules window is shown

References null.

Referenced by projectEnvironmentHasChanged().

Here is the caller graph for this function:

tBoolean GPMG_MainWindow::isRunWindowShown ( ) const

return true is the run window is shown

References null.

tBoolean GPMG_MainWindow::isVertexWindowShown ( ) const

return true is the vertex window is shown

References null.

Referenced by projectEnvironmentHasChanged().

Here is the caller graph for this function:

void GPMG_MainWindow::load ( const tString file)
virtual

load a config window file

References GPMG_ClassFactory::New().

Here is the call graph for this function:

void GPMG_MainWindow::modalWindowClosed ( const tFlag id,
const CORE_Object value 
)
virtual

method called when a modal is closed

Parameters
idid of the component of the This window which launches the modal window
value: value return when the modal window is closed
static SP::GPMG_MainWindow GPMG_MainWindow::New ( )
inlinestatic

Referenced by GPMG_ClassFactory::NewInstance(), NewInstanceFromFile(), and GPMG_Application::NewRootWindowInstance().

Here is the caller graph for this function:

static SP::GPMG_MainWindow GPMG_MainWindow::New ( const tString name)
inlinestatic

References GPMG_MainWindow().

Here is the call graph for this function:

SP::GPMG_MainWindow GPMG_MainWindow::NewInstanceFromFile ( const tString file)
static

create a GPMG_MainWindow from XML file

Returns
null if error

References GPMG_ClassFactory::New(), and New().

Here is the call graph for this function:

void GPMG_MainWindow::projectEnvironmentHasChanged ( )
void GPMG_MainWindow::showAllWindows ( const tBoolean resetLocation)
virtual
void GPMG_MainWindow::showEdge ( GPM_Graph pGraph,
GPM_Graph tGraph,
const tFlag graphType,
GPM_Graph graph,
SP::GPM_Edge  edge,
const tBoolean isReadOnly 
)
void GPMG_MainWindow::showEdgeWindow ( )

show the edge window

References GPMG_EdgeWindow::New(), and null.

Referenced by getEdgeWindow().

Here is the call graph for this function:

Here is the caller graph for this function:

void GPMG_MainWindow::showEnvironmentWindow ( )

show the environment window

References GPMG_EnvironmentWindow::New(), null, and GPMG_EnvironmentWindow::setProject().

Referenced by getEnvironmentWindow(), and GPMG_ActionEnvironment::toDo().

Here is the call graph for this function:

Here is the caller graph for this function:

void GPMG_MainWindow::showGraphElement ( GPM_Graph pGraph,
GPM_Graph tGraph,
const tFlag graphType,
GPM_Graph graph,
SP::GPM_GraphElement  elt,
const tBoolean isReadOnly 
)
inline

show the edge in a window

References null, showEdge(), and showVertex().

Referenced by GPMG_GraphElementWindow::componentClicked().

Here is the call graph for this function:

Here is the caller graph for this function:

void GPMG_MainWindow::showGraphStateWindow ( )

show the graph state window

References GPMG_GraphStateWindow::New(), null, and GPMG_GraphStateWindow::setProject().

Referenced by getGraphStateWindow(), and GPMG_ActionEnvironment::toDo().

Here is the call graph for this function:

Here is the caller graph for this function:

void GPMG_MainWindow::showGraphWindow ( )

show the graph window

References GPMG_Project::getInitGraph(), GPMG_ShowGraphWindow::New(), null, and GPMG_ShowGraphWindow::showGraph().

Referenced by getShowGraphWindow(), and GPMG_ActionShowGraphWindow::toDo().

Here is the call graph for this function:

Here is the caller graph for this function:

void GPMG_MainWindow::showMovieGraphWindow ( )

show the movie graph window

References GPMG_MovieGraphWindow::New(), null, and GPMG_MovieGraphWindow::showGraphFiles().

Referenced by getMovieGraphWindow(), and GPMG_ActionRun::toDo().

Here is the call graph for this function:

Here is the caller graph for this function:

void GPMG_MainWindow::showRuleGraphsWindow ( GPM_ModelFunction rule)

show the rule graphs window

References GPMG_RuleGraphWindow::New(), null, and GPMG_RuleGraphWindow::showRule().

Referenced by getRuleGraphsWindow().

Here is the call graph for this function:

Here is the caller graph for this function:

void GPMG_MainWindow::showRulesWindow ( )

show the rules window

References GPMG_RulesWindow::New(), null, and GPMG_RulesWindow::setProject().

Referenced by getRulesWindow(), and GPMG_ActionRule::toDo().

Here is the call graph for this function:

Here is the caller graph for this function:

void GPMG_MainWindow::showRunWindow ( )

show the run window

References GPMG_RunWindow::New(), null, and GPMG_RunWindow::setProject().

Referenced by getRunWindow(), and GPMG_ActionRun::toDo().

Here is the call graph for this function:

Here is the caller graph for this function:

void GPMG_MainWindow::showVertex ( GPM_Graph pGraph,
GPM_Graph tGraph,
const tFlag graphType,
GPM_Graph graph,
SP::GPM_Vertex  vertex,
const tBoolean isReadOnly 
)
void GPMG_MainWindow::showVertexWindow ( )

show the vertex window

References GPMG_VertexWindow::New(), and null.

Referenced by getVertexWindow().

Here is the call graph for this function:

Here is the caller graph for this function:

virtual void GPMG_MainWindow::toDoAfterThisSetting ( )
inlinevirtual

The documentation for this class was generated from the following files: