Projet d'Informatique 2012
Simulation générique de systèmes physiques simples : vers les machines de Rube Goldberg
include/GUI/AjouteElementDock.h
Aller à la documentation de ce fichier.
00001 
00005 #ifndef AJOUTEELEMENTDOCK_H
00006 #define AJOUTEELEMENTDOCK_H
00007 
00008 #include <QWidget>
00009 #include "include/Systeme.h"
00010 #include "gui.h"
00011 
00017 class AjouteElementDock : public QDockWidget
00018 {
00019         Q_OBJECT
00020 
00021     public:
00022 
00030         AjouteElementDock(Systeme* systeme, GUI* simulation, char* name = 0, QWidget* parent = 0);
00031 
00032     private:
00033 
00037         QGroupBox* m_CreationBalle;
00038 
00042         QGroupBox* m_CreationPendule;
00043 
00047         QGroupBox* m_CreationRessort;
00048 
00052         QGroupBox* m_CreationBrique;
00053 
00057         QGroupBox* m_CreationPlanFini;
00058 
00062         QGroupBox* m_CreationPlan;
00063 
00067         QGroupBox* m_CreationVent;
00068 
00072         QGroupBox* m_CreationChampForcesGlobal;
00073 
00077         QGroupBox* m_CreationVentilateur;
00078 
00082         QGroupBox* m_CreationTrampoline;
00083 
00087         Systeme* m_systeme;
00088 
00092         GUI* m_simulation;
00093 
00094     public slots:
00095 
00099         void genereCreationBalle();
00100 
00104         void genereCreationPendule();
00105 
00109         void genereCreationRessort();
00110 
00114         void genereCreationBrique();
00115 
00119         void genereCreationPlanFini();
00120 
00124         void genereCreationPlan();
00125 
00129         void genereCreationVent();
00130 
00134         void genereCreationChampForcesGlobal();
00135         
00139         void genereCreationVentilateur();
00140         
00144         void genereCreationTrampoline();
00145 
00150         void creeBalle();
00151 
00156         void creePendule();
00157 
00162         void creeRessort();
00163 
00168         void creeBrique();
00169 
00174         void creePlanFini();
00175 
00180         void creePlan();
00181 
00186         void creeVent();
00187 
00192         void creeChampForcesGlobal();
00193 
00198         void creeVentilateur();
00199 
00204         void creeTrampoline();
00205 };
00206 
00207 #endif // AJOUTEELEMENTDOCK_H
 Tout Classes Espaces de nommage Fichiers Fonctions Variables Énumérations Valeurs énumérées Amis