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: