00001 #ifndef __NOGUI_HPP__ 00002 #define __NOGUI_HPP__ 00003 00004 #include <QApplication> 00005 #include <QTimer> 00006 #include <list> 00007 #include "gui_mainWindow.hpp" 00008 #include "sceneConfig.hpp" 00009 #include "sceneManager.hpp" 00010 #include "animal.hpp" 00011 #include "history.hpp" 00012 00013 #include "b_Encirclement.hpp" 00014 #include "b_FlightMulti.hpp" 00015 00016 00017 class noGUI : public QObject { 00018 Q_OBJECT 00019 private: 00020 SceneConfig *cfg; 00021 SceneManager *sm; 00022 Animal *aTmp; 00023 list<Animal> a; 00024 list<Animal> b; 00025 unsigned int maxID; //< najwiekszy przyznany ID dla zwierzaka */ 00026 00027 public slots: 00028 void saveHist(QApplication &app, char *nazMat); 00029 void saveHist_(char *nazMat); 00030 00031 public: 00032 noGUI(QApplication &app, char *nazCfg, char *nazMat, int t); 00033 00034 }; 00035 00036 #endif 00037