00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020 #ifndef SCHEDITLOCATEDTEXT_H
00021 #define SCHEDITLOCATEDTEXT_H
00022
00023 #include <qstring.h>
00024 #include <qpoint.h>
00025 #include <qptrlist.h>
00026
00030 class ScheditLocatedText {
00031 private:
00032 QString qsStatic;
00033 QString qsDynamic;
00034 QPoint qp;
00035
00036 static QPtrList<ScheditLocatedText> aslt;
00037
00038 static ScheditLocatedText sltTitle;
00039 static ScheditLocatedText sltSize1;
00040 static ScheditLocatedText sltNumber;
00041 static ScheditLocatedText sltRevision;
00042 static ScheditLocatedText sltSheet;
00043 static ScheditLocatedText sltOf;
00044 static ScheditLocatedText sltDrawn;
00045
00046 public:
00047 ScheditLocatedText ( void );
00048 ScheditLocatedText ( ScheditLocatedText& slt );
00049 ScheditLocatedText ( int x, int y, QString s );
00050 void draw ( QPainter& painter );
00051 static void drawAll ( QPainter& painter );
00052 static void drawAll ( QPainter& painter,
00053 QPtrList<ScheditLocatedText> aslt2 );
00054 void append ( QString qs );
00055 void move ( QPtrList<ScheditLocatedText>& aslt2 );
00056 };
00057
00058 #endif