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

kdgantt

KDGantt::GraphicsScene

KDGantt::GraphicsScene Class Reference

#include <kdganttgraphicsscene.h>

Inheritance diagram for KDGantt::GraphicsScene:

Inheritance graph
[legend]

List of all members.


Detailed Description

Definition at line 47 of file kdganttgraphicsscene.h.


Public Slots

void setConstraintModel (ConstraintModel *)
void setModel (QAbstractItemModel *)
void setReadOnly (bool)
void setRootIndex (const QModelIndex &idx)
void setSelectionModel (QItemSelectionModel *selectionmodel)
void setSummaryHandlingModel (QAbstractProxyModel *)

Signals

void clicked (const QModelIndex &index)
void doubleClicked (const QModelIndex &index)
void entered (const QModelIndex &index)
void gridChanged ()
void pressed (const QModelIndex &index)

Public Member Functions

void clearConstraintItems ()
void clearItems ()
ConstraintModel * constraintModel () const
GraphicsItem * createItem (ItemType type) const
void deleteSubtree (const QModelIndex &)
GraphicsItem * dragSource () const
ConstraintGraphicsItem * findConstraintItem (const Constraint &) const
QList< ConstraintGraphicsItem * > findConstraintItems (const QModelIndex &idx) const
GraphicsItem * findItem (const QPersistentModelIndex &) const
GraphicsItem * findItem (const QModelIndex &) const
 GraphicsScene (QObject *parent=0)
AbstractGrid * grid () const
void insertItem (const QPersistentModelIndex &, GraphicsItem *)
bool isReadOnly () const
void itemClicked (const QModelIndex &)
ItemDelegate * itemDelegate () const
void itemDoubleClicked (const QModelIndex &)
void itemEntered (const QModelIndex &)
void itemPressed (const QModelIndex &)
QAbstractItemModel * model () const
void print (QPainter *painter, const QRectF &target=QRectF(), bool drawRowLabels=true)
void removeItem (const QModelIndex &)
QModelIndex rootIndex () const
AbstractRowController * rowController () const
QItemSelectionModel * selectionModel () const
void setDragSource (GraphicsItem *item)
void setGrid (AbstractGrid *grid)
void setItemDelegate (ItemDelegate *)
void setRowController (AbstractRowController *rc)
QAbstractProxyModel * summaryHandlingModel () const
void updateItems ()
void updateRow (const QModelIndex &idx)
virtual ~GraphicsScene ()

Static Public Member Functions

static QModelIndex dataIndex (const QModelIndex &idx)
static QModelIndex mainIndex (const QModelIndex &idx)

Protected Member Functions

void drawBackground (QPainter *painter, const QRectF &rect)
void helpEvent (QGraphicsSceneHelpEvent *helpEvent)

Constructor & Destructor Documentation

GraphicsScene::GraphicsScene ( QObject *  parent = 0  )  [explicit]

Definition at line 173 of file kdganttgraphicsscene.cpp.

GraphicsScene::~GraphicsScene (  )  [virtual]

Definition at line 179 of file kdganttgraphicsscene.cpp.


Member Function Documentation

void GraphicsScene::clearConstraintItems (  ) 

Definition at line 524 of file kdganttgraphicsscene.cpp.

void GraphicsScene::clearItems (  ) 

Definition at line 492 of file kdganttgraphicsscene.cpp.

void KDGantt::GraphicsScene::clicked ( const QModelIndex &  index  )  [signal]

ConstraintModel * GraphicsScene::constraintModel (  )  const

Definition at line 244 of file kdganttgraphicsscene.cpp.

GraphicsItem * GraphicsScene::createItem ( ItemType  type  )  const

Creates a new item of type type. TODO: If the user should be allowed to override this in any way, it needs to be in View!

Definition at line 348 of file kdganttgraphicsscene.cpp.

QModelIndex GraphicsScene::dataIndex ( const QModelIndex &  idx  )  [static]

Returns the index pointing to the last column in the same row as idx. This can be thought of as in "inverse" of mainIndex()

Definition at line 330 of file kdganttgraphicsscene.cpp.

void GraphicsScene::deleteSubtree ( const QModelIndex &  _idx  ) 

Definition at line 509 of file kdganttgraphicsscene.cpp.

void KDGantt::GraphicsScene::doubleClicked ( const QModelIndex &  index  )  [signal]

GraphicsItem * GraphicsScene::dragSource (  )  const

Definition at line 591 of file kdganttgraphicsscene.cpp.

void GraphicsScene::drawBackground ( QPainter *  painter,
const QRectF &  rect 
) [protected]

Reimplemented from QGraphicsScene.

Definition at line 561 of file kdganttgraphicsscene.cpp.

void KDGantt::GraphicsScene::entered ( const QModelIndex &  index  )  [signal]

ConstraintGraphicsItem * GraphicsScene::findConstraintItem ( const Constraint &  c  )  const

Definition at line 519 of file kdganttgraphicsscene.cpp.

QList<ConstraintGraphicsItem*> KDGantt::GraphicsScene::findConstraintItems ( const QModelIndex &  idx  )  const

GraphicsItem * GraphicsScene::findItem ( const QPersistentModelIndex &  idx  )  const

Definition at line 484 of file kdganttgraphicsscene.cpp.

GraphicsItem * GraphicsScene::findItem ( const QModelIndex &  idx  )  const

