![]() |
Projet d'Informatique 2012
Simulation générique de systèmes physiques simples : vers les machines de Rube Goldberg
|
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