kdgantt1
KDGanttViewSummaryItem.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 KDGANTTVIEWSUMMARYITEM_H
00034 #define KDGANTTVIEWSUMMARYITEM_H
00035
00036 #include "KDGanttViewItem.h"
00037
00038 class KDGanttViewSummaryItem : public KDGanttViewItem
00039 {
00040 public:
00041 KDGanttViewSummaryItem( KDGanttView* view,
00042 const QString& lvtext = QString(),
00043 const QString& name = QString() );
00044 KDGanttViewSummaryItem( KDGanttViewItem* parent,
00045 const QString& lvtext = QString(),
00046 const QString& name = QString() );
00047 KDGanttViewSummaryItem( KDGanttView* view, KDGanttViewItem* after,
00048 const QString& lvtext = QString(),
00049 const QString& name = QString() );
00050 KDGanttViewSummaryItem( KDGanttViewItem* parent, KDGanttViewItem* after,
00051 const QString& lvtext = QString(),
00052 const QString& name = QString() );
00053 virtual ~KDGanttViewSummaryItem();
00054
00055 virtual bool moveConnector( Connector, QPoint p );
00056 virtual Connector getConnector( QPoint p );
00057 void setMiddleTime( const QDateTime& );
00058 QDateTime middleTime() const;
00059 void setActualEndTime( const QDateTime& end );
00060 QDateTime actualEndTime() const;
00061 void setStartTime( const QDateTime& start );
00062 void setEndTime( const QDateTime& end );
00063 private:
00064 virtual KDGanttViewItem::Connector getConnector( QPoint p, bool linkMode );
00065 virtual void showItem( bool show = true, int coordY = 0 );
00066 QDateTime* myActualEndTime,*myMiddleTime;
00067 virtual void initItem();
00068 void hideMe();
00069
00070
00071 };
00072
00073 #endif