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

kblackbox

KBBItemWithPosition Class Reference

#include <kbbitemwithposition.h>

Inheritance diagram for KBBItemWithPosition:

Inheritance graph
[legend]

List of all members.


Detailed Description

Item with position.

Items with position can be managed by the class KBBGraphicsItemSet.

Definition at line 37 of file kbbitemwithposition.h.


Public Member Functions

virtual ~KBBItemWithPosition ()
virtual const int position ()=0
virtual void cleanDelete ()
virtual void highlight (bool)
virtual void highlightBoth (bool)
virtual void setPause (bool state)

Constructor & Destructor Documentation

KBBItemWithPosition::~KBBItemWithPosition (  )  [virtual]

Definition at line 35 of file kbbitemwithposition.cpp.


Member Function Documentation

virtual const int KBBItemWithPosition::position (  )  [pure virtual]

Implemented in KBBGraphicsItemLaser, KBBGraphicsItemOnBox, and KBBGraphicsItemRayResult.

void KBBItemWithPosition::cleanDelete (  )  [virtual]

Destructor for dependent QGraphicsItem Some QGraphicsItem s needs to delete other dependent QGraphicsItemo s before being deleted.

In this case, this methode should be reimplemented. If the object is not a QGraphicsItem, you probably don't need to reimplement it and can just reimplement the normal destructor in a child class.

It's different from the normal destructor that only destroys this QGraphicsItem. By exiting KBlackBox, the QGraphicsScene is been destroyed and call in an arbitrary order the destructors of all QGraphicsItem.s. So the dependent items may be destroy before this one: That's why we cannot always destroy them in the normal destructor of this class.

Reimplemented in KBBGraphicsItemRayResult.

Definition at line 45 of file kbbitemwithposition.cpp.

void KBBItemWithPosition::highlight ( bool   )  [virtual]

Reimplemented in KBBGraphicsItemRayResult.

Definition at line 51 of file kbbitemwithposition.cpp.

void KBBItemWithPosition::highlightBoth ( bool   )  [virtual]

Reimplemented in KBBGraphicsItemRayResult.

Definition at line 56 of file kbbitemwithposition.cpp.

void KBBItemWithPosition::setPause ( bool  state  )  [virtual]

Should the element changes if the game is paused? Do nothing.

Reimplement this methode to do something if the game is paused.

Reimplemented in KBBGraphicsItemRayResult.

Definition at line 61 of file kbbitemwithposition.cpp.


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

kblackbox

Skip menu "kblackbox"
  • Main Page
  • Class Hierarchy
  • Alphabetical List
  • Class List
  • File List
  • Class Members

API Reference

Skip menu "API Reference"
  • kblackbox
  • kgoldrunner
  • kmahjongg
  • ksquares
  • libkdegames
  •   highscore
  •   kgame
  •   kggzgames
  •   kggzmod
  •   kggznet
  • libkmahjongg
Generated for API Reference 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