38 lines
No EOL
1.1 KiB
C++
38 lines
No EOL
1.1 KiB
C++
#include "dlg_add_set_result.h"
|
|
|
|
#include <QDialogButtonBox>
|
|
#include <QPushButton>
|
|
#include <QVBoxLayout>
|
|
|
|
DlgAddSetResult::DlgAddSetResult(QWidget *parent, bool success, QString msg) : QDialog(parent) {
|
|
status = new QLabel(this);
|
|
message = new QLabel(this);
|
|
|
|
if (success) {
|
|
setWindowTitle(tr("Success"));
|
|
status->setText(QString("Sets/cards added to Cockatrice."));
|
|
message->setText(QString("You must restart Cockatrice to use the new sets/cards."));
|
|
}
|
|
else {
|
|
setWindowTitle(tr("Failed"));
|
|
status->setText(QString("Sets/cards failed to import."));
|
|
message->setText(msg);
|
|
}
|
|
|
|
QDialogButtonBox *buttonBox = new QDialogButtonBox(this);
|
|
ok = new QPushButton(tr("Ok"), this);
|
|
buttonBox->addButton(ok, QDialogButtonBox::AcceptRole);
|
|
connect(ok, SIGNAL(clicked()), this, SLOT(closeDialog()));
|
|
|
|
QVBoxLayout *parentLayout = new QVBoxLayout(this);
|
|
parentLayout->addWidget(status);
|
|
parentLayout->addWidget(message);
|
|
parentLayout->addWidget(buttonBox);
|
|
|
|
setLayout(parentLayout);
|
|
}
|
|
|
|
void DlgAddSetResult::closeDialog()
|
|
{
|
|
accept();
|
|
} |