Tome
A generic data editor for games supporting arbitrary input and output formats.
newprojectwindow.h
1 #ifndef NEWPROJECTWINDOW_H
2 #define NEWPROJECTWINDOW_H
3 
4 #include <QDialog>
5 #include <QString>
6 
7 #include "../Model/recordidtype.h"
8 
9 namespace Ui {
10  class NewProjectWindow;
11 }
12 
16 class NewProjectWindow : public QDialog
17 {
18  Q_OBJECT
19 
20  public:
25  explicit NewProjectWindow(QWidget *parent = 0);
27 
32  QString getProjectName() const;
33 
38  QString getProjectPath() const;
39 
44  Tome::RecordIdType::RecordIdType getProjectRecordIdType() const;
45 
46  private slots:
47  void on_comboBoxRecordIdType_currentTextChanged(const QString &text);
48  void on_pushButtonBrowse_clicked();
49 
50  private:
51  Ui::NewProjectWindow *ui;
52 };
53 
54 #endif // NEWPROJECTWINDOW_H
Definition: mainwindow.h:25
Window for creating a new Tome project.
Definition: newprojectwindow.h:16