qrailway 0.9

cDescription.h

gehe zur Dokumentation dieser Datei
00001 #ifndef CDESCRIPTION_H
00002 #define CDESCRIPTION_H
00003 
00004 #include "cConstants.h"
00005 #include "ui_qrailwayMainWindow.h"
00006 #include <QSqlQuery>
00007 #include <QDateTime>
00008 #include <QFile>
00009 #include <qtextstream.h>
00010 #include <math.h>
00011 #include <QGraphicsTextItem>
00012 
00014 
00015 class cDescription : public QGraphicsTextItem
00016 {
00017   Q_OBJECT
00018 public:
00020   cDescription();
00022   ~cDescription();
00024   void cDebug(int prioritaet,const QString & meldung);
00026   void save(void);
00028   void setid(int textidtemp);
00030   void setxy(double xtemp,double ytemp);
00032   double  getx(void);
00034   double  gety(void);
00036   int type() const {
00037       if ((anklickbar) and (toPlainText() != "")) return (signalsdescriptionsStart+textid); 
00038       return(signalsminimum); 
00039   };
00041   int getid(void) { return textid; };
00043   bool anklickbar;
00044 private:
00046   QString parameter;
00048   int textid;
00050   double xx,yy;
00051 };
00052 
00053 #endif // CDESCRIPTION_H