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

kblackbox

KBBGraphicsItemBorder Class Reference

#include <kbbgraphicsitemborder.h>

Inheritance diagram for KBBGraphicsItemBorder:

Inheritance graph
[legend]

List of all members.


Detailed Description

Any border element of the scalable graphic widget.

Definition at line 40 of file kbbgraphicsitemborder.h.


Public Member Functions

 KBBGraphicsItemBorder (int borderPosition, int columns, int rows, float offset)
void setSize (int borderPosition, int columns, int rows)

Protected Member Functions

void centerCoordinate (int borderPosition, float &centerX, float &centerY, float offset)
float centerX () const
float centerY () const
const int rotation ()
void setBorderPosition (int borderPosition)

Protected Attributes

int m_borderPosition
float m_centerX
float m_centerY
int m_columns
float m_offset
int m_rows

Constructor & Destructor Documentation

KBBGraphicsItemBorder::KBBGraphicsItemBorder ( int  borderPosition,
int  columns,
int  rows,
float  offset 
)

Constructor.

Definition at line 42 of file kbbgraphicsitemborder.cpp.


Member Function Documentation

void KBBGraphicsItemBorder::centerCoordinate ( int  borderPosition,
float &  centerX,
float &  centerY,
float  offset 
) [protected]

Definition at line 76 of file kbbgraphicsitemborder.cpp.

float KBBGraphicsItemBorder::centerX (  )  const [protected]

Definition at line 101 of file kbbgraphicsitemborder.cpp.

float KBBGraphicsItemBorder::centerY (  )  const [protected]

Definition at line 107 of file kbbgraphicsitemborder.cpp.

const int KBBGraphicsItemBorder::rotation (  )  [protected]

Definition at line 113 of file kbbgraphicsitemborder.cpp.

void KBBGraphicsItemBorder::setBorderPosition ( int  borderPosition  )  [protected]

Reimplemented in KBBGraphicsItemTutorialMarker.

Definition at line 70 of file kbbgraphicsitemborder.cpp.

void KBBGraphicsItemBorder::setSize ( int  borderPosition,
int  columns,
int  rows 
)

Definition at line 55 of file kbbgraphicsitemborder.cpp.


Member Data Documentation

int KBBGraphicsItemBorder::m_borderPosition [protected]

Definition at line 59 of file kbbgraphicsitemborder.h.

float KBBGraphicsItemBorder::m_centerX [protected]

Definition at line 60 of file kbbgraphicsitemborder.h.

float KBBGraphicsItemBorder::m_centerY [protected]

Definition at line 61 of file kbbgraphicsitemborder.h.

int KBBGraphicsItemBorder::m_columns [protected]

Definition at line 62 of file kbbgraphicsitemborder.h.

float KBBGraphicsItemBorder::m_offset [protected]

Definition at line 63 of file kbbgraphicsitemborder.h.

int KBBGraphicsItemBorder::m_rows [protected]

Definition at line 64 of file kbbgraphicsitemborder.h.


The documentation for this class was generated from the following files:
  • kbbgraphicsitemborder.h
  • kbbgraphicsitemborder.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