GemaCoreLib
The GeMA Core library
Loading...
Searching...
No Matches
GmDiscontinuitySetStateDumpItem Class Reference
Inheritance diagram for GmDiscontinuitySetStateDumpItem:
Collaboration diagram for GmDiscontinuitySetStateDumpItem:

Public Member Functions

 GmDiscontinuitySetStateDumpItem (GmDiscontinuitySet *ds)
 
virtual bool addStateItemsToGroup (GmStateDump *state, int groupId)
 Initialization method, called once, allowing the object to add its state items to the given group of the given sate dump object. The given group id is always a "concrete" group (never -1 or -2).
 
virtual bool stateLoaded (GmStateDump *state)
 Virtual method called just after succesfully completing a load operation on the given state. Returning false aborts the operation.
 
virtual bool fillDumpControlMapData (QVariantMap *map, const GmLogCategory &logger)
 
virtual bool dumpControlMapDataLoaded (QVariantMap *map, const GmLogCategory &logger)
 
- Public Member Functions inherited from GmGroupDumpItem
virtual ~GmGroupDumpItem ()
 Virtual destructor.
 
virtual bool stateAboutToBeSaved (GmStateDump *state)
 Virtual method called just before starting a save operation on the given state. Returning false aborts the operation.
 
virtual bool stateSaved (GmStateDump *state)
 Virtual method called just after succesfully completing a save operation on the given state. Returning false aborts the operation.
 
virtual bool stateAboutToBeLoaded (GmStateDump *state)
 Virtual method called just before starting a load operation on the given state. Returning false aborts the operation.
 

Private Attributes

GmDiscontinuitySet_ds
 
QVariantMap _controlMap
 

Member Function Documentation

◆ addStateItemsToGroup()

bool GmDiscontinuitySetStateDumpItem::addStateItemsToGroup ( GmStateDump * state,
int groupId )
virtual

Initialization method, called once, allowing the object to add its state items to the given group of the given sate dump object. The given group id is always a "concrete" group (never -1 or -2).

Should return false on error, using the state logger to explain it.

Auxiliar variant map dump item that notifies us for loading and saving data to the map

< Our "father" Bc dump item object

Implements GmGroupDumpItem.

◆ stateLoaded()

bool GmDiscontinuitySetStateDumpItem::stateLoaded ( GmStateDump * state)
virtual

Virtual method called just after succesfully completing a load operation on the given state. Returning false aborts the operation.

Reimplemented from GmGroupDumpItem.


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