Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

calculatorimpl.h File Reference

#include <qlcdnumber.h>
#include "calculator.h"
#include <qpushbutton.h>
#include <qbuttongroup.h>
#include <qvaluestack.h>

Include dependency graph for calculatorimpl.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Defines

#define sStart   0
#define sNewNumber   1
#define sError   2

Enumerations

enum  Operation {
  oNop, oOpenBrace, oCloseBrace, oSum,
  oPoint, oAdd, oSub, oDiv,
  oMult, oSin, oCos, oTan,
  oDivX, oPercent, oXsquared, oRoot,
  oLog, oLn, oChSign
}


Define Documentation

#define sError   2
 

Definition at line 58 of file calculatorimpl.h.

Referenced by Engine::calcBase(), CalculatorImpl::command_buttons(), Engine::del(), CalculatorImpl::do_convert(), CalculatorImpl::enterNumber(), Engine::eval(), CalculatorImpl::evalExpr(), Engine::evalStack(), CalculatorImpl::eventFilter(), CalculatorImpl::execOp(), CalculatorImpl::function_button(), Engine::immediateInstruction(), Engine::pushInstruction(), Engine::pushValue(), CalculatorImpl::std_buttons(), and CalculatorImpl::std_funcs().

#define sNewNumber   1
 

Definition at line 57 of file calculatorimpl.h.

Referenced by CalculatorImpl::command_buttons(), CalculatorImpl::do_convert(), CalculatorImpl::enterNumber(), and CalculatorImpl::execOp().

#define sStart   0
 

Definition at line 56 of file calculatorimpl.h.

Referenced by CalculatorImpl::clear(), CalculatorImpl::command_buttons(), CalculatorImpl::enterNumber(), Engine::eval(), CalculatorImpl::evalExpr(), Engine::immediateInstruction(), Engine::memRecall(), Engine::pushInstruction(), Engine::pushValue(), Engine::setRepresentation(), and Engine::softReset().


Enumeration Type Documentation

enum Operation
 

Enumeration values:
oNop 
oOpenBrace 
oCloseBrace 
oSum 
oPoint 
oAdd 
oSub 
oDiv 
oMult 
oSin 
oCos 
oTan 
oDivX 
oPercent 
oXsquared 
oRoot 
oLog 
oLn 
oChSign 

Definition at line 31 of file calculatorimpl.h.


Generated on Sat Nov 5 17:14:14 2005 for OPIE by  doxygen 1.4.2