00001 #ifndef NEWDOCUMENTDIALOG_H
00002 #define NEWDOCUMENTDIALOG_H
00003
00004 #include <QDialog>
00005
00006 #include "ui_NewDocumentDialog.h"
00007 #include "../Data/datadefinitions.h"
00008 class DocumentChooserModel;
00009
00010 class NewDocumentDialog : public QDialog, public Ui::NewDocumentDialog
00011 {
00012 Q_OBJECT
00013
00014 public:
00015 NewDocumentDialog(DocumentChooserModel *models, QWidget *parent = 0);
00016
00017 private slots:
00018 void ok();
00019 void cancel();
00020
00021 private:
00022 void createControls(int type);
00023 void createCostCalculationIcons();
00024 bool checkIfFileExists(QString name);
00025
00026 DocumentChooserModel *modelList;
00027
00028 signals:
00029 void createDocument(WindowType::Type type, QString name);
00030 };
00031
00032 #endif