Exemple #1
0
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()));
}