class Value

Representation of a value object. More...

Definition#include <value.h>
InheritsQVariant (qt) [public ]
List of all Methods
Annotated List
Files
Globals
Hierarchy
Index

Public Types

Public Methods

Public Static Methods


Detailed Description

Representation of a value object.

It stores a value and a value type. mostly is a QVariant, with some more datatypes when QT 3.0 will be out, probably all implementation will go away and we will have only a QVariant here. Actually, at my best knowledge, this is source compatible with QT 3.0 QVariant.

enum Type { Invalid, Map, List, String, StringList, Font, Pixmap, Brush, Rect, Size, Color, Palette, ColorGroup, IconSet, Point, Image, Int, UInt, Bool, Double, CString, PointArray, Region, Bitmap, Cursor, SizePolicy, Date, Time, DateTime, ByteArray, Long, ULong }

Type

 Value ()

Value

 ~Value ()

~Value

 Value (const Value &)

Value

 Value (const QVariant &)

Value

 Value (const QDate& )

Value

 Value (const QTime& )

Value

 Value (const QDateTime& )

Value

 Value (const QString&)

Value

 Value (const char *)

Value

 Value (long)

Value

 Value (int)

Value

 Value (KDB_ULONG)

Value

Value &  operator = (const Value &)

operator =

bool  operator== ( const Value& )

operator==

[const]

bool  operator!= ( const Value& )

operator!=

[const]

Type  type ()

type

[const]

Reimplemented from QVariant.

const char*  typeName ()

typeName

[const]

Reimplemented from QVariant.

bool  canCast ( Type )

canCast

[const]

Reimplemented from QVariant.

bool  cast ( Type )

cast

const QString  toString ()

toString

[const]

Reimplemented from QVariant.

const QDate  toDate ()

toDate

[const]

const QTime  toTime ()

toTime

[const]

const QDateTime  toDateTime ()

toDateTime

[const]

const long  toLong ()

toLong

[const]

const KDB_ULONG  toULong ()

toULong

[const]

QString&  asString ()

asString

Reimplemented from QVariant.

QDate&  asDate ()

asDate

QTime&  asTime ()

asTime

QDateTime&  asDateTime ()

asDateTime

long&  asLong ()

asLong

KDB_ULONG&  asULong ()

asULong

const char*  typeToName ( Type typ )

typeToName

[static]

Reimplemented from QVariant.

Type  nameToType ( const char* name )

nameToType

[static]

Reimplemented from QVariant.