kgantt Library API Documentation

xQGanttBarViewPort Class Reference

GanttBarViewPort Widget. More...

#include <xQGanttBarViewPort.h>

Inheritance diagram for xQGanttBarViewPort:

QFrame List of all members.

Public Types

enum  Mode { Init, Select, Zoom, Move }

Signals

void modeChanged (int)
void scroll (int x, int y)
void resized ()
void recalculated ()
void message (const QString &msg)

Public Methods

 xQGanttBarViewPort (KGanttItem *toplevelitem, xQGanttBarView *parent=0, const char *name=0, WFlags f=0)
 ~xQGanttBarViewPort ()
void update (int x1, int y1, int x2, int y2)
void addHoliday (int y, int m, int d)
void removeHoliday (int y, int m, int d)
KPopupMenu * menu ()
KToolBar * toolbar (QMainWindow *mw=0)
void zoom (double sfactor, int wx, int wy)
void zoom (double sfactor)
void getSelectedItems (QPtrList< KGanttItem > &list)

Public Attributes

QPtrDict< xQTaskPosition > _gItemList

Protected Slots

void setMode (int mode)
void setSelect ()
void setZoom ()
void setMove ()
void zoomIn ()
void zoomOut ()
void zoomAll ()
void popup (int index)
void selectAll ()
void unselectAll ()
void deleteSelectedItems ()
void insertIntoSelectedItem ()

Friends

class KGantt

Detailed Description

GanttBarViewPort Widget.

Definition at line 88 of file xQGanttBarViewPort.h.


Constructor & Destructor Documentation

xQGanttBarViewPort::xQGanttBarViewPort KGanttItem   toplevelitem,
xQGanttBarView   parent = 0,
const char *    name = 0,
WFlags    f = 0
 

Constructor.

Definition at line 24 of file xQGanttBarViewPort.cpp.

References KGanttItem::Change, QPtrDict< xQTaskPosition >::setAutoDelete(), and QLineEdit::setFrame().

xQGanttBarViewPort::~xQGanttBarViewPort  
 

Destructor.

Definition at line 98 of file xQGanttBarViewPort.cpp.


Member Function Documentation

void xQGanttBarViewPort::update int    x1,
int    y1,
int    x2,
int    y2
 

Update widget.

Definition at line 286 of file xQGanttBarViewPort.cpp.

void xQGanttBarViewPort::addHoliday int    y,
int    m,
int    d
 

Add holiday.

Definition at line 886 of file xQGanttBarViewPort.cpp.

References QPtrList< QDate >::first(), QPtrList< QDate >::insert(), and QPtrList< QDate >::next().

void xQGanttBarViewPort::removeHoliday int    y,
int    m,
int    d
[inline]
 

Remove holiday.

Definition at line 141 of file xQGanttBarViewPort.h.


The documentation for this class was generated from the following files:
KDE Logo
This file is part of the documentation for kgantt Library Version 3.2.2.
Documentation copyright © 1996-2004 the KDE developers.
Generated on Sat May 1 11:37:43 2004 by doxygen 1.2.15 written by Dimitri van Heesch, © 1997-2003