Mercurial > trustbridge
view ui/statusdialog.cpp @ 289:9ad00a3255f4
Change cinst from stdin input to use arguments.
As we have to execute this process on Windows over the
shell a stdin / stdout communication is not really possible
without some major hacks. So you now have to supply an
instructions file and the path to the certificatelist as arguments when
this process is called
author | Andre Heinecke <aheinecke@intevation.de> |
---|---|
date | Wed, 02 Apr 2014 13:52:02 +0000 |
parents | be628d261617 |
children | 17e1c8f37d72 |
line wrap: on
line source
#include "statusdialog.h" #include <QDebug> #include <QVBoxLayout> #include <QTextEdit> #include <QPushButton> StatusDialog::StatusDialog(QMainWindow *parent) : QDialog(parent) { setupGUI(); } void StatusDialog::setupGUI() { QVBoxLayout *mainLayout = new QVBoxLayout(this); QTextEdit *helpText = new QTextEdit; helpText->setReadOnly(true); QString dummyText = tr("The following certificates are successfully installed:\r"); dummyText.append(tr("* Email CA 2013\r")); dummyText.append(tr("* Server CA 2010\r")); dummyText.append(tr("\rThe following certificates are successfully removed:\r")); dummyText.append(tr("* Email CA 2010\r")); dummyText.append(tr("\rErrors while processing certificates:\r")); dummyText.append(tr("* PCA-1-Verwaltung-08\r")); helpText->setPlainText(dummyText); QHBoxLayout *buttonLayout = new QHBoxLayout; QPushButton *closeButton = new QPushButton(tr("Close")); connect(closeButton, SIGNAL(clicked()), this, SLOT(close())); buttonLayout->insertStretch(0, 10); buttonLayout->addWidget(closeButton); mainLayout->addWidget(helpText); mainLayout->addLayout(buttonLayout); }