Main Page | Namespace List | Class Hierarchy | Alphabetical List | Compound List | File List | Namespace Members | Compound Members

projectdlg.h

00001 /***************************************************************************
00002                           projectdlg.h  -  Projekt options dialog
00003                              -------------------
00004     begin                : Fri Feb 13 17:53:49 CEST 2004
00005     copyright            : (C) 2004 by Heiko Köhler
00006     email                : heicom@users.sourceforge.net
00007  ***************************************************************************/
00008 
00009 /***************************************************************************
00010  *                                                                         *
00011  *   This program is free software; you can redistribute it and/or modify  *
00012  *   it under the terms of the GNU General Public License as published by  *
00013  *   the Free Software Foundation; either version 2 of the License, or     *
00014  *   (at your option) any later version.                                   *
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

Generated on Sun May 2 20:02:57 2004 by doxygen 1.3.2