• Skip to content
  • Skip to link menu
KDE 4.2 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 66 of file kcalcdisplay.h.


Public Types

enum  Event { EventReset, EventClear, EventError, EventChangeSign }

Public Slots

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

Signals

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

Public Member Functions

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

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 74 of file kcalcdisplay.h.


Constructor & Destructor Documentation

KCalcDisplay::KCalcDisplay ( QWidget *  parent = 0  ) 

Definition at line 47 of file kcalcdisplay.cpp.

KCalcDisplay::~KCalcDisplay (  ) 

Definition at line 71 of file kcalcdisplay.cpp.


Member Function Documentation

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

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

void KCalcDisplay::changeSettings (  ) 

Definition at line 76 of file kcalcdisplay.cpp.

void KCalcDisplay::clicked ( void   )  [signal]

void KCalcDisplay::deleteLastDigit ( void   ) 

Definition at line 615 of file kcalcdisplay.cpp.

void KCalcDisplay::enterDigit ( int  data  ) 

Definition at line 114 of file kcalcdisplay.cpp.

KNumber const & KCalcDisplay::getAmount ( void   )  const

Definition at line 348 of file kcalcdisplay.cpp.

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

Definition at line 313 of file kcalcdisplay.cpp.

void KCalcDisplay::newCharacter ( char const   new_char  ) 

Definition at line 501 of file kcalcdisplay.cpp.

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

Definition at line 700 of file kcalcdisplay.cpp.

bool KCalcDisplay::sendEvent ( Event const   event  ) 

Definition at line 193 of file kcalcdisplay.cpp.

bool KCalcDisplay::setAmount ( KNumber const &  new_amount  ) 

Definition at line 353 of file kcalcdisplay.cpp.

int KCalcDisplay::setBase ( NumBase  new_base  ) 

Definition at line 409 of file kcalcdisplay.cpp.

void KCalcDisplay::setBeep ( bool  flag  ) 

Definition at line 338 of file kcalcdisplay.cpp.

void KCalcDisplay::setFixedPrecision ( int  precision  ) 

Definition at line 330 of file kcalcdisplay.cpp.

void KCalcDisplay::setGroupDigits ( bool  flag  ) 

Definition at line 343 of file kcalcdisplay.cpp.

void KCalcDisplay::setPrecision ( int  precision  ) 

Definition at line 325 of file kcalcdisplay.cpp.

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

Definition at line 438 of file kcalcdisplay.cpp.

void KCalcDisplay::setText ( QString const &  string  ) 

Definition at line 380 of file kcalcdisplay.cpp.

QSize KCalcDisplay::sizeHint (  )  const [virtual]

Definition at line 731 of file kcalcdisplay.cpp.

void KCalcDisplay::slotCopy ( void   )  [slot]

Definition at line 227 of file kcalcdisplay.cpp.

void KCalcDisplay::slotCut ( void   )  [slot]

Definition at line 221 of file kcalcdisplay.cpp.

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

Definition at line 240 of file kcalcdisplay.cpp.

QString KCalcDisplay::text (  )  const

Definition at line 400 of file kcalcdisplay.cpp.

bool KCalcDisplay::updateDisplay ( void   ) 

Definition at line 445 of file kcalcdisplay.cpp.

void KCalcDisplay::updateFromCore ( CalcEngine const &  core,
bool  store_result_in_history = false 
)

Definition at line 99 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
  • kdessh
  • kdf
  • kfloppy
  • kgpg
  • ktimer
  • kwallet
  • okteta
  • printer-applet
  • superkaramba
  • sweeper
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