]> git.sven.stormbind.net Git - sven/vym.git/blob - src/extrainfodialog.cpp
Replace Pierre as the maintainer
[sven/vym.git] / src / extrainfodialog.cpp
1 #include "extrainfodialog.h"
2
3 ExtraInfoDialog::ExtraInfoDialog(QWidget *parent) : QDialog(parent)
4 {
5     ui.setupUi(this);
6 }
7
8 void ExtraInfoDialog::setMapName(const QString &s) { ui.mapNameLE->setText(s); }
9
10 void ExtraInfoDialog::setFileLocation(const QString &s)
11 {
12     ui.fileLocationLE->setText(s);
13 }
14
15 void ExtraInfoDialog::setMapTitle(const QString &s)
16 {
17     ui.mapTitleLE->setText(s);
18 }
19
20 QString ExtraInfoDialog::getMapTitle() { return ui.mapTitleLE->text(); }
21
22 void ExtraInfoDialog::setComment(const QString &s) { ui.commentTE->setText(s); }
23
24 QString ExtraInfoDialog::getComment() { return ui.commentTE->toPlainText(); }
25
26 void ExtraInfoDialog::setAuthor(const QString &s) { ui.authorLE->setText(s); }
27
28 QString ExtraInfoDialog::getAuthor() { return ui.authorLE->text(); }
29
30 void ExtraInfoDialog::setStats(const QString &s) { ui.statsTE->setText(s); }
31
32 void ExtraInfoDialog::setReadOnly(bool b)
33 {
34     readOnly = b;
35     ui.authorLE->setReadOnly(readOnly);
36     ui.commentTE->setReadOnly(readOnly);
37     ui.mapTitleLE->setReadOnly(readOnly);
38 }
39
40 bool ExtraInfoDialog::isReadOnly() { return readOnly; }