kexiformscrollview.cpp
267 return dynamic_cast<KexiFormDataItemInterface*>(dbFormWidget()->orderedDataAwareWidgets()->at( col ));
394 KexiFormDataItemInterface *item = dynamic_cast<KexiFormDataItemInterface*>(dbFormWidget()->orderedDataAwareWidgets()->at( col ));
405 kexipluginsdbg << (dynamic_cast<TQWidget*>(it.current()) ? dynamic_cast<TQWidget*>(it.current())->name() : "" )
418// KexiFormDataItemInterface *item1 = dynamic_cast<KexiFormDataItemInterface*>(dbFormWidget()->orderedFocusWidgets()->at( col ));
419 KexiFormDataItemInterface *item = dynamic_cast<KexiFormDataItemInterface*>(dbFormWidget()->orderedDataAwareWidgets()->at( col ));
440 kexipluginsdbg << "**>>> dbFormWidget()->editedItem = dynamic_cast<KexiFormDataItemInterface*>(item)" << endl;
447 dynamic_cast<KexiFormDataItemInterface*>(item)->setDisplayDefaultValue(dynamic_cast<TQWidget*>(item), false);
478bool KexiFormScrollView::shouldDisplayDefaultValueForItem(KexiFormDataItemInterface* itemIface) const
KexiFormDataItemInterface * editedItem
Points to a currently edited data item.
Definition kexidbform.h:132
void updateReadOnlyFlags()
called from KexiFormScrollView::initDataContents()
The KexiDataAwareObjectInterface is an interface for record-based data object.
Definition kexidataawareobjectiface.h:69
virtual bool isReadOnly() const
Definition kexidataawareobjectiface.cpp:404
virtual bool isInsertingEnabled() const
Definition kexidataawareobjectiface.cpp:366
bool m_rowEditing
when (current or new) row is edited - changed field values are temporary stored here
Definition kexidataawareobjectiface.h:733
TQGuardedPtr< KexiArrowTip > m_errorMessagePopup
Definition kexidataawareobjectiface.h:836
KexiTableViewData * m_data
data structure displayed for this object
Definition kexidataawareobjectiface.h:712
bool m_newRowEditing
Definition kexidataawareobjectiface.h:736
virtual bool cancelEditor()
Definition kexidataawareobjectiface.cpp:881
virtual bool columnEditable(int col)
Definition kexidataawareobjectiface.cpp:1439
KexiDataItemInterface * editor() const
Definition kexidataawareobjectiface.h:334
virtual void initDataContents()
Definition kexidataawareobjectiface.cpp:214
KexiRecordMarker * m_verticalHeader
Definition kexidataawareobjectiface.h:797
virtual void startEditCurrentCell(const TQString &setText=TQString())
Definition kexidataawareobjectiface.cpp:1148
An interface for declaring widgets to be data-aware.
Definition kexidataiteminterface.h:52
virtual bool isReadOnly() const
Definition kexidataiteminterface.h:117
virtual TQVariant value()=0
virtual void handleAction(const TQString &actionName)
Definition kexidataiteminterface.h:204
An interface for declaring form widgets to be data-aware.
Definition kexiformdataiteminterface.h:33
virtual KexiDB::QueryColumnInfo * columnInfo() const
Definition kexiformdataiteminterface.h:90
virtual void undoChanges()
Definition kexiformdataiteminterface.cpp:40
virtual void setDisplayDefaultValue(TQWidget *widget, bool displayDefaultValue)
Definition kexiformdataiteminterface.cpp:52
virtual bool hasDisplayedDefaultValue() const
Definition kexiformdataiteminterface.h:66
The KexiFormDataProvider class is a data provider for Kexi Forms.
Definition kexidataprovider.h:44
void fillDuplicatedDataItems(KexiFormDataItemInterface *item, const TQVariant &value)
Definition kexidataprovider.cpp:134
void fillDataItems(KexiTableItem &row, bool cursorAtNewRow)
Definition kexidataprovider.cpp:94
The KexiFormEventHandler class handles events defined within Kexi Forms.
Definition kexiformeventhandler.h:40
virtual void updateGUIAfterSorting()
Implementation for KexiDataAwareObjectInterface.
Definition kexiformscrollview.cpp:195
virtual bool columnEditable(int col)
Definition kexiformscrollview.cpp:401
virtual int currentLocalSortingOrder() const
Implementation for KexiDataAwareObjectInterface.
Definition kexiformscrollview.cpp:170
virtual int rowsPerPage() const
Implementation for KexiDataAwareObjectInterface.
Definition kexiformscrollview.cpp:91
virtual void cutSelection()
Cut current selection to a clipboard (e.g. cell)
Definition kexiformscrollview.cpp:571
virtual void addHeaderColumn(const TQString &caption, const TQString &description, const TQIconSet &icon, int width)
Implementation for KexiDataAwareObjectInterface.
Definition kexiformscrollview.cpp:159
virtual void selectCellInternal()
Implementation for KexiDataAwareObjectInterface Called by KexiDataAwareObjectInterface::setCursorPosi...
Definition kexiformscrollview.cpp:97
virtual void updateWidgetScrollBars()
Definition kexiformscrollview.cpp:340
virtual void copySelection()
Copy current selection to a clipboard (e.g. cell)
Definition kexiformscrollview.cpp:566
virtual int currentLocalSortColumn() const
Implementation for KexiDataAwareObjectInterface.
Definition kexiformscrollview.cpp:176
virtual int lastVisibleRow() const
Definition kexiformscrollview.cpp:581
virtual bool cursorAtNewRow() const
Definition kexiformscrollview.cpp:450
virtual void setLocalSortingOrder(int col, int order)
Implementation for KexiDataAwareObjectInterface.
Definition kexiformscrollview.cpp:181
virtual void moveToRecordRequested(uint r)
Definition kexiformscrollview.cpp:123
virtual void updateCell(int row, int col)
Definition kexiformscrollview.cpp:313
virtual void updateWidgetContents()
Definition kexiformscrollview.cpp:330
virtual void paste()
Paste current clipboard contents (e.g. to a cell)
Definition kexiformscrollview.cpp:576
virtual void createEditor(int row, int col, const TQString &addText=TQString(), bool removeOld=false)
Implementation for KexiDataAwareObjectInterface.
Definition kexiformscrollview.cpp:200
virtual KexiTableViewColumn * column(int col)
Definition kexiformscrollview.cpp:472
void sortColumnInternal(int col, int order=0)
Implementation for KexiDataAwareObjectInterface.
Definition kexiformscrollview.cpp:188
virtual void clearColumnsInternal(bool repaint)
Implementation for KexiDataAwareObjectInterface.
Definition kexiformscrollview.cpp:153
virtual void editorShowFocus(int row, int col)
Implementation for KexiDataAwareObjectInterface.
Definition kexiformscrollview.cpp:304
virtual void moveToLastRecordRequested()
Definition kexiformscrollview.cpp:129
virtual int fieldNumberForColumn(int col)
Definition kexiformscrollview.h:77
virtual void refreshContentsSize()
Definition kexiformscrollview.cpp:542
virtual void slotRowInserted(KexiTableItem *item, bool repaint)
Handles KexiTableViewData::rowInserted() signal to repaint when needed.
Definition kexiformscrollview.cpp:362
virtual void moveToFirstRecordRequested()
Definition kexiformscrollview.cpp:147
virtual void valueChanged(KexiDataItemInterface *item)
Reimplemented from KexiFormDataProvider. Reaction for change of item.
Definition kexiformscrollview.cpp:429
virtual void slotRowRepaintRequested(KexiTableItem &item)
Handles KexiTableViewData::rowRepaintRequested() signal.
Definition kexiformscrollview.cpp:345
virtual void slotRowsDeleted(const TQValueList< int > &)
Definition kexiformscrollview.cpp:377
virtual void initDataContents()
Definition kexiformscrollview.cpp:455
virtual void updateWidgetContentsSize()
Definition kexiformscrollview.cpp:335
KexiTableItem * m_previousItem
Used in selectCellInternal() to avoid fetching the same record twice.
Definition kexiformscrollview.h:295
virtual void ensureCellVisible(int row, int col)
Implementation for KexiDataAwareObjectInterface.
Definition kexiformscrollview.cpp:111
virtual void updateCurrentCell()
Definition kexiformscrollview.cpp:320
virtual void moveToNextRecordRequested()
Definition kexiformscrollview.cpp:141
virtual void moveToPreviousRecordRequested()
Definition kexiformscrollview.cpp:135
The KexiFormView lass provides a data-driven (record-based) form view .
Definition kexiformview.h:56
virtual void refreshContentsSize()
Definition kexiscrollview.cpp:138
Definition kexitableviewdata.h:52
