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

kcalc

KCalcDisplay Class Reference

#include <kcalcdisplay.h>

Inheritance diagram for KCalcDisplay:

Inheritance graph
[legend]

List of all members.


Detailed Description

Definition at line 79 of file kcalcdisplay.h.


Public Types

enum  Event { EventReset, EventClear, EventError, EventChangeSign }

Public Slots

void slotCut (void)
void slotCopy (void)
void slotPaste (bool bClipboard=true)

Signals

void clicked (void)
void changedText (QString const &)
void changedAmount (const KNumber &)

Public Member Functions

 KCalcDisplay (QWidget *parent=0)
 ~KCalcDisplay ()
bool sendEvent (Event const event)
void deleteLastDigit (void)
KNumber const & getAmount (void) const
void newCharacter (char const new_char)
bool setAmount (KNumber const &new_amount)
int setBase (NumBase new_base)
void setBeep (bool flag)
void setGroupDigits (bool flag)
void setFixedPrecision (int precision)
void setPrecision (int precision)
void setText (QString const &string)
QString text () const
bool updateDisplay (void)
void setStatusText (int i, const QString &text)
virtual QSize sizeHint () const

Protected Member Functions

void mousePressEvent (QMouseEvent *)
virtual void paintEvent (QPaintEvent *p)

Member Enumeration Documentation

enum KCalcDisplay::Event

Enumerator:
EventReset 
EventClear 
EventError 
EventChangeSign 

Definition at line 92 of file kcalcdisplay.h.


Constructor & Destructor Documentation

KCalcDisplay::KCalcDisplay ( QWidget *  parent = 0  ) 

Definition at line 41 of file kcalcdisplay.cpp.

KCalcDisplay::~KCalcDisplay (  ) 

Definition at line 64 of file kcalcdisplay.cpp.


Member Function Documentation

void KCalcDisplay::mousePressEvent ( QMouseEvent *  e  )  [protected]

Definition at line 193 of file kcalcdisplay.cpp.

void KCalcDisplay::paintEvent ( QPaintEvent *  p  )  [protected, virtual]

Definition at line 590 of file kcalcdisplay.cpp.

bool KCalcDisplay::sendEvent ( Event const   event  ) 

Definition at line 69 of file kcalcdisplay.cpp.

void KCalcDisplay::deleteLastDigit ( void   ) 

Definition at line 521 of file kcalcdisplay.cpp.

KNumber const & KCalcDisplay::getAmount ( void   )  const

Definition at line 228 of file kcalcdisplay.cpp.

void KCalcDisplay::newCharacter ( char const   new_char  ) 

Definition at line 407 of file kcalcdisplay.cpp.

bool KCalcDisplay::setAmount ( KNumber const &  new_amount  ) 

Definition at line 233 of file kcalcdisplay.cpp.

int KCalcDisplay::setBase ( NumBase  new_base  ) 

Definition at line 304 of file kcalcdisplay.cpp.

void KCalcDisplay::setBeep ( bool  flag  ) 

Definition at line 218 of file kcalcdisplay.cpp.

void KCalcDisplay::setGroupDigits ( bool  flag  ) 

Definition at line 223 of file kcalcdisplay.cpp.

void KCalcDisplay::setFixedPrecision ( int  precision  ) 

Definition at line 210 of file kcalcdisplay.cpp.

void KCalcDisplay::setPrecision ( int  precision  ) 

Definition at line 205 of file kcalcdisplay.cpp.

void KCalcDisplay::setText ( QString const &  string  ) 

Definition at line 270 of file kcalcdisplay.cpp.

QString KCalcDisplay::text (  )  const

Definition at line 290 of file kcalcdisplay.cpp.

bool KCalcDisplay::updateDisplay ( void   ) 

Definition at line 341 of file kcalcdisplay.cpp.

void KCalcDisplay::setStatusText ( int  i,
const QString &  text 
)

Definition at line 334 of file kcalcdisplay.cpp.

QSize KCalcDisplay::sizeHint (  )  const [virtual]

Definition at line 612 of file kcalcdisplay.cpp.

void KCalcDisplay::clicked ( void   )  [signal]

void KCalcDisplay::changedText ( QString const &   )  [signal]

void KCalcDisplay::changedAmount ( const KNumber &   )  [signal]

void KCalcDisplay::slotCut ( void   )  [slot]

Definition at line 99 of file kcalcdisplay.cpp.

void KCalcDisplay::slotCopy ( void   )  [slot]

Definition at line 105 of file kcalcdisplay.cpp.

void KCalcDisplay::slotPaste ( bool  bClipboard = true  )  [slot]

Definition at line 118 of file kcalcdisplay.cpp.


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

kcalc

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

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