00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018 #ifndef __PROJECTDLG_H__
00019 #define __PROJECTDLG_H__
00020
00021 #include "project.h"
00022 #include "ui/projectdialog.h"
00023
00024 class ProjectDlg : public ProjectDialog
00025 {
00026 Q_OBJECT
00027 public:
00028 ProjectDlg( QWidget *parent = 0, const char *name = 0 );
00029 void show( Project *pro );
00030 protected slots:
00031 void addFile();
00032 void removeFile();
00033 void addVar();
00034 void changeVar();
00035 void deleteVar();
00036 void addConfig();
00037 void deleteConfig();
00038 void updateConfig();
00039 void accept();
00040 void updateProject();
00041 void selectWorkingDir();
00042 signals:
00043 void removedFile(QString file);
00044 void addedFile(QString);
00045 private:
00046 Project *pro;
00049 Project project;
00050 };
00051
00052 #endif