AMAddActionDialog::AMAddActionDialog(QWidget *parent) : QDialog(parent, Qt::Tool), ui(new Ui::AMAddActionDialog) { ui->setupUi(this); connect(ui->actionsListWidget, SIGNAL(currentItemChanged(QListWidgetItem*,QListWidgetItem*)), this, SLOT(onListWidgetCurrentIndexChanged(QListWidgetItem*,QListWidgetItem*))); populateWithRegisteredActions(); connect(ui->addToWorkflowButton, SIGNAL(clicked()), this, SLOT(onAddToWorkflowButtonClicked())); connect(ui->actionsListWidget, SIGNAL(doubleClicked(QModelIndex)), this, SLOT(onAddToWorkflowButtonClicked())); }
AMAddActionDialog3::AMAddActionDialog3(QWidget *parent) : QDialog(parent, Qt::Tool) { if (objectName().isEmpty()) setObjectName(QString::fromUtf8("AMAddActionDialog3")); resize(515, 397); verticalLayout3_ = new QVBoxLayout(); verticalLayout3_->setObjectName(QString::fromUtf8("verticalLayout_3")); titleLabel_ = new QLabel(); titleLabel_->setObjectName(QString::fromUtf8("titleLabel")); QFont font; font.setBold(true); font.setWeight(75); titleLabel_->setFont(font); verticalLayout3_->addWidget(titleLabel_); horizontalLayout_ = new QHBoxLayout(); horizontalLayout_->setObjectName(QString::fromUtf8("horizontalLayout")); actionsListWidget_ = new QListWidget(); actionsListWidget_->setObjectName(QString::fromUtf8("actionsListWidget")); actionsListWidget_->setMovement(QListView::Static); actionsListWidget_->setResizeMode(QListView::Adjust); actionsListWidget_->setViewMode(QListView::IconMode); actionsListWidget_->setWordWrap(true); horizontalLayout_->addWidget(actionsListWidget_); verticalLayout_ = new QVBoxLayout(); verticalLayout_->setSpacing(2); verticalLayout_->setObjectName(QString::fromUtf8("verticalLayout")); actionNameLabel_ = new QLabel(); actionNameLabel_->setObjectName(QString::fromUtf8("actionNameLabel")); actionNameLabel_->setFont(font); actionNameLabel_->setWordWrap(true); verticalLayout_->addWidget(actionNameLabel_); actionDescriptionGroupBox_ = new QGroupBox(); actionDescriptionGroupBox_->setObjectName(QString::fromUtf8("actionDescriptionGroupBox")); verticalLayout2_ = new QVBoxLayout(actionDescriptionGroupBox_); verticalLayout2_->setContentsMargins(4, 4, 4, 4); verticalLayout2_->setObjectName(QString::fromUtf8("verticalLayout_2")); actionDescription_ = new QLabel(actionDescriptionGroupBox_); actionDescription_->setObjectName(QString::fromUtf8("actionDescription")); actionDescription_->setAlignment(Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop); actionDescription_->setWordWrap(true); verticalLayout2_->addWidget(actionDescription_); verticalLayout_->addWidget(actionDescriptionGroupBox_); verticalSpacer_ = new QSpacerItem(20, 40, QSizePolicy::Minimum, QSizePolicy::Expanding); verticalLayout_->addItem(verticalSpacer_); addToWorkflowButton_ = new QPushButton(); addToWorkflowButton_->setObjectName(QString::fromUtf8("addToWorkflowButton")); addToWorkflowButton_->setEnabled(false); verticalLayout_->addWidget(addToWorkflowButton_); horizontalLayout_->addLayout(verticalLayout_); horizontalLayout_->setStretch(0, 2); horizontalLayout_->setStretch(1, 1); verticalLayout3_->addLayout(horizontalLayout_); setLayout(verticalLayout3_); setWindowTitle(QApplication::translate("AMAddActionDialog3", "Add Action...", 0, QApplication::UnicodeUTF8)); titleLabel_->setText(QApplication::translate("AMAddActionDialog3", "Add an action...", 0, QApplication::UnicodeUTF8)); actionNameLabel_->setText(QApplication::translate("AMAddActionDialog3", "[None Selected]", 0, QApplication::UnicodeUTF8)); actionDescriptionGroupBox_->setTitle(QString()); actionDescription_->setText(QString()); addToWorkflowButton_->setText(QApplication::translate("AMAddActionDialog3", "Add to Workflow", 0, QApplication::UnicodeUTF8)); connect(actionsListWidget_, SIGNAL(currentItemChanged(QListWidgetItem*,QListWidgetItem*)), this, SLOT(onListWidgetCurrentIndexChanged(QListWidgetItem*,QListWidgetItem*))); populateWithRegisteredActions(); connect(addToWorkflowButton_, SIGNAL(clicked()), this, SLOT(onAddToWorkflowButtonClicked())); connect(actionsListWidget_, SIGNAL(doubleClicked(QModelIndex)), this, SLOT(onAddToWorkflowButtonClicked())); }