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

superkaramba

Input Class Reference

#include <input.h>

Inheritance diagram for Input:

Inheritance graph
[legend]

List of all members.


Detailed Description

Definition at line 32 of file meters/input.h.


Public Member Functions

 Input (Karamba *k, int ix, int iy, int iw, int ih)
 Input ()
 ~Input ()
void paint (QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget *widget)
void setValue (const QString &text)
QString getStringValue () const
void setBGColor (QColor c)
QColor getBGColor () const
void setColor (QColor c)
QColor getColor () const
void setFontColor (QColor fontColor)
QColor getFontColor () const
void setSelectionColor (QColor selectionColor)
QColor getSelectionColor () const
void setSelectedTextColor (QColor selectedTextColor)
QColor getSelectedTextColor () const
void setTextProps (TextField *)
void hide ()
void show ()
void setSize (int ix, int iy, int iw, int ih)
void setX (int ix)
void setY (int iy)
void setWidth (int iw)
void setHeight (int ih)
void setFont (const QString &f)
QString getFont () const
void setFontSize (int size)
int getFontSize () const
void setInputFocus ()
void clearInputFocus ()
void keyPress (QKeyEvent *event)
void mouseEvent (QEvent *e)
void mouseEventRelease (QGraphicsSceneMouseEvent *e)
void mouseEventMove (QGraphicsSceneHoverEvent *e)
int getTextWidth () const
void setSelection (int start, int length)
void clearSelection ()
QTextLayout::FormatRange getSelection () const

Protected Member Functions

void focusOutEvent (QFocusEvent *event)

Constructor & Destructor Documentation

Input::Input ( Karamba *  k,
int  ix,
int  iy,
int  iw,
int  ih 
)

Definition at line 32 of file meters/input.cpp.

Input::Input (  ) 

Input::~Input (  ) 

Definition at line 50 of file meters/input.cpp.


Member Function Documentation

void Input::paint ( QPainter *  painter,
const QStyleOptionGraphicsItem *  option,
QWidget *  widget 
) [virtual]

Implements Meter.

Definition at line 57 of file meters/input.cpp.

void Input::setValue ( const QString &  text  )  [virtual]

Reimplemented from Meter.

Definition at line 329 of file meters/input.cpp.

QString Input::getStringValue (  )  const [virtual]

Reimplemented from Meter.

Definition at line 336 of file meters/input.cpp.

void Input::setBGColor ( QColor  c  ) 

Definition at line 341 of file meters/input.cpp.

QColor Input::getBGColor (  )  const

Definition at line 353 of file meters/input.cpp.

void Input::setColor ( QColor  c  )  [virtual]

Reimplemented from Meter.

Definition at line 347 of file meters/input.cpp.

QColor Input::getColor (  )  const [virtual]

Reimplemented from Meter.

Definition at line 358 of file meters/input.cpp.

void Input::setFontColor ( QColor  fontColor  ) 

Definition at line 410 of file meters/input.cpp.

QColor Input::getFontColor (  )  const

Definition at line 416 of file meters/input.cpp.

void Input::setSelectionColor ( QColor  selectionColor  ) 

Definition at line 421 of file meters/input.cpp.

QColor Input::getSelectionColor (  )  const

Definition at line 427 of file meters/input.cpp.

void Input::setSelectedTextColor ( QColor  selectedTextColor  ) 

Definition at line 432 of file meters/input.cpp.

QColor Input::getSelectedTextColor (  )  const

Definition at line 437 of file meters/input.cpp.

void Input::setTextProps ( TextField *  t  ) 

Definition at line 454 of file meters/input.cpp.

void Input::hide (  )  [virtual]

Reimplemented from Meter.

Definition at line 363 of file meters/input.cpp.

void Input::show (  )  [virtual]

Reimplemented from Meter.

Definition at line 368 of file meters/input.cpp.

void Input::setSize ( int  ix,
int  iy,
int  iw,
int  ih 
) [virtual]

Reimplemented from Meter.

Definition at line 373 of file meters/input.cpp.

void Input::setX ( int  ix  )  [virtual]

Reimplemented from Meter.

Definition at line 378 of file meters/input.cpp.

void Input::setY ( int  iy  )  [virtual]

Reimplemented from Meter.

Definition at line 383 of file meters/input.cpp.

void Input::setWidth ( int  iw  )  [virtual]

Reimplemented from Meter.

Definition at line 388 of file meters/input.cpp.

void Input::setHeight ( int  ih  )  [virtual]

Reimplemented from Meter.

Definition at line 393 of file meters/input.cpp.

void Input::setFont ( const QString &  f  ) 

Definition at line 398 of file meters/input.cpp.

QString Input::getFont (  )  const

Definition at line 405 of file meters/input.cpp.

void Input::setFontSize ( int  size  ) 

Definition at line 442 of file meters/input.cpp.

int Input::getFontSize (  )  const

Definition at line 449 of file meters/input.cpp.

void Input::setInputFocus (  ) 

Definition at line 466 of file meters/input.cpp.

void Input::clearInputFocus (  ) 

Definition at line 472 of file meters/input.cpp.

void Input::keyPress ( QKeyEvent *  event  ) 

Definition at line 171 of file meters/input.cpp.

void Input::mouseEvent ( QEvent *  e  ) 

Definition at line 100 of file meters/input.cpp.

void Input::mouseEventRelease ( QGraphicsSceneMouseEvent *  e  ) 

Definition at line 120 of file meters/input.cpp.

void Input::mouseEventMove ( QGraphicsSceneHoverEvent *  e  ) 

Definition at line 151 of file meters/input.cpp.

int Input::getTextWidth (  )  const

Definition at line 491 of file meters/input.cpp.

void Input::setSelection ( int  start,
int  length 
)

Definition at line 500 of file meters/input.cpp.

void Input::clearSelection (  ) 

Definition at line 516 of file meters/input.cpp.

QTextLayout::FormatRange Input::getSelection (  )  const

Definition at line 521 of file meters/input.cpp.

void Input::focusOutEvent ( QFocusEvent *  event  )  [protected]

Reimplemented from QGraphicsItem.

Definition at line 157 of file meters/input.cpp.


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

superkaramba

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

kdeutils

Skip menu "kdeutils"
  • ark
  • kcalc
  • kcharselect
  • kdelirc
  • kdessh
  • kdf
  • kfloppy
  • kgpg
  • kjots
  • klaptopdaemon
  • kmilo
  • ksim
  • ktimer
  • kwallet
  • superkaramba
Generated for kdeutils 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