• Skip to content
  • Skip to link menu
KDE 4.2 API Reference
  • KDE API Reference
  • kdepim
  • Sitemap
  • Contact Us
 

kdgantt1

KDGanttCanvasView Class Reference

#include <KDGanttViewSubwidgets.h>

Inheritance diagram for KDGanttCanvasView:

Inheritance graph
[legend]

List of all members.


Detailed Description

Definition at line 581 of file KDGanttViewSubwidgets.h.


Public Slots

void moveMyContent (int, int)
void set_Mouse_Tracking (bool on)
void setMyContentsHeight (int)
void updateHorScrollBar ()

Signals

void heightResized (int)
void widthResized (int)

Public Member Functions

void cutItem (KDGanttViewItem *)
void drawToPainter (QPainter *p)
QString getToolTipText (QPoint p)
QString getWhatsThisText (QPoint p)
void insertItemAfter (KDGanttViewItem *, KDGanttViewItem *)
void insertItemAsChild (KDGanttViewItem *, KDGanttViewItem *)
void insertItemAsRoot (KDGanttViewItem *)
bool isConnectorEnabled (int connector) const
 KDGanttCanvasView (KDGanttView *sender, QCanvas *canvas=0, QWidget *parent=0, const char *name=0)
ScrollBarMode myVScrollBarMode () const
void resetCutPaste (KDGanttViewItem *)
void setAllConnectorsEnabled (bool on)
void setConnectorEnabled (int connector, bool on)
void setMyVScrollBarMode (ScrollBarMode)
void setShowPopupMenu (bool show)
bool showPopupMenu ()
 ~KDGanttCanvasView ()

Protected Types

enum  MovingOperation { Moving, ResizingLeft, ResizingRight }

Protected Member Functions

virtual void contentsMouseDoubleClickEvent (QMouseEvent *)
virtual void contentsMouseMoveEvent (QMouseEvent *)
virtual void contentsMousePressEvent (QMouseEvent *)
virtual void contentsMouseReleaseEvent (QMouseEvent *)
KDGanttViewItem * getItem (QCanvasItem *)
KDGanttViewTaskLink * getLink (QCanvasItem *)
int getType (QCanvasItem *)
void resizeEvent (QResizeEvent *)
void set_MouseTracking (bool on)
virtual void viewportPaintEvent (QPaintEvent *pe)

Protected Attributes

bool _showItemAddPopupMenu
bool autoScrollEnabled
KDGanttViewItem::Connector currentConnector
KDGanttViewItem * currentItem
KDGanttViewTaskLink * currentLink
KDGanttViewItem * cuttedItem
KDGanttViewItem * lastClickedItem
bool mouseDown
KDGanttViewTaskItem * movingGVItem
QCanvasRectangle * movingItem
MovingOperation movingOperation
QPoint movingStart
QDateTime movingStartDate
int myMyContentsHeight
KDGanttView * mySignalSender
KDCanvasWhatsThis * myWhatsThis
QMenu * onItem

Member Enumeration Documentation

enum KDGanttCanvasView::MovingOperation [protected]

Enumerator:
Moving 
ResizingLeft 
ResizingRight 

Definition at line 624 of file KDGanttViewSubwidgets.h.


Constructor & Destructor Documentation

KDGanttCanvasView::KDGanttCanvasView ( KDGanttView *  sender,
QCanvas *  canvas = 0,
QWidget *  parent = 0,
const char *  name = 0 
)

Definition at line 3521 of file KDGanttViewSubwidgets.cpp.

KDGanttCanvasView::~KDGanttCanvasView (  ) 

Definition at line 3600 of file KDGanttViewSubwidgets.cpp.


Member Function Documentation

void KDGanttCanvasView::contentsMouseDoubleClickEvent ( QMouseEvent *  e  )  [protected, virtual]

Handles the mouseevent if a mousekey is doubleclicked.

Parameters:
e the mouseevent

Definition at line 4196 of file KDGanttViewSubwidgets.cpp.

void KDGanttCanvasView::contentsMouseMoveEvent ( QMouseEvent *  e  )  [protected, virtual]

Handles the mouseevent if a mouse button is pressed an the mouse is moved.

Parameters:
e the mouseevent

