Ananas Library 0.9.5
Класс aDataField

Класс определяет программный интерфейс для доступа к полям бизнес объектов Ананаса. Наследует QObject. Подробнее...

#include <adatafield.h>

Граф наследования:aDataField:

Открытые слоты

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

Открытые члены

 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)
 

Открытые атрибуты

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

Подробное описание

Класс определяет программный интерфейс для доступа к полям бизнес объектов Ананаса. Наследует QObject.

Позволяет получить и задать значение поля любого типа. Предназначен для использования из Ананас-скрипта.

Конструктор(ы)

◆ 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.

Методы

◆ internalValue()

QVariant aDataField::internalValue ( )
virtual

Return pointer to asociated sql field.

◆ setValue

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

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

Перекрестные ссылки value().

◆ value

QVariant aDataField::value ( )
virtualslot

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

Используется в setValue().


Объявления и описания членов классов находятся в файлах: