lookupfieldschema.cpp
169 | <type>table|query|sql|valuelist|fieldlist</type> #required because there can be table and query with the same name
257void LookupFieldSchema::saveToDom(LookupFieldSchema& lookupSchema, TQDomDocument& doc, TQDomElement& parentEl)
269 rowSourceTypeEl.appendChild( doc.createTextNode(lookupSchema.rowSource().typeName()) ); //can be empty
288 KexiDB::saveNumberElementToDom(doc, lookupColumnEl, "bound-column", lookupSchema.boundColumn());
305 for (TQValueList<int>::ConstIterator it = columnWidths.constBegin(); it!=columnWidths.constEnd(); ++it) {
313 KexiDB::saveBooleanElementToDom(doc, lookupColumnEl, "show-column-headers", lookupSchema.columnHeadersVisible());
315 KexiDB::saveNumberElementToDom(doc, lookupColumnEl, "list-rows", lookupSchema.maximumListRows());
317 KexiDB::saveBooleanElementToDom(doc, lookupColumnEl, "limit-to-list", lookupSchema.limitToList());
Row source information that can be specified for the lookup field schema.
Definition lookupfieldschema.h:60
TQString typeName() const
Definition lookupfieldschema.cpp:48
TQString debugString() const
Definition lookupfieldschema.cpp:91
void setType(Type type)
Definition lookupfieldschema.h:81
void setValues(const TQStringList &values)
Definition lookupfieldschema.cpp:82
void setTypeByName(const TQString &typeName)
Definition lookupfieldschema.cpp:61
@ FieldList
a list of column names from a table/query will be displayed
Definition lookupfieldschema.h:69
TQStringList values() const
Definition lookupfieldschema.cpp:77
void setName(const TQString &name)
Definition lookupfieldschema.cpp:41
static LookupFieldSchema * loadFromDom(const TQDomElement &lookupEl)
Definition lookupfieldschema.cpp:160
TQString debugString() const
Definition lookupfieldschema.cpp:127
void setDisplayWidget(DisplayWidget widget)
Definition lookupfieldschema.h:202
void setVisibleColumns(const TQValueList< uint > &list)
Definition lookupfieldschema.h:143
DisplayWidget displayWidget() const
Definition lookupfieldschema.h:199
void setRowSource(const RowSource &rowSource)
Definition lookupfieldschema.h:126
bool columnHeadersVisible() const
Definition lookupfieldschema.h:167
static bool setProperty(LookupFieldSchema &lookup, const TQCString &propertyName, const TQVariant &value)
Definition lookupfieldschema.cpp:328
void setLimitToList(bool set)
Definition lookupfieldschema.h:188
void setColumnWidths(const TQValueList< int > &widths)
Definition lookupfieldschema.h:163
@ ListBox
listbox widget should be displayed in forms for this lookup field
Definition lookupfieldschema.h:193
@ ComboBox
(the default) combobox widget should be displayed in forms for this lookup field
Definition lookupfieldschema.h:192
void setMaximumListRows(uint rows)
Definition lookupfieldschema.cpp:117
void setBoundColumn(int column)
Definition lookupfieldschema.h:134
static void saveToDom(LookupFieldSchema &lookupSchema, TQDomDocument &doc, TQDomElement &parentEl)
Definition lookupfieldschema.cpp:257
void setColumnHeadersVisible(bool set)
Definition lookupfieldschema.h:170
const TQValueList< int > columnWidths() const
Definition lookupfieldschema.h:160
uint maximumListRows() const
Definition lookupfieldschema.h:175
TQValueList< uint > visibleColumns() const
Definition lookupfieldschema.h:139
High-level database connectivity library with database backend drivers.
Definition kexiblobbuffer.h:31
KEXI_DB_EXPORT TQDomElement saveBooleanElementToDom(TQDomDocument &doc, TQDomElement &parentEl, const TQString &elementName, bool value)
Definition kexidb/utils.cpp:960
KEXI_DB_EXPORT TQVariant loadPropertyValueFromDom(const TQDomNode &node)
Definition kexidb/utils.cpp:913
KEXI_DB_EXPORT TQDomElement saveNumberElementToDom(TQDomDocument &doc, TQDomElement &parentEl, const TQString &elementName, int value)
Definition kexidb/utils.cpp:949
