qrailway 0.9
|
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