Mercurial > trustbridge
view ui/statusdialog.cpp @ 214:aab742690bee
Fix check for selected items and wait for bytes written.
According to the documentation closing the write channel
should suffice. But in testing it did not sent over everything.
author | Andre Heinecke <andre.heinecke@intevation.de> |
---|---|
date | Wed, 26 Mar 2014 17:17:19 +0100 |
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); }