kgantt

KGantt Class Reference

#include <KGantt.h>

List of all members.


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.


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, QWidget *parent=0, const char *name=0, WFlags f=0)
 ~KGantt ()
void setToplevelItem (KGanttItem *item)
KGanttItemgetToplevelItem ()
xQGanttBarViewbarView ()
xQGanttListViewlistView ()
QSplitter * splitter ()
void zoom (double factor)
KPopupMenu * menu ()
KToolBar * toolbar (QMainWindow *mw=0)
void dumpItems ()
void getSelectedItems (QPtrList< KGanttItem > &list)
void addHoliday (int y, int m, int d)
void removeHoliday (int y, int m, int d)

Protected Member Functions

void resizeEvent (QResizeEvent *)

Constructor & Destructor Documentation

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

Constructor.

Definition at line 17 of file KGantt.cpp.

KGantt::~KGantt (  ) 

Destructor.

Definition at line 70 of file KGantt.cpp.


Member Function Documentation

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 123 of file KGantt.h.

KGanttItem* KGantt::getToplevelItem (  )  [inline]

Get toplevel item.

Definition at line 135 of file KGantt.h.

xQGanttBarView* KGantt::barView (  )  [inline]

Get bar view of items.

Definition at line 145 of file KGantt.h.

xQGanttListView* KGantt::listView (  )  [inline]

Get list view of items.

Definition at line 155 of file KGantt.h.

KPopupMenu* KGantt::menu (  )  [inline]

Get popup menu.

Definition at line 181 of file KGantt.h.

KToolBar* KGantt::toolbar ( QMainWindow *  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 197 of file KGantt.h.

void KGantt::dumpItems (  ) 

Print to stdout.

Definition at line 81 of file KGantt.cpp.

void KGantt::getSelectedItems ( QPtrList< KGanttItem > &  list  )  [inline]

Get all selected items.

All selected KGanttItems will be added to the passed list.

Definition at line 215 of file KGantt.h.

void KGantt::showList (  )  [inline, slot]

Show list view.

Definition at line 282 of file KGantt.h.

void KGantt::hideList (  )  [inline, slot]

Hide list view.

Definition at line 291 of file KGantt.h.


The documentation for this class was generated from the following files:
KDE Home | KDE Accessibility Home | Description of Access Keys