kexidbautofield.h
44//'caption' is uncovered now TQ_PROPERTY(TQString labelCaption READ caption WRITE setCaption DESIGNABLE true)
46 TQ_OVERRIDE(TQColor paletteForegroundColor READ paletteForegroundColor WRITE setPaletteForegroundColor DESIGNABLE true RESET unsetPalette)
47 TQ_OVERRIDE(TQColor paletteBackgroundColor READ paletteBackgroundColor WRITE setPaletteBackgroundColor DESIGNABLE true RESET unsetPalette)
48 TQ_PROPERTY(TQColor foregroundLabelColor READ foregroundLabelColor WRITE setForegroundLabelColor DESIGNABLE true RESET unsetPalette)
49 TQ_PROPERTY(TQColor backgroundLabelColor READ backgroundLabelColor WRITE setBackgroundLabelColor DESIGNABLE true RESET unsetPalette)
52 TQ_PROPERTY(TQCString dataSourceMimeType READ dataSourceMimeType WRITE setDataSourceMimeType DESIGNABLE true)
54 TQ_PROPERTY(LabelPosition labelPosition READ labelPosition WRITE setLabelPosition DESIGNABLE true)
57 TQ_PROPERTY(int fieldTypeInternal READ fieldTypeInternal WRITE setFieldTypeInternal DESIGNABLE true STORED false)
58 TQ_PROPERTY(TQString fieldCaptionInternal READ fieldCaptionInternal WRITE setFieldCaptionInternal DESIGNABLE true STORED false)
74 inline TQCString dataSourceMimeType() const { return KexiFormDataItemInterface::dataSourceMimeType(); }
76 virtual void setDataSourceMimeType(const TQCString &ds) { KexiFormDataItemInterface::setDataSourceMimeType(ds); }
204 void setColumnInfoInternal(KexiDB::QueryColumnInfo* cinfo, KexiDB::QueryColumnInfo* visibleColumnInfo);
Interface for adding dynamically created (at design time) widget to event eater.
Definition container.h:233
An interface for declaring form widgets to have subproperties.
Definition widgetwithsubpropertiesinterface.h:37
virtual void setForegroundLabelColor(const TQColor &color)
Sets label's foreground color.
Definition kexidbautofield.cpp:753
virtual void setLabelPosition(LabelPosition position)
Definition kexidbautofield.cpp:222
const TQColor & paletteForegroundColor() const
Reimplemented to return internal editor's color.
Definition kexidbautofield.cpp:723
void setFieldCaptionInternal(const TQString &text)
Definition kexidbautofield.cpp:483
const TQColor & foregroundLabelColor() const
Definition kexidbautofield.cpp:745
virtual void setReadOnly(bool readOnly)
Definition kexidbautofield.cpp:321
void changeText(const TQString &text, bool beautify=true)
Definition kexidbautofield.cpp:567
const TQColor & backgroundLabelColor() const
Definition kexidbautofield.cpp:763
void setFieldTypeInternal(int kexiDBFieldType)
Definition kexidbautofield.cpp:459
const TQColor & paletteBackgroundColor() const
Reimplemented to return internal editor's color.
Definition kexidbautofield.cpp:734
virtual bool keyPressed(TQKeyEvent *ke)
Definition kexidbautofield.cpp:838
virtual void setPaletteBackgroundColor(const TQColor &color)
Reimplemented to set internal editor's color.
Definition kexidbautofield.cpp:739
virtual bool setProperty(const char *name, const TQVariant &value)
Reimplemented to accept subproperties.
Definition kexidbautofield.cpp:793
void setPaletteForegroundColor(const TQColor &color)
Reimplemented to set internal editor's color.
Definition kexidbautofield.cpp:728
virtual TQVariant property(const char *name) const
Reimplemented to accept subproperties.
Definition kexidbautofield.cpp:784
void copyPropertiesToEditor()
internal editor can be created too late, so certain properties should be copied
Definition kexidbautofield.cpp:205
void setLabelPositionInternal(LabelPosition position, bool noLabel)
Used by setLabelPositionInternal(LabelPosition).
void setColumnInfoInternal(KexiDB::QueryColumnInfo *cinfo, KexiDB::QueryColumnInfo *visibleColumnInfo)
Used by KexiDBAutoField::setColumnInfo() and KexiDBComboBox::setColumnInfo().
Definition kexidbautofield.cpp:501
virtual void setBackgroundLabelColor(const TQColor &color)
Sets label's background color.
Definition kexidbautofield.cpp:771
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 bool cursorAtEnd()=0
virtual bool cursorAtStart()=0
virtual bool isReadOnly() const
Definition kexidataiteminterface.h:117
virtual void moveCursorToStart()
Definition kexidataiteminterface.h:147
virtual TQVariant value()=0
virtual bool valueIsNull()=0
virtual bool valueChanged()
Definition kexidataiteminterface.cpp:85
virtual bool valueIsEmpty()=0
virtual void setValueInternal(const TQVariant &add, bool removeOld)=0
virtual bool valueIsValid()
Definition kexidataiteminterface.cpp:133
virtual void installListener(KexiDataItemChangesListener *listener)
Sets listener. No need to reimplement this.
Definition kexidataiteminterface.cpp:111
virtual void clear()=0
clears item's data, so the data will contain NULL data
virtual void moveCursorToEnd()
Definition kexidataiteminterface.h:143
TQCString dataSourceMimeType() const
Definition kexiformdataiteminterface.h:50
void setDataSourceMimeType(const TQCString &ds)
Definition kexiformdataiteminterface.h:55
virtual void setColumnInfo(KexiDB::QueryColumnInfo *cinfo)
Definition kexiformdataiteminterface.h:96
virtual void setDisplayDefaultValue(TQWidget *widget, bool displayDefaultValue)
Definition kexiformdataiteminterface.cpp:52
virtual KexiDB::QueryColumnInfo * visibleColumnInfo() const
Definition kexiformdataiteminterface.h:104
virtual TQWidget * widget()
Definition kexiformdataiteminterface.h:70
void setDataSource(const TQString &ds)
Definition kexiformdataiteminterface.h:44
TQString dataSource() const
Definition kexiformdataiteminterface.h:40
virtual void setInvalidState(const TQString &displayText)=0
virtual void setReadOnly(bool readOnly)=0
