kdgantt1
KDGanttViewEventItem.h
Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025
00026
00027
00028
00029
00030
00031
00032
00033 #ifndef KDGANTTVIEWEVENTITEM_H
00034 #define KDGANTTVIEWEVENTITEM_H
00035
00036 #include "KDGanttViewItem.h"
00037
00038 class KDGanttViewEventItem : public KDGanttViewItem
00039 {
00040 public:
00041 KDGanttViewEventItem( KDGanttView* view,
00042 const QString& lvtext = QString(),
00043 const QString& name = QString() );
00044 KDGanttViewEventItem( KDGanttViewItem* parent,
00045 const QString& lvtext = QString(),
00046 const QString& name = QString() );
00047 KDGanttViewEventItem( KDGanttView* view, KDGanttViewItem* after,
00048 const QString& lvtext = QString(),
00049 const QString& name = QString() );
00050 KDGanttViewEventItem( KDGanttViewItem* parent, KDGanttViewItem* after,
00051 const QString& lvtext = QString(),
00052 const QString& name = QString() );
00053 virtual ~KDGanttViewEventItem();
00054
00055 virtual bool moveConnector( Connector, QPoint p );
00056 virtual Connector getConnector( QPoint p );
00057 void setLeadTime( const QDateTime& leadTimeStart );
00058 void setStartTime( const QDateTime& start );
00059 QDateTime leadTime() const;
00060 private:
00061 virtual KDGanttViewItem::Connector getConnector( QPoint p, bool linkMode );
00062 virtual void showItem( bool show = true, int coordY = 0 );
00063 QDateTime* myLeadTime;
00064 virtual void initItem();
00065 void hideMe();
00066 };
00067
00068 #endif