Go to the documentation of this file.
31 #include <QTableWidget>
44 class EventSenderConfigDialog;
50 class StateParameterEditor;
72 event =
source.event->clone();
96 Ui::EventSenderConfigDialog*
ui;
113 const QModelIndex
getRowOfItem(QStandardItemModel* model, QString searchString,
int userDataRole = 0, QVariant userData = QVariant())
const;
114 const QModelIndex
getRowOfItem(QStandardItem* item, QString searchString,
int userDataRole = 0, QVariant userData = QVariant())
const;
126 void getTopLevelStates(std::string componentName, std::vector<StateIceBasePtr>& baseStateList, std::vector<StateIceBasePtr>& instanceStateList);
Ui::EventSenderConfigDialog * ui
void loadSettings(QSettings *settings)
const QModelIndex getRowOfItem(QStandardItemModel *model, QString searchString, int userDataRole=0, QVariant userData=QVariant()) const
void saveSettings(QSettings *settings)
EventSenderConfigDialog(QWidget *parent=0)
void setIceManager(IceManagerPtr iceManager)
void stateSelected(int index)
An Event is used to communicate between e.g. condition handlers and statecharts.
~EventSenderConfigDialog() override
std::string globalStateIdentifier
QString getSelectedState()
Vertex source(const detail::edge_base< Directed, Vertex > &e, const PCG &)
EventSenderConfig & operator=(const EventSenderConfig &)=default
Base Class for all Logging classes.
void setEventSender(QString first, QString second)
void populateStateTreeList()
QStringList getPossibleEvents(StateIceBasePtr state)
void getTopLevelStates(std::string componentName, std::vector< StateIceBasePtr > &baseStateList, std::vector< StateIceBasePtr > &instanceStateList)
void setConfig(const EventSenderConfig &config)
EventPtr getSelectedEvent()
This file offers overloads of toIce() and fromIce() functions for STL container types.
EventSenderConfig(const EventSenderConfig &source)
QString getSelectedComponentName()