kgantt

#include <KGantt.h>

Inherits TQWidget.

Public Slots

void setSelect ()
 
void setZoom ()
 
void setMove ()
 
void zoomIn ()
 
void zoomOut ()
 
void zoomAll ()
 
void selectAll ()
 
void unselectAll ()
 
void deleteSelectedItems ()
 
void insertIntoSelectedItem ()
 
void showList ()
 
void hideList ()
 

Public Member Functions

 KGantt (KGanttItem *toplevelitem=0, TQWidget *parent=0, const char *name=0, WFlags f=0)
 
 ~KGantt ()
 
void setToplevelItem (KGanttItem *item)
 
KGanttItemgetToplevelItem ()
 
xQGanttBarViewbarView ()
 
xQGanttListViewlistView ()
 
TQSplitter * splitter ()
 
void zoom (double factor)
 
TDEPopupMenu * menu ()
 
TDEToolBar * toolbar (TQMainWindow *mw=0)
 
void dumpItems ()
 
void getSelectedItems (TQPtrList< KGanttItem > &list)
 
void addHoliday (int y, int m, int d)
 
void removeHoliday (int y, int m, int d)
 

Protected Member Functions

void resizeEvent (TQResizeEvent *)
 

Detailed Description

Gantt Widget.

A gantt widget contains two parts, a list view and a bar view.

Definition at line 90 of file KGantt.h.

Constructor & Destructor Documentation

◆ KGantt()

KGantt::KGantt ( KGanttItem toplevelitem = 0,
TQWidget *  parent = 0,
const char *  name = 0,
WFlags  f = 0 
)

Constructor.

Definition at line 17 of file KGantt.cpp.

◆ ~KGantt()

KGantt::~KGantt ( )

Destructor.

Definition at line 70 of file KGantt.cpp.

Member Function Documentation

◆ barView()

xQGanttBarView* KGantt::barView ( )
inline

Get bar view of items.

Definition at line 146 of file KGantt.h.

◆ dumpItems()

void KGantt::dumpItems ( )

Print to stdout.

Definition at line 81 of file KGantt.cpp.

◆ getSelectedItems()

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

Get all selected items.

All selected KGanttItems will be added to the passed list.

Definition at line 216 of file KGantt.h.

◆ getToplevelItem()

KGanttItem* KGantt::getToplevelItem ( )
inline

Get toplevel item.

Definition at line 136 of file KGantt.h.

◆ hideList

void KGantt::hideList ( )
inlineslot

Hide list view.

Definition at line 292 of file KGantt.h.

◆ listView()

xQGanttListView* KGantt::listView ( )
inline

Get list view of items.

Definition at line 156 of file KGantt.h.

◆ menu()

TDEPopupMenu* KGantt::menu ( )
inline

Get popup menu.

Definition at line 182 of file KGantt.h.

◆ setToplevelItem()

void KGantt::setToplevelItem ( KGanttItem item)
inline

Set toplevel item.

If no toplevel item was specified at construction of this widget a toplevel item was created. This will be deleted by setting a new toplevel item. A toplevel item that was passed to the constructor will not be deleted.

Definition at line 124 of file KGantt.h.

◆ showList

void KGantt::showList ( )
inlineslot

Show list view.

Definition at line 283 of file KGantt.h.

◆ toolbar()

TDEToolBar* KGantt::toolbar ( TQMainWindow *  mw = 0)
inline

Add gantt toolbar to main window.

If you want to embed a toolbar with specific actions like zooming or configuring the gantt, you can add a toolbar automatically by invoking this method. You have to pass your mainwindow as a parameter if you call this method the first time because teh toolbar will be created then. If you you want to access the pointer to a already created toolbar you can invoke this method without any parameter.

Definition at line 198 of file KGantt.h.


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