/* # Copyright (c) 2010 - OpenSLX Project, Computer Center University of Freiburg # # This program is free software distributed under the GPL version 2. # See http://openslx.org/COPYING # # If you have any feedback please consult http://openslx.org/feedback and # send your suggestions, praise, or complaints to feedback@openslx.org # # General information about OpenSLX can be found at http://openslx.org/ # ----------------------------------------------------------------------------- # processesStartDialog.cpp Dialog to get process to send to clients # ----------------------------------------------------------------------------- */ #include "processesStartDialog.h" #include "ui_processesStartDialog.h" #include ProcessesStartDialog::ProcessesStartDialog(QWidget *parent) : QDialog(parent) { textLabel = new QLabel; textLabel->setText("Process to start:"); messageEdit = new QLineEdit; layout = new QGridLayout; sendButton = new QPushButton(tr("Start")); cancelButton = new QPushButton(tr("Cancel")); connect( sendButton, SIGNAL( clicked()), this, SLOT( send())); connect( cancelButton, SIGNAL( clicked()), this, SLOT( NotSend())); layout->addWidget(textLabel,0,0); layout->addWidget(messageEdit,1,0); layout->addWidget(cancelButton,2,0); layout->addWidget(sendButton,2,0); setLayout(layout); setWindowTitle(tr("PVS start Process")); } ProcessesStartDialog::~ProcessesStartDialog() { //delete procstartui; } void ProcessesStartDialog::send() { QString procd = messageEdit->text(); MainWindow::getWindow()->setProcessesDialog(procd); messageEdit->clear(); emit accept(); } void ProcessesStartDialog::NotSend() { messageEdit->clear(); emit reject(); } /*void ProcessesStartDialog::changeEvent(QEvent *e) { //QDialog::changeEvent(e); //switch (e->type()) { //case QEvent::LanguageChange: // procstartui->retranslateUi(this); // break; //default: // break; //} }*/