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().


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