25 #include <QSpacerItem>
27 #include <IceUtil/IceUtil.h>
29 #include <ArmarXGui/gui-plugins/StatechartEventSenderPlugin/ui_EventSenderConfig.h>
60 this->setObjectName(QString::fromUtf8(
"this"));
61 this->setMinimumSize(QSize(0, 40));
62 horizontalLayout =
new QHBoxLayout(
this);
63 horizontalLayout->setSpacing(2);
64 horizontalLayout->setObjectName(QString::fromUtf8(
"horizontalLayout"));
65 horizontalLayout->setContentsMargins(2, 3, 2, -1);
66 tbSend =
new QToolButton(
this);
67 tbSend->setObjectName(QString::fromUtf8(
"tbSend"));
68 tbSend->setMinimumSize(QSize(60, 20));
71 QString::fromUtf8(
":/icons/media-playback-start.ico"), QSize(), QIcon::Normal,
QIcon::Off);
72 tbSend->setIcon(icon);
73 tbSend->setIconSize(QSize(16, 16));
74 tbSend->setToolButtonStyle(Qt::ToolButtonTextBesideIcon);
75 horizontalLayout->addWidget(tbSend);
77 tbConfig =
new QToolButton(
this);
78 tbConfig->setObjectName(QString::fromUtf8(
"tbConfig"));
79 tbConfig->setMinimumSize(QSize(20, 20));
82 icon2.addFile(QString::fromUtf8(
":/icons/configure-3.png"), QSize(), QIcon::Normal,
QIcon::Off);
83 tbConfig->setIcon(icon2);
84 tbConfig->setIconSize(QSize(16, 16));
85 horizontalLayout->addWidget(tbConfig);
87 tbDelete =
new QToolButton(
this);
88 tbDelete->setObjectName(QString::fromUtf8(
"tbDelete"));
89 tbDelete->setMinimumSize(QSize(20, 20));
93 QString::fromUtf8(
":/icons/dialog-close.ico"), QSize(), QIcon::Normal,
QIcon::Off);
94 tbDelete->setIcon(iconClose);
95 tbDelete->setIconSize(QSize(16, 16));
96 tbDelete->setToolButtonStyle(Qt::ToolButtonIconOnly);
97 horizontalLayout->addWidget(tbDelete);
100 new QSpacerItem(1, 20, QSizePolicy::MinimumExpanding, QSizePolicy::Minimum);
101 horizontalLayout->addItem(spacer);
103 this->setTitle(QApplication::translate(
105 #ifndef QT_NO_TOOLTIP
106 tbSend->setToolTip(QApplication::translate(
"EventSenderOverview",
"Send Event", 0));
107 tbDelete->setToolTip(
108 QApplication::translate(
"EventSenderOverview",
"Delete this EventSender", 0));
109 tbConfig->setToolTip(
110 QApplication::translate(
"EventSenderOverview",
"Configure this EventSender", 0));
111 #endif // QT_NO_TOOLTIP
112 tbSend->setText(QApplication::translate(
"EventSenderOverview",
"Send", 0));
113 tbConfig->setText(QApplication::translate(
"EventSenderOverview",
"...", 0));
120 connect(tbSend, SIGNAL(clicked()),
this, SLOT(
sendClicked()));
121 connect(tbConfig, SIGNAL(clicked()),
this, SLOT(
openConfig()));
122 connect(tbDelete, SIGNAL(clicked()),
this, SLOT(
deleteClicked()));
124 connect(dialog, SIGNAL(accepted()),
this, SLOT(
configDone()));
148 this->iceManager = iceMan;
161 dialog->setModal(
true);
164 dialog->activateWindow();
165 dialog->setParent(0);