TextValue Class Reference

#include <text.h>

Inheritance diagram for TextValue:

Value List of all members.

Public Member Functions

 TextValue (QString t)
 TextValue (double val)
virtual QString toString ()
QString getText ()
double number ()
int integer ()
virtual bool equals_same_type (Value *other)
virtual Data getSaveDescription (QString)

Private Attributes

QString text

Detailed Description

Definition at line 3 of file text.h.


Constructor & Destructor Documentation

TextValue::TextValue QString  t  )  [inline]
 

Definition at line 7 of file text.h.

00007                        : text(t) 
00008     {
00009     };

TextValue::TextValue double  val  )  [inline]
 

Definition at line 10 of file text.h.

00010                         : text(QString::number(val)) 
00011     {
00012     };


Member Function Documentation

virtual bool TextValue::equals_same_type Value other  )  [inline, virtual]
 

Implements Value.

Definition at line 29 of file text.h.

References text.

00030     {
00031       return ((TextValue*)other)->text == text;
00032     };

virtual Data TextValue::getSaveDescription QString   )  [inline, virtual]
 

Implements Value.

Definition at line 33 of file text.h.

References text.

00034     {
00035       return String(text);
00036     };

QString TextValue::getText  )  [inline]
 

Definition at line 17 of file text.h.

References text.

Referenced by ValueCopier::copyText(), and Runtime::image().

00018     {
00019       return text;
00020     };

int TextValue::integer  )  [inline]
 

Definition at line 25 of file text.h.

References text.

00026     {
00027       return atol(text); 
00028     };

double TextValue::number  )  [inline]
 

Definition at line 21 of file text.h.

References text.

Referenced by Runtime::add(), Runtime::div(), Runtime::mul(), and Runtime::neg().

00022     {
00023       return atof(text); 
00024     };

virtual QString TextValue::toString  )  [inline, virtual]
 

Implements Value.

Definition at line 13 of file text.h.

References text.

00014     {
00015       return text;
00016     };


Member Data Documentation

QString TextValue::text [private]
 

Definition at line 5 of file text.h.

Referenced by equals_same_type(), getSaveDescription(), getText(), integer(), number(), and toString().


The documentation for this class was generated from the following file:
Generated on Mon Jun 5 22:08:44 2006 for iis by  doxygen 1.4.6