Definition at line 4266 of file KDGanttViewSubwidgets.cpp.

void KDGanttCanvasView::contentsMousePressEvent ( QMouseEvent *  e  )  [protected, virtual]

Handles the mouseevent if a mousekey is pressed.

Parameters:
e the mouseevent

Definition at line 3932 of file KDGanttViewSubwidgets.cpp.

void KDGanttCanvasView::contentsMouseReleaseEvent ( QMouseEvent *  e  )  [protected, virtual]

Handles the mouseevent if a mousekey is released.

Parameters:
e the mouseevent

Definition at line 4110 of file KDGanttViewSubwidgets.cpp.

void KDGanttCanvasView::cutItem ( KDGanttViewItem *  item  ) 

Definition at line 3755 of file KDGanttViewSubwidgets.cpp.

void KDGanttCanvasView::drawToPainter ( QPainter *  p  ) 

Definition at line 3869 of file KDGanttViewSubwidgets.cpp.

KDGanttViewItem * KDGanttCanvasView::getItem ( QCanvasItem *  it  )  [protected]

Definition at line 4462 of file KDGanttViewSubwidgets.cpp.

KDGanttViewTaskLink * KDGanttCanvasView::getLink ( QCanvasItem *  it  )  [protected]

Definition at line 4474 of file KDGanttViewSubwidgets.cpp.

QString KDGanttCanvasView::getToolTipText ( QPoint  p  ) 

Definition at line 3873 of file KDGanttViewSubwidgets.cpp.

int KDGanttCanvasView::getType ( QCanvasItem *  it  )  [protected]

Definition at line 4449 of file KDGanttViewSubwidgets.cpp.

QString KDGanttCanvasView::getWhatsThisText ( QPoint  p  ) 

Definition at line 3892 of file KDGanttViewSubwidgets.cpp.

void KDGanttCanvasView::heightResized ( int   )  [signal]

void KDGanttCanvasView::insertItemAfter ( KDGanttViewItem *  parent,
KDGanttViewItem *  item 
)

Definition at line 3772 of file KDGanttViewSubwidgets.cpp.

void KDGanttCanvasView::insertItemAsChild ( KDGanttViewItem *  parent,
KDGanttViewItem *  item 
)

Definition at line 3766 of file KDGanttViewSubwidgets.cpp.

void KDGanttCanvasView::insertItemAsRoot ( KDGanttViewItem *  item  ) 

Definition at line 3760 of file KDGanttViewSubwidgets.cpp.

bool KDGanttCanvasView::isConnectorEnabled ( int  connector  )  const

Definition at line 4523 of file KDGanttViewSubwidgets.cpp.

void KDGanttCanvasView::moveMyContent ( int  ,
int  y 
) [slot]

Definition at line 3616 of file KDGanttViewSubwidgets.cpp.

QScrollView::ScrollBarMode KDGanttCanvasView::myVScrollBarMode (  )  const

Definition at line 3647 of file KDGanttViewSubwidgets.cpp.

void KDGanttCanvasView::resetCutPaste ( KDGanttViewItem *  item  ) 

Definition at line 3801 of file KDGanttViewSubwidgets.cpp.

void KDGanttCanvasView::resizeEvent ( QResizeEvent *  e  )  [protected]

Definition at line 3621 of file KDGanttViewSubwidgets.cpp.

void KDGanttCanvasView::set_Mouse_Tracking ( bool  on  )  [slot]

Definition at line 4445 of file KDGanttViewSubwidgets.cpp.

void KDGanttCanvasView::set_MouseTracking ( bool  on  )  [protected]

void KDGanttCanvasView::setAllConnectorsEnabled ( bool  on  ) 

Definition at line 4559 of file KDGanttViewSubwidgets.cpp.

void KDGanttCanvasView::setConnectorEnabled ( int  connector,
bool  on 
)

Definition at line 4488 of file KDGanttViewSubwidgets.cpp.

void KDGanttCanvasView::setMyContentsHeight ( int  hei  )  [slot]

Definition at line 3726 of file KDGanttViewSubwidgets.cpp.

void KDGanttCanvasView::setMyVScrollBarMode ( ScrollBarMode   ) 

void KDGanttCanvasView::setShowPopupMenu ( bool  show  ) 

