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

kdgantt

KDGantt Namespace Reference

Namespaces

namespace  Ui

Classes

class  AbstractGrid
 Abstract baseclass for grids. A grid is used to convert between QModelIndex'es and gantt chart values (doubles) and to paint the background and header of the view. More...
class  AbstractRowController
 Abstract baseclass for row controllers. A row controller is used by the GraphicsView to nagivate the model and to determine the row geometries. More...
class  Constraint
 A class used to represent a dependency. More...
class  ConstraintGraphicsItem
class  ConstraintModel
class  ConstraintProxy
class  DateTimeGrid
class  DateTimeSpan
class  ForwardingProxyModel
class  GraphicsItem
class  GraphicsScene
class  GraphicsView
 The GraphicsView class provides a model/view implementation of a gantt chart. More...
class  ItemDelegate
 Class used to render gantt items in a KDGantt::GraphicsView. More...
class  Legend
 Legend showing an image and a description for Gantt items. More...
class  ListViewRowController
class  ProxyModel
class  Span
 A class representing a start point and a length. More...
class  StyleOptionGanttItem
 QStyleOption subclass for gantt items. More...
class  SummaryHandlingProxyModel
 Proxy model that supports summary gantt items. More...
class  TimeScaleZoomDialog
class  TreeViewRowController
class  Ui_TimeScaleZoomPane
class  View
 This widget that consists of a QTreeView and a GraphicsView. More...

Enumerations

enum  ItemDataRole {
  KDGanttRoleBase = Qt::UserRole + 1174, StartTimeRole = KDGanttRoleBase + 1, EndTimeRole = KDGanttRoleBase + 2, TaskCompletionRole = KDGanttRoleBase + 3,
  ItemTypeRole = KDGanttRoleBase + 4, LegendRole = KDGanttRoleBase + 5
}
enum  ItemType {
  TypeNone = 0, TypeEvent = 1, TypeTask = 2, TypeSummary = 3,
  TypeMulti = 4, TypeUser = 1000
}

Functions

bool operator!= (const DateTimeSpan &s1, const DateTimeSpan &s2)
bool operator!= (const Span &s1, const Span &s2)
bool operator== (const DateTimeSpan &s1, const DateTimeSpan &s2)
bool operator== (const Span &s1, const Span &s2)
uint qHash (const Constraint &c)

Detailed Description

All classes in KD Gantt are located in this namespace.


Enumeration Type Documentation

enum KDGantt::ItemDataRole

The values of this enum are used for the special data roles for gantt items

KDGantt::KDGanttRoleBase The base value used for the KDGantt role enum values. The actual roles have values base+1, base+2, ...

KDGantt::StartTimeRole Start time (or other start value) for a gantt item.

KDGantt::EndTimeRole End time (or other end value) for a gantt item.

KDGantt::TaskCompletionRole Task completetion percentage used by Task items. Should be an integer og a double between 0 and 100.

KDGantt::ItemTypeRole The item type.

See also:
KDGantt::ItemType.
Enumerator:
KDGanttRoleBase 
StartTimeRole 
EndTimeRole 
TaskCompletionRole 
ItemTypeRole 
LegendRole 

Definition at line 193 of file kdganttglobal.h.

enum KDGantt::ItemType

The values of this enum are used to represent the different types of gantt items that KDGantt understands. The itemtype is served through the KDGantt::ItemTypeRole role

Enumerator:
TypeNone 
TypeEvent 
TypeTask 
TypeSummary 
TypeMulti 
TypeUser 

Definition at line 201 of file kdganttglobal.h.


Function Documentation

bool KDGantt::operator!= ( const DateTimeSpan &  s1,
const DateTimeSpan &  s2 
) [inline]

Definition at line 263 of file kdganttglobal.h.

bool KDGantt::operator!= ( const Span &  s1,
const Span &  s2 
) [inline]

Definition at line 237 of file kdganttglobal.h.

bool KDGantt::operator== ( const DateTimeSpan &  s1,
const DateTimeSpan &  s2 
) [inline]

Definition at line 262 of file kdganttglobal.h.

bool KDGantt::operator== ( const Span &  s1,
const Span &  s2 
) [inline]

Definition at line 236 of file kdganttglobal.h.

uint KDGantt::qHash ( const Constraint &  c  )  [inline]

Definition at line 87 of file kdganttconstraint.h.

kdgantt

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

kdepim

Skip menu "kdepim"
  • akonadi
  •   akonadi_next
  •   clients
  •   kcal
  •   kcm
  •       libmaildir
  • akregator
  • console
  •   kabcclient
  •   konsolekalendar
  • kalarm
  •   lib
  • kdgantt
  • kdgantt1
  • kjots
  • kleopatra
  • kmail
  • knode
  • knotes
  • kontact
  • korganizer
  •   korgac
  • kpilot
  • ktimetracker
  • libkdepim
  • libkleo
  • libkpgp
Generated for kdepim by doxygen 1.5.9-20090814
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