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

visualization/SBibView.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: SBibView.h,v 1.4 2003/01/08 18:57:14 meierb Exp $
00008 
00009  Purpose : 
00010 
00011  RCS-Log:
00012  $Log: SBibView.h,v $
00013  Revision 1.4  2003/01/08 18:57:14  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 2.4  2002/07/15 10:42:47  woerster
00026  added a close button
00027 
00028  Revision 2.3  2002/07/11 15:11:00  woerster
00029  removed the big comment and added a coment for the copyToClipboard function
00030 
00031  Revision 2.2  2002/07/11 15:02:01  woerster
00032  added button to copy to clipboard and changed the display of the bibtex entries
00033 
00034  Revision 2.1  2001/07/16 14:43:22  taeubig
00035  Replaced SLeaBibView by SBibView
00036 
00037 
00038  * #end# ************************************************************* */
00039 
00040 #ifndef SBIBVIEW_H
00041 #define SBIBVIEW_H
00042 
00043 // system header files
00044 #include <LEDA/list.h>
00045 #include <LEDA/string.h>
00046 #include <LEDA/array.h>
00047 
00048 // project header files
00049 #include "../general/SObserver.h"
00050 #include "../algorithms/SSchedAlgorithm.h"
00051 
00052 // QT header files
00053 #include <qmainwindow.h>
00054 #include <qmultilineedit.h>
00055 
00056 typedef const SSchedAlgorithm* SConstSchedAlg;
00057 
00058 class SBibView : public QMainWindow
00059 {
00060   Q_OBJECT
00061 public:
00062   //SBibView( QWidget *parent, const char *name, const SLeaBibEntry& bibEntry );
00063   SBibView( QWidget *parent, const SConstSchedAlg &rpAlgorithm );
00064   ~SBibView();
00065 
00066 signals:
00069   void closing();
00070 
00071 protected:
00072   virtual void closeEvent( QCloseEvent *e) { emit ( closing() ); e->accept();};
00073 
00074 protected slots:
00078   void copyToClipboard();
00079 
00080 private:
00081   QMultiLineEdit *_pLeaBibEdit;
00082   const QString *_clipboardValue;
00083 
00084 };
00085 
00086 #endif // SBIBVIEW_H

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