QSAS_2_4/QSAS_dist/src/Arithmetic/qcalc/qcalc.h File Reference

#include "qt_version.h"
#include <qobject.h>
#include <qsplitter.h>
#include <qtabwidget.h>
#include <qstatusbar.h>
#include <qlayout.h>
#include <qtooltip.h>
#include <qdatetime.h>
#include <qtextedit.h>
#include "qgu_qt4.h"
#include "qslot.h"
#include "qOperators.h"

Classes

class  QcalcListVirtualItem
 This class inherits calculator QguListItem class. It includes all the parameters that are required for an object
created at the calculator (either an operation or float constant). More...
class  QcalcListView
 This class implements a list/tree view. This class specialises the QSAS class QguListView.
It displays 2 column items one for the name of the object and the second is its alias. More...
class  QcalcTab
 This class defines the widget that is added to the calculator tab view when a new operation is created (added to the current list view). More...
class  QcalcWindow
 The class that encapsulates the calculator main window. It is inherited from the QSAS QguWindow class. More...
class  QcalcInput

Defines

#define Qcalc_VERSION   " V_2.10 [ Nov 2005 ]"
#define JOIN_MENU_ITEM_ID   0
#define ARITHMETIC_MENU_ITEM_ID   1
#define FILTER_MENU_ITEM_ID   2
#define TRIG_MENU_ITEM_ID   3
#define VECTOR_OPS_MENU_ITEM_ID   5
#define MODIFY_MENU_ITEM_ID   5
#define RENAME_ALIAS_RB_MENU_ITEM   7
#define RENAME_ALIAS_EDITMENU_MENU_ITEM   8
#define MAX_N_OPERANDS   2
#define NUMBER_OPERAND   "NUMBER"
#define DELETE_POINTER(PTR)

Enumerations

enum  ItemTypeEnum { WORKING_LIST_OBJECT = 0, VIRTUAL_OBJECT, NONE_OBJECT }

Functions

Vostreamoperator<< (Vostream &, QcalcListVirtualItem &)
VostreamWriteCalcItem (Vostream &, QcalcListVirtualItem &)
Vistreamoperator>> (Vistream &, QcalcListVirtualItem &)
VistreamReadCalcItem (Vistream &, QcalcListVirtualItem &)
Vostreamoperator<< (Vostream &, QcalcListView &)
Vistreamoperator>> (Vistream &, QcalcListView &)
QcalcWindowQCALCmakeWindow (QWidget *parent, const char *Title)
void QCEXPmakeWindow (QWidget *parent, const char *Title)
void QcalcShowCalc ()
void QcalcShowExport ()
void QcalcAppendTextDisplay (const char *text)
QString getOpName (int OpNum)
QString getOpChar (int OpNum)

Variables

QcalcWindowQCALC_widget
QcalcWindowQCEX_widget

Define Documentation

#define ARITHMETIC_MENU_ITEM_ID   1

#define DELETE_POINTER ( PTR   ) 

Value:

if ( PTR )               \
          {                        \
               delete PTR;         \
                   PTR = NULL;         \
          }

#define FILTER_MENU_ITEM_ID   2

#define JOIN_MENU_ITEM_ID   0

#define MAX_N_OPERANDS   2

#define MODIFY_MENU_ITEM_ID   5

#define NUMBER_OPERAND   "NUMBER"

#define Qcalc_VERSION   " V_2.10 [ Nov 2005 ]"

#define RENAME_ALIAS_EDITMENU_MENU_ITEM   8

#define RENAME_ALIAS_RB_MENU_ITEM   7

#define TRIG_MENU_ITEM_ID   3

#define VECTOR_OPS_MENU_ITEM_ID   5


Enumeration Type Documentation

Enumerator:
WORKING_LIST_OBJECT 
VIRTUAL_OBJECT 
NONE_OBJECT 


Function Documentation

QString getOpChar ( int  OpNum  ) 

QString getOpName ( int  OpNum  ) 

Vostream& operator<< ( Vostream ,
QcalcListView  
)

Vostream& operator<< ( Vostream ,
QcalcListVirtualItem  
)

Vistream& operator>> ( Vistream ,
QcalcListView  
)

Vistream& operator>> ( Vistream ,
QcalcListVirtualItem  
)

void QcalcAppendTextDisplay ( const char *  text  ) 

QcalcWindow* QCALCmakeWindow ( QWidget *  parent,
const char *  Title 
)

void QcalcShowCalc (  ) 

void QcalcShowExport (  ) 

void QCEXPmakeWindow ( QWidget *  parent,
const char *  Title 
)

Vistream& ReadCalcItem ( Vistream ,
QcalcListVirtualItem  
)

Vostream& WriteCalcItem ( Vostream ,
QcalcListVirtualItem  
)


Variable Documentation


Generated on Fri Jan 8 12:51:21 2010 for QSAS by  doxygen 1.5.7