kexidataiteminterface.h
Helper class that assigns additional information for the column in a query.
Definition queryschema.h:49
An helper class used to react on KexiDataItemInterface objects' changes.
Definition kexidataiteminterface.h:35
virtual void valueChanged(KexiDataItemInterface *item)=0
virtual bool cursorAtNewRow() const =0
An interface for declaring widgets to be data-aware.
Definition kexidataiteminterface.h:52
virtual bool cursorAtEnd()=0
virtual bool cursorAtStart()=0
virtual void setColumnInfo(KexiDB::QueryColumnInfo *cinfo)=0
Used internally to set column information.
virtual bool isReadOnly() const
Definition kexidataiteminterface.h:117
virtual void moveCursorToStart()
Definition kexidataiteminterface.h:147
virtual TQVariant value()=0
KexiDataItemInterface * parentInterface() const
Definition kexidataiteminterface.h:199
virtual bool valueIsNull()=0
virtual bool valueIsEmpty()=0
bool hasFocusableWidget() const
Definition kexidataiteminterface.h:160
virtual void handleAction(const TQString &actionName)
Definition kexidataiteminterface.h:204
virtual void setValueInternal(const TQVariant &add, bool removeOld)=0
virtual KexiDB::Field * field() const =0
KexiDataItemInterface * m_parentDataItemInterface
Definition kexidataiteminterface.h:243
virtual KexiDB::QueryColumnInfo * columnInfo() const =0
virtual void clear()=0
clears item's data, so the data will contain NULL data
bool acceptEditorAfterDeleteContents() const
Definition kexidataiteminterface.h:184
virtual void beforeSignalValueChanged()
Definition kexidataiteminterface.h:232
virtual void moveCursorToEnd()
Definition kexidataiteminterface.h:143
virtual TQWidget * widget()=0
virtual TQVariant visibleValue()
Definition kexidataiteminterface.h:112
High-level database connectivity library with database backend drivers.
Definition kexiblobbuffer.h:31
