kgantt

#include <xQGanttBarViewPort.h>

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 TQString &msg)

Public Member Functions

 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)
TDEPopupMenu * menu ()
TDEToolBar * toolbar (TQMainWindow *mw=0)
void zoom (double sfactor, int wx, int wy)
void zoom (double sfactor)
void getSelectedItems (TQPtrList< KGanttItem > &list)

Public Attributes

TQPtrDict< xTQTaskPosition > _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 xQGanttBarView
class KGantt

Detailed Description

GanttBarViewPort Widget.

Definition at line 88 of file xQGanttBarViewPort.h.

Member Enumeration Documentation

◆ Mode

enum xQGanttBarViewPort::Mode

Definition at line 100 of file xQGanttBarViewPort.h.

Constructor & Destructor Documentation

◆ xQGanttBarViewPort()

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

Constructor.

Definition at line 24 of file xQGanttBarViewPort.cpp.

◆ ~xQGanttBarViewPort()

xQGanttBarViewPort::~xQGanttBarViewPort ( )

Destructor.

Definition at line 98 of file xQGanttBarViewPort.cpp.

Member Function Documentation

◆ addHoliday()

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

Add holiday.

Definition at line 886 of file xQGanttBarViewPort.cpp.

◆ deleteSelectedItems

void xQGanttBarViewPort::deleteSelectedItems ( )
protectedslot

Definition at line 1003 of file xQGanttBarViewPort.cpp.

◆ getSelectedItems()

void xQGanttBarViewPort::getSelectedItems ( TQPtrList< KGanttItem > & list)
inline

Definition at line 168 of file xQGanttBarViewPort.h.

◆ insertIntoSelectedItem

void xQGanttBarViewPort::insertIntoSelectedItem ( )
protectedslot

Definition at line 1072 of file xQGanttBarViewPort.cpp.

◆ menu()

TDEPopupMenu * xQGanttBarViewPort::menu ( )
inline

Definition at line 148 of file xQGanttBarViewPort.h.

◆ popup

void xQGanttBarViewPort::popup ( int index)
protectedslot

Definition at line 799 of file xQGanttBarViewPort.cpp.

◆ removeHoliday()

void xQGanttBarViewPort::removeHoliday ( int y,
int m,
int d )
inline

Remove holiday.

Definition at line 142 of file xQGanttBarViewPort.h.

◆ selectAll

void xQGanttBarViewPort::selectAll ( )
protectedslot

Definition at line 979 of file xQGanttBarViewPort.cpp.

◆ setMode

void xQGanttBarViewPort::setMode ( int mode)
protectedslot

Definition at line 711 of file xQGanttBarViewPort.cpp.

◆ setMove

void xQGanttBarViewPort::setMove ( )
protectedslot

Definition at line 775 of file xQGanttBarViewPort.cpp.

◆ setSelect

void xQGanttBarViewPort::setSelect ( )
protectedslot

Definition at line 753 of file xQGanttBarViewPort.cpp.

◆ setZoom

void xQGanttBarViewPort::setZoom ( )
protectedslot

Definition at line 764 of file xQGanttBarViewPort.cpp.

◆ toolbar()

TDEToolBar * xQGanttBarViewPort::toolbar ( TQMainWindow * mw = 0)

Definition at line 106 of file xQGanttBarViewPort.cpp.

◆ unselectAll

void xQGanttBarViewPort::unselectAll ( )
protectedslot

Definition at line 970 of file xQGanttBarViewPort.cpp.

◆ update()

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

Update widget.

Definition at line 286 of file xQGanttBarViewPort.cpp.

◆ zoom() [1/2]

void xQGanttBarViewPort::zoom ( double sfactor)

Definition at line 853 of file xQGanttBarViewPort.cpp.

◆ zoom() [2/2]

void xQGanttBarViewPort::zoom ( double sfactor,
int wx,
int wy )

Definition at line 827 of file xQGanttBarViewPort.cpp.

◆ zoomAll

void xQGanttBarViewPort::zoomAll ( )
protectedslot

Definition at line 869 of file xQGanttBarViewPort.cpp.

◆ zoomIn

void xQGanttBarViewPort::zoomIn ( )
protectedslot

Definition at line 785 of file xQGanttBarViewPort.cpp.

◆ zoomOut

void xQGanttBarViewPort::zoomOut ( )
protectedslot

Definition at line 792 of file xQGanttBarViewPort.cpp.

◆ KGantt

friend class KGantt
friend

Definition at line 96 of file xQGanttBarViewPort.h.

◆ xQGanttBarView

friend class xQGanttBarView
friend

Definition at line 95 of file xQGanttBarViewPort.h.

Member Data Documentation

◆ _gItemList

TQPtrDict<xTQTaskPosition> xQGanttBarViewPort::_gItemList

Definition at line 127 of file xQGanttBarViewPort.h.


The documentation for this class was generated from the following files: