]> git.sven.stormbind.net Git - sven/vym.git/blob - src/extrainfodialog.h
New upstream version 2.9.22
[sven/vym.git] / src / extrainfodialog.h
1 #ifndef EXTRAINFODIALOG_H
2 #define EXTRAINFODIALOG_H
3
4 #include "ui_extrainfodialog.h"
5
6 /* \brief Dialog to display and edit map specific information like author,
7  * comment, etc.
8  */
9
10 class ExtraInfoDialog : public QDialog {
11     Q_OBJECT
12
13   public:
14     ExtraInfoDialog(QWidget *parent = 0);
15
16     virtual QString getComment();
17     virtual QString getAuthor();
18     virtual QString getMapTitle();
19     virtual void setStats(const QString &s);
20     void setReadOnly(bool b);
21     bool isReadOnly();
22
23   public slots:
24     virtual void setMapName(const QString &s);
25     virtual void setFileLocation(const QString &s);
26     virtual void setMapTitle(const QString &s);
27     virtual void setComment(const QString &s);
28     virtual void setAuthor(const QString &s);
29
30   private:
31     Ui::ExtraInfoDialog ui;
32     bool readOnly;
33 };
34
35 #endif // EXTRAINFODIALOG_H