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

visualization/SMeshView.h

Go to the documentation of this file.
00001 /* #start# ***********************************************************
00002 
00003            Scheduling Simulator
00004         Lehrstuhl f"ur Effiziente Algorithmen
00005            Technische Universit"at M"unchen
00006 
00007  File    : $Id: SMeshView.h,v 1.4 2003/01/08 18:57:15 meierb Exp $
00008 
00009  Purpose : 
00010 
00011  RCS-Log:
00012  $Log: SMeshView.h,v $
00013  Revision 1.4  2003/01/08 18:57:15  meierb
00014  added randomized release times
00015 
00016  Revision 1.1.1.1  2002/12/02 22:26:19  meierb
00017  my_schedule
00018 
00019  Revision 1.2  2002/11/11 16:19:36  taeubig
00020  changes in header inclusion
00021 
00022  Revision 1.1  2002/08/29 12:59:59  taeubig
00023  Added the sources
00024 
00025  Revision 1.3  2001/05/16 13:20:04  taeubig
00026  QT headers are included last because of "slots" conflict
00027 
00028  Revision 1.2  2000/08/21 23:04:25  hall
00029  more "intelligent" repaint (moved to SViewEl.cpp),
00030  fixes/workarounds for crazy bugs
00031 
00032  Revision 1.1  2000/06/07 11:13:09  taeubig
00033  Added files for mesh view
00034 
00035 
00036  * #end# ************************************************************* */
00037 
00038 #ifndef SMESHVIEW_H
00039 #define SMESHVIEW_H 
00040 
00041 // system header files
00042 
00043 // project header files
00044 #include "../model/STaskSystem.h"
00045 #include "../model/SMachines.h"
00046 #include "../general/SObserver.h"
00047 #include "SView.h"
00048 #include "SMeshTopViewEl.h"
00049 
00050 // QT header files
00051 #include <qlayout.h>
00052 #include <qlineedit.h>
00053 #include <qlabel.h>
00054 #include <qmovie.h>
00055 #include <qpushbutton.h>
00056 
00063 class SMeshView : public SView //, public SObserver
00064 {
00065   Q_OBJECT
00066 
00067 public:
00073   SMeshView( STaskSystem &ts, QWidget* parent = 0, const char *name = 0);
00074   ~SMeshView();
00075 
00076 public slots:
00077     void load();
00078 
00079 protected:
00080 
00081 private:
00082 
00083   SMeshTopViewEl *_pMesh;
00084   STaskSystem *_pTaskSystem;
00085 
00086 private slots:
00087 
00088 }; 
00089 
00090 #endif //SMESHVIEW_H

Generated on Thu May 22 16:48:09 2003 for Sketch-it! by doxygen1.2.18