TransitionMappingTable Class Reference

#include <ArmarXGui/gui-plugins/StatechartEditorPlugin/view/dialogs/TransitionMappingTable.h>

+ Inheritance diagram for TransitionMappingTable:

Public Types

enum  {
  eDestKey, eDestType, eMappingRequired, eSource,
  eSourceKey
}
 

Public Member Functions

statechartmodel::ParameterMappingList getMapping () const
 
QList< std::pair< QString, QString > > mapByCriteria (std::function< std::pair< bool, float >(QString, QString)> compare)
 
void setup (const statechartmodel::StateParameterMap &targetDict, const statechartmodel::ParameterMappingList &sourceMapping, statechartmodel::TransitionCPtr transition, statechartmodel::StatePtr state, QStringList profileNames, Ice::CommunicatorPtr ic=NULL, VariantInfoPtr variantInfo=VariantInfoPtr())
 
 TransitionMappingTable (QWidget *parent=0)
 

Protected Slots

void setSourceSpecificMappingParameters (int index, int tablerow=-1, QString initialValue="")
 

Detailed Description

Definition at line 39 of file TransitionMappingTable.h.

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
Enumerator
eDestKey 
eDestType 
eMappingRequired 
eSource 
eSourceKey 

Definition at line 43 of file TransitionMappingTable.h.

Constructor & Destructor Documentation

◆ TransitionMappingTable()

TransitionMappingTable ( QWidget *  parent = 0)
explicit

Definition at line 53 of file TransitionMappingTable.cpp.

Member Function Documentation

◆ getMapping()

Definition at line 161 of file TransitionMappingTable.cpp.

◆ mapByCriteria()

QList< std::pair< QString, QString > > mapByCriteria ( std::function< std::pair< bool, float >(QString, QString)>  compare)

Definition at line 201 of file TransitionMappingTable.cpp.

+ Here is the call graph for this function:

◆ setSourceSpecificMappingParameters

void setSourceSpecificMappingParameters ( int  index,
int  tablerow = -1,
QString  initialValue = "" 
)
protectedslot

Definition at line 270 of file TransitionMappingTable.cpp.

+ Here is the caller graph for this function:

◆ setup()

void setup ( const statechartmodel::StateParameterMap targetDict,
const statechartmodel::ParameterMappingList sourceMapping,
statechartmodel::TransitionCPtr  transition,
statechartmodel::StatePtr  state,
QStringList  profileNames,
Ice::CommunicatorPtr  ic = NULL,
VariantInfoPtr  variantInfo = VariantInfoPtr() 
)

Definition at line 58 of file TransitionMappingTable.cpp.

+ Here is the call graph for this function:

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