Eclipse SUMO - Simulation of Urban MObility
GNEGenericDataFrame::DataSetSelector Class Reference

#include <GNEGenericDataFrame.h>

Inheritance diagram for GNEGenericDataFrame::DataSetSelector:
[legend]
Collaboration diagram for GNEGenericDataFrame::DataSetSelector:
[legend]

Public Member Functions

 DataSetSelector (GNEGenericDataFrame *genericDataFrameParent)
 FOX-declaration. More...
 
GNEDataSetgetDataSet () const
 get current select data set ID More...
 
void refreshDataSetSelector (const GNEDataSet *currentDataSet)
 refresh interval selector More...
 
 ~DataSetSelector ()
 destructor More...
 
FOX-callbacks

called when user press button "create dataSet"

long onCmdCreateDataSet (FXObject *, FXSelector, void *)
 
long onCmdSetNewDataSetID (FXObject *, FXSelector, void *)
 Called when the user set a new data set ID. More...
 
long onCmdSelectDataSet (FXObject *obj, FXSelector, void *)
 Called when the user select an existent data set. More...
 
long onCmdSelectCheckButton (FXObject *obj, FXSelector, void *)
 Called when the user select check button. More...
 

Private Attributes

FXButton * myCreateDataSetButton
 create dataSet button More...
 
FXComboBox * myDataSetsComboBox
 comboBox with intervals More...
 
GNEGenericDataFramemyGenericDataFrameParent
 pointer to genericData frame Parent More...
 
FXHorizontalFrame * myHorizontalFrameNewID
 horizontal frame new id More...
 
FXCheckButton * myNewDataSetCheckButton
 check button to create a new dataSet More...
 
FXTextField * myNewDataSetIDTextField
 interval new id More...
 

Detailed Description

Definition at line 47 of file GNEGenericDataFrame.h.

Constructor & Destructor Documentation

◆ DataSetSelector()

◆ ~DataSetSelector()

GNEGenericDataFrame::DataSetSelector::~DataSetSelector ( )

destructor

Definition at line 92 of file GNEGenericDataFrame.cpp.

Member Function Documentation

◆ getDataSet()

GNEDataSet * GNEGenericDataFrame::DataSetSelector::getDataSet ( ) const

get current select data set ID

Definition at line 126 of file GNEGenericDataFrame.cpp.

References GNEAttributeCarrier::getNet(), and GNENet::retrieveDataSet().

Referenced by GNEEdgeDataFrame::addEdgeData(), and GNEEdgeRelDataFrame::addEdgeRelationData().

Here is the caller graph for this function:

◆ onCmdCreateDataSet()

long GNEGenericDataFrame::DataSetSelector::onCmdCreateDataSet ( FXObject *  ,
FXSelector  ,
void *   
)

Definition at line 136 of file GNEGenericDataFrame.cpp.

References GNEDataHandler::buildDataSet(), and WRITE_WARNING.

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ onCmdSelectCheckButton()

long GNEGenericDataFrame::DataSetSelector::onCmdSelectCheckButton ( FXObject *  obj,
FXSelector  ,
void *   
)

Called when the user select check button.

Definition at line 174 of file GNEGenericDataFrame.cpp.

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ onCmdSelectDataSet()

long GNEGenericDataFrame::DataSetSelector::onCmdSelectDataSet ( FXObject *  obj,
FXSelector  ,
void *   
)

Called when the user select an existent data set.

Definition at line 166 of file GNEGenericDataFrame.cpp.

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ onCmdSetNewDataSetID()

long GNEGenericDataFrame::DataSetSelector::onCmdSetNewDataSetID ( FXObject *  ,
FXSelector  ,
void *   
)

Called when the user set a new data set ID.

Definition at line 159 of file GNEGenericDataFrame.cpp.

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ refreshDataSetSelector()

void GNEGenericDataFrame::DataSetSelector::refreshDataSetSelector ( const GNEDataSet currentDataSet)

refresh interval selector

Definition at line 96 of file GNEGenericDataFrame.cpp.

Referenced by GNEGenericDataFrame::show().

Here is the caller graph for this function:

Field Documentation

◆ myCreateDataSetButton

FXButton* GNEGenericDataFrame::DataSetSelector::myCreateDataSetButton
private

create dataSet button

Definition at line 97 of file GNEGenericDataFrame.h.

◆ myDataSetsComboBox

FXComboBox* GNEGenericDataFrame::DataSetSelector::myDataSetsComboBox
private

comboBox with intervals

Definition at line 100 of file GNEGenericDataFrame.h.

◆ myGenericDataFrameParent

GNEGenericDataFrame* GNEGenericDataFrame::DataSetSelector::myGenericDataFrameParent
private

pointer to genericData frame Parent

Definition at line 85 of file GNEGenericDataFrame.h.

◆ myHorizontalFrameNewID

FXHorizontalFrame* GNEGenericDataFrame::DataSetSelector::myHorizontalFrameNewID
private

horizontal frame new id

Definition at line 91 of file GNEGenericDataFrame.h.

◆ myNewDataSetCheckButton

FXCheckButton* GNEGenericDataFrame::DataSetSelector::myNewDataSetCheckButton
private

check button to create a new dataSet

Definition at line 88 of file GNEGenericDataFrame.h.

◆ myNewDataSetIDTextField

FXTextField* GNEGenericDataFrame::DataSetSelector::myNewDataSetIDTextField
private

interval new id

Definition at line 94 of file GNEGenericDataFrame.h.


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