Definition at line 476 of file kdganttgraphicsscene.cpp.

AbstractGrid * GraphicsScene::grid (  )  const

Definition at line 293 of file kdganttgraphicsscene.cpp.

void KDGantt::GraphicsScene::gridChanged (  )  [signal]

void GraphicsScene::helpEvent ( QGraphicsSceneHelpEvent *  helpEvent  )  [protected]

Reimplemented from QGraphicsScene.

Definition at line 547 of file kdganttgraphicsscene.cpp.

void GraphicsScene::insertItem ( const QPersistentModelIndex &  idx,
GraphicsItem *  item 
)

Definition at line 411 of file kdganttgraphicsscene.cpp.

bool GraphicsScene::isReadOnly (  )  const

Definition at line 303 of file kdganttgraphicsscene.cpp.

void GraphicsScene::itemClicked ( const QModelIndex &  idx  ) 

Definition at line 576 of file kdganttgraphicsscene.cpp.

ItemDelegate * GraphicsScene::itemDelegate (  )  const

Definition at line 204 of file kdganttgraphicsscene.cpp.

void GraphicsScene::itemDoubleClicked ( const QModelIndex &  idx  ) 

Definition at line 581 of file kdganttgraphicsscene.cpp.

void GraphicsScene::itemEntered ( const QModelIndex &  idx  ) 

Definition at line 566 of file kdganttgraphicsscene.cpp.

void GraphicsScene::itemPressed ( const QModelIndex &  idx  ) 

Definition at line 571 of file kdganttgraphicsscene.cpp.

QModelIndex GraphicsScene::mainIndex ( const QModelIndex &  idx  )  [static]

Definition at line 313 of file kdganttgraphicsscene.cpp.

QAbstractItemModel * GraphicsScene::model (  )  const

Definition at line 209 of file kdganttgraphicsscene.cpp.

void KDGantt::GraphicsScene::pressed ( const QModelIndex &  index  )  [signal]

void GraphicsScene::print ( QPainter *  painter,
const QRectF &  target = QRectF(),
bool  drawRowLabels = true 
)

Definition at line 596 of file kdganttgraphicsscene.cpp.

void GraphicsScene::removeItem ( const QModelIndex &  idx  ) 

Definition at line 444 of file kdganttgraphicsscene.cpp.

QModelIndex GraphicsScene::rootIndex (  )  const

Definition at line 239 of file kdganttgraphicsscene.cpp.

AbstractRowController * GraphicsScene::rowController (  )  const

Definition at line 277 of file kdganttgraphicsscene.cpp.

QItemSelectionModel * GraphicsScene::selectionModel (  )  const

Definition at line 267 of file kdganttgraphicsscene.cpp.

void GraphicsScene::setConstraintModel ( ConstraintModel *  cm  )  [slot]

Definition at line 249 of file kdganttgraphicsscene.cpp.

void GraphicsScene::setDragSource ( GraphicsItem *  item  ) 

Definition at line 586 of file kdganttgraphicsscene.cpp.

void GraphicsScene::setGrid ( AbstractGrid *  grid  ) 

Definition at line 282 of file kdganttgraphicsscene.cpp.

void GraphicsScene::setItemDelegate ( ItemDelegate *  delegate  ) 

Definition at line 197 of file kdganttgraphicsscene.cpp.

void GraphicsScene::setModel ( QAbstractItemModel *  model  )  [slot]

Definition at line 215 of file kdganttgraphicsscene.cpp.

void GraphicsScene::setReadOnly ( bool  ro  )  [slot]

Definition at line 298 of file kdganttgraphicsscene.cpp.

void GraphicsScene::setRootIndex ( const QModelIndex &  idx  )  [slot]

Definition at line 234 of file kdganttgraphicsscene.cpp.

void GraphicsScene::setRowController ( AbstractRowController *  rc  ) 

Definition at line 272 of file kdganttgraphicsscene.cpp.

void GraphicsScene::setSelectionModel ( QItemSelectionModel *  selectionmodel  )  [slot]

Definition at line 261 of file kdganttgraphicsscene.cpp.

void GraphicsScene::setSummaryHandlingModel ( QAbstractProxyModel *  proxyModel  )  [slot]

Definition at line 228 of file kdganttgraphicsscene.cpp.

QAbstractProxyModel * GraphicsScene::summaryHandlingModel (  )  const

Definition at line 223 of file kdganttgraphicsscene.cpp.

void GraphicsScene::updateItems (  ) 

Definition at line 499 of file kdganttgraphicsscene.cpp.

void GraphicsScene::updateRow ( const QModelIndex &  idx  ) 

Definition at line 363 of file kdganttgraphicsscene.cpp.


The documentation for this class was generated from the following files:
  • kdganttgraphicsscene.h
  • kdganttgraphicsscene.cpp

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
  •   clients
  •   kabc
  •   kcal
  •   kcm
  • akregator
  • console
  •   kabcclient
  •   konsolekalendar
  • kaddressbook
  • kalarm
  •   lib
  • kdgantt
  • kdgantt1
  • kjots
  • kleopatra
  • kmail
  • kmobiletools
  • knode
  • knotes
  • kontact
  • kontactinterfaces
  • korganizer
  •   korgac
  • kpilot
  • ktimetracker
  •   doc
  • libkdepim
  • libkholidays
  • libkleo
  • libkpgp
  • maildir
Generated for kdepim by doxygen 1.5.4
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