Walls And Holes  1
newtiletemplatesetdialog.h
Go to the documentation of this file.
1 #ifndef NEWTILETEMPLATESETDIALOG_H
2 #define NEWTILETEMPLATESETDIALOG_H
3 
4 #include <QDialog>
5 #include <QLineEdit>
6 #include <QPushButton>
7 
9 {
10  QString name;
11  QString fileLocation;
12 
13  NewTileTemplateSetData(QString n = "", QString fl = "") : name(n), fileLocation(fl) {}
14 };
15 
16 class NewTileTemplateSetDialog : public QDialog
17 {
18  Q_OBJECT
19 
20 public:
21  explicit NewTileTemplateSetDialog(QWidget *parent = 0);
22 
23  NewTileTemplateSetData result() const { return mResult; }
24 
25 private slots:
26  void ok();
27  void cancel();
28  void findFile();
29 
30 private:
31  NewTileTemplateSetData mResult;
32 
33  QPushButton *mOk;
34  QPushButton *mCancel;
35  QPushButton *mFindFile;
36 
37  QLineEdit *mName;
38  QLineEdit *mFilePath;
39 };
40 
41 #endif // NEWTILETEMPLATESETDIALOG_H
Definition: newtiletemplatesetdialog.h:16
QString fileLocation
Definition: newtiletemplatesetdialog.h:11
Definition: newtiletemplatesetdialog.h:8
NewTileTemplateSetDialog(QWidget *parent=0)
Definition: newtiletemplatesetdialog.cpp:9
NewTileTemplateSetData(QString n="", QString fl="")
Definition: newtiletemplatesetdialog.h:13
NewTileTemplateSetData result() const
Definition: newtiletemplatesetdialog.h:23
QString name
Definition: newtiletemplatesetdialog.h:10