Ananas Library 0.9.5
aDataField Class Reference

#include <adatafield.h>

Inheritance diagram for aDataField:

Public Slots

virtual QString fieldName () const
virtual int ObjectType ()
virtual QVariant value ()
virtual void setValue (const QVariant &value)

Public Member Functions

 aDataField (QObject *parent, const QString &fname=QString::null, const QString &ftype=QString::null)
 aDataField (const QString &fname=QString::null, const QString &ftype=QString::null)
 aDataField (const aDataField &field)
 ~aDataField ()
aDataFieldoperator= (const aDataField &other)
bool operator== (const aDataField &other) const
bool operator!= (const aDataField &other) const
virtual QVariant internalValue ()
virtual void setInternalValue (const QVariant &value)

Public Attributes

aCfgItem context
long id
aCfgmd
bool fSys
int Width
int Dec
QString Name
QString fType
char aType
QVariant::Type Type
int oType

Detailed Description

aDataField object unite all ananas types for access them from Ananas Script. Object translate calls from script to special type object with check correct call functions and parameters.

Constructor & Destructor Documentation

◆ aDataField() [1/2]

aDataField::aDataField ( QObject * parent,
const QString & name = QString::null,
const QString & type = QString::null )

Create Ananas database field contaner.

Create Ananas field contaner.

◆ aDataField() [2/2]

aDataField::aDataField ( const QString & name = QString::null,
const QString & type = QString::null )

Create Ananas field contaner.

◆ ~aDataField()

aDataField::~aDataField ( )

Destroy object.

Member Function Documentation

◆ internalValue()

QVariant aDataField::internalValue ( )
virtual

Return pointer to asociated sql field.

◆ setValue

void aDataField::setValue ( const QVariant & value)
virtualslot

Устанавливает значение поля данных.

References value().

◆ value

QVariant aDataField::value ( )
virtualslot

Возвращает значение поля данных.

Referenced by setValue().


The documentation for this class was generated from the following files: