X-Git-Url: https://git.sven.stormbind.net/?a=blobdiff_plain;f=src%2Fextrainfodialog.cpp;fp=src%2Fextrainfodialog.cpp;h=4a152eabcb77684b973ba15b14feaac973a37781;hb=d483bd8e6523c23c6f1d8908a2e0611c2bc9ff4f;hp=0000000000000000000000000000000000000000;hpb=7dfa3fe589d1722d49681f42cdb0bf1e6efb5223;p=sven%2Fvym.git diff --git a/src/extrainfodialog.cpp b/src/extrainfodialog.cpp new file mode 100644 index 0000000..4a152ea --- /dev/null +++ b/src/extrainfodialog.cpp @@ -0,0 +1,40 @@ +#include "extrainfodialog.h" + +ExtraInfoDialog::ExtraInfoDialog(QWidget *parent) : QDialog(parent) +{ + ui.setupUi(this); +} + +void ExtraInfoDialog::setMapName(const QString &s) { ui.mapNameLE->setText(s); } + +void ExtraInfoDialog::setFileLocation(const QString &s) +{ + ui.fileLocationLE->setText(s); +} + +void ExtraInfoDialog::setMapTitle(const QString &s) +{ + ui.mapTitleLE->setText(s); +} + +QString ExtraInfoDialog::getMapTitle() { return ui.mapTitleLE->text(); } + +void ExtraInfoDialog::setComment(const QString &s) { ui.commentTE->setText(s); } + +QString ExtraInfoDialog::getComment() { return ui.commentTE->toPlainText(); } + +void ExtraInfoDialog::setAuthor(const QString &s) { ui.authorLE->setText(s); } + +QString ExtraInfoDialog::getAuthor() { return ui.authorLE->text(); } + +void ExtraInfoDialog::setStats(const QString &s) { ui.statsTE->setText(s); } + +void ExtraInfoDialog::setReadOnly(bool b) +{ + readOnly = b; + ui.authorLE->setReadOnly(readOnly); + ui.commentTE->setReadOnly(readOnly); + ui.mapTitleLE->setReadOnly(readOnly); +} + +bool ExtraInfoDialog::isReadOnly() { return readOnly; }