Definition at line 3606 of file KDGanttViewSubwidgets.cpp.

bool KDGanttCanvasView::showPopupMenu (  ) 

Definition at line 3610 of file KDGanttViewSubwidgets.cpp.

void KDGanttCanvasView::updateHorScrollBar (  )  [slot]

Definition at line 3748 of file KDGanttViewSubwidgets.cpp.

void KDGanttCanvasView::viewportPaintEvent ( QPaintEvent *  pe  )  [protected, virtual]

Definition at line 4441 of file KDGanttViewSubwidgets.cpp.

void KDGanttCanvasView::widthResized ( int   )  [signal]


Member Data Documentation

bool KDGanttCanvasView::_showItemAddPopupMenu [protected]

Definition at line 630 of file KDGanttViewSubwidgets.h.

bool KDGanttCanvasView::autoScrollEnabled [protected]

Definition at line 632 of file KDGanttViewSubwidgets.h.

KDGanttViewItem::Connector KDGanttCanvasView::currentConnector [protected]

Definition at line 627 of file KDGanttViewSubwidgets.h.

KDGanttViewItem* KDGanttCanvasView::currentItem [protected]

Definition at line 619 of file KDGanttViewSubwidgets.h.

KDGanttViewTaskLink* KDGanttCanvasView::currentLink [protected]

Definition at line 626 of file KDGanttViewSubwidgets.h.

KDGanttViewItem * KDGanttCanvasView::cuttedItem [protected]

Definition at line 619 of file KDGanttViewSubwidgets.h.

KDGanttViewItem * KDGanttCanvasView::lastClickedItem [protected]

Definition at line 619 of file KDGanttViewSubwidgets.h.

bool KDGanttCanvasView::mouseDown [protected]

Definition at line 633 of file KDGanttViewSubwidgets.h.

KDGanttViewTaskItem* KDGanttCanvasView::movingGVItem [protected]

Definition at line 621 of file KDGanttViewSubwidgets.h.

QCanvasRectangle* KDGanttCanvasView::movingItem [protected]

Definition at line 620 of file KDGanttViewSubwidgets.h.

MovingOperation KDGanttCanvasView::movingOperation [protected]

Definition at line 625 of file KDGanttViewSubwidgets.h.

QPoint KDGanttCanvasView::movingStart [protected]

Definition at line 622 of file KDGanttViewSubwidgets.h.

QDateTime KDGanttCanvasView::movingStartDate [protected]

Definition at line 623 of file KDGanttViewSubwidgets.h.

int KDGanttCanvasView::myMyContentsHeight [protected]

Definition at line 631 of file KDGanttViewSubwidgets.h.

KDGanttView* KDGanttCanvasView::mySignalSender [protected]

Definition at line 618 of file KDGanttViewSubwidgets.h.

KDCanvasWhatsThis* KDGanttCanvasView::myWhatsThis [protected]

Definition at line 628 of file KDGanttViewSubwidgets.h.

QMenu* KDGanttCanvasView::onItem [protected]

Definition at line 629 of file KDGanttViewSubwidgets.h.


The documentation for this class was generated from the following files:
  • KDGanttViewSubwidgets.h
  • KDGanttViewSubwidgets.cpp

kdgantt1

Skip menu "kdgantt1"
  • Main Page
  • Namespace List
  • Class Hierarchy
  • Alphabetical List
  • Class List
  • File List
  • Namespace Members
  • Class Members
  • Related Pages

kdepim

Skip menu "kdepim"
  • akonadi
  •   clients
  •   kabc
  •   kcal
  •   kcm
  • akregator
  • console
  •   kabcclient
  •   konsolekalendar
  • kaddressbook
  • kalarm
  •   lib
  • kdgantt
  • kdgantt1
  • kjots
  • kleopatra
  • kmail
  • kmobiletools
  • knode
  • knotes
  • kontact
  • kontactinterfaces
  • korganizer
  •   korgac
  • kpilot
  • ktimetracker
  • libkdepim
  • libkholidays
  • libkleo
  • libkpgp
  • maildir
Generated for kdepim by doxygen 1.5.4
This website is maintained by Adriaan de Groot and Allen Winter.
KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal