kexitableview.h
360 virtual void setDropsAtRowEnabled(bool set) { KexiDataAwareObjectInterface::setDropsAtRowEnabled(set); }
435 virtual void slotAboutToDeleteRow(KexiTableItem& item, KexiDB::ResultInfo* result, bool repaint)
451 virtual void vScrollBarValueChanged(int v) { KexiDataAwareObjectInterface::vScrollBarValueChanged(v); }
454 virtual void vScrollBarSliderReleased() { KexiDataAwareObjectInterface::vScrollBarSliderReleased(); }
Definition error.h:111
The KexiDataAwareObjectInterface is an interface for record-based data object.
Definition kexidataawareobjectiface.h:69
virtual void slotRowInserted(KexiTableItem *item, bool repaint)
Handles KexiTableViewData::rowInserted() signal to repaint when needed.
Definition kexidataawareobjectiface.cpp:1284
virtual void reloadData()
Definition kexidataawareobjectiface.cpp:1403
virtual void vScrollBarSliderReleased()
Definition kexidataawareobjectiface.cpp:1802
virtual void cutSelection()=0
Cut current selection to a clipboard (e.g. cell)
virtual void ensureCellVisible(int row, int col)=0
virtual void clearColumnsInternal(bool repaint)=0
void setData(KexiTableViewData *data, bool owner=true)
Definition kexidataawareobjectiface.cpp:114
virtual bool cancelRowEdit()
Definition kexidataawareobjectiface.cpp:816
virtual void setSpreadSheetMode()
Definition kexidataawareobjectiface.cpp:430
virtual void paste()=0
Paste current clipboard contents (e.g. to a cell)
virtual void setAcceptsRowEditAfterCellAccepting(bool set)
Definition kexidataawareobjectiface.cpp:1466
virtual void updateRow(int row)=0
virtual void clearVariables()
Definition kexidataawareobjectiface.cpp:103
virtual int lastVisibleRow() const =0
virtual bool acceptRowEdit()
Definition kexidataawareobjectiface.cpp:694
virtual void slotRowRepaintRequested(KexiTableItem &item)
Handles KexiTableViewData::rowRepaintRequested() signal.
Definition kexidataawareobjectiface.h:653
virtual void createEditor(int row, int col, const TQString &addText=TQString(), bool removeOld=false)=0
Creates editors and shows it, what usually means the beginning of a cell editing.
virtual void cellSelected(int col, int row)=0
virtual void updateWidgetContentsSize()=0
virtual void setDropsAtRowEnabled(bool set)
Definition kexidataawareobjectiface.cpp:1471
virtual void updateAllVisibleRowsBelow(int row)
Definition kexidataawareobjectiface.h:680
virtual void slotRowDeleted()
Handles KexiTableViewData::rowDeleted() signal to repaint when needed.
Definition kexidataawareobjectiface.cpp:1500
virtual void updateCell(int row, int col)=0
virtual bool acceptEditor()
Accepst changes made to the currently active editor.
Definition kexidataawareobjectiface.cpp:906
virtual bool cancelEditor()
Definition kexidataawareobjectiface.cpp:881
virtual void deleteCurrentRow()
Definition kexidataawareobjectiface.cpp:1193
KexiDataItemInterface * editor() const
Definition kexidataawareobjectiface.h:334
virtual void itemChanged(KexiTableItem *, int row, int col)=0
signals
virtual void copySelection()=0
Copy current selection to a clipboard (e.g. cell)
virtual void focusOutEvent(TQFocusEvent *e)
Call this from the subclass. */.
Definition kexidataawareobjectiface.cpp:1822
virtual void itemSelected(KexiTableItem *)=0
virtual void scrollBarTipTimeout()
Definition kexidataawareobjectiface.cpp:1808
virtual void deleteAndStartEditCurrentCell()
Definition kexidataawareobjectiface.cpp:1169
virtual int rowsPerPage() const =0
virtual KexiTableItem * insertEmptyRow(int row=-1)
Definition kexidataawareobjectiface.cpp:1230
virtual void initDataContents()
Definition kexidataawareobjectiface.cpp:214
virtual void sortedColumnChanged(int col)=0
virtual void startEditCurrentCell(const TQString &setText=TQString())
Definition kexidataawareobjectiface.cpp:1148
virtual void editorShowFocus(int row, int col)=0
virtual void updateCurrentCell()=0
virtual void vScrollBarValueChanged(int v)
Definition kexidataawareobjectiface.cpp:1748
virtual void slotAboutToDeleteRow(KexiTableItem &item, KexiDB::ResultInfo *result, bool repaint)
Handles KexiTableViewData::aboutToDeleteRow() signal. Prepares info for slotRowDeleted().
Definition kexidataawareobjectiface.cpp:1492
An interface for declaring widgets to be data-aware.
Definition kexidataiteminterface.h:52
Abstract class for a cell editor. Handles cell painting and displaying the editor widget.
Definition kexitableedit.h:40
Definition kexitableviewdata.h:52
Definition kexitableviewdata.h:223
Definition kexitableview.h:78
bool rowMouseOverHighlightingEnabled
Definition kexitableview.h:123
TQColor alternateBackgroundColor
Definition kexitableview.h:98
TQColor rowMouseOverHighlightingColor
Definition kexitableview.h:141
TQColor rowMouseOverAlternateHighlightingColor
Definition kexitableview.h:149
TQColor rowHighlightingTextColor
Definition kexitableview.h:137
bool persistentSelections
Definition kexitableview.h:129
bool rowHighlightingEnabled
Definition kexitableview.h:120
TQColor rowMouseOverHighlightingTextColor
Definition kexitableview.h:145
TQColor rowHighlightingColor
Definition kexitableview.h:133
KexiTableView class provides a widget for displaying data in a tabular view.
Definition kexitableview.h:71
void rowEditTerminated(int row)
emmited when row editing is terminated (for updating or inserting) no matter if accepted or not
virtual void slotAboutToDeleteRow(KexiTableItem &item, KexiDB::ResultInfo *result, bool repaint)
Handles KexiTableViewData::aboutToDeleteRow() signal. Prepares info for slotRowDeleted().
Definition kexitableview.h:435
virtual void vScrollBarValueChanged(int v)
Definition kexitableview.h:451
virtual void setDropsAtRowEnabled(bool set)
Definition kexitableview.h:360
virtual void setAcceptsRowEditAfterCellAccepting(bool set)
Definition kexitableview.h:351
void rowEditStarted(int row)
emmited when row editing is started (for updating or inserting)
virtual void deleteAndStartEditCurrentCell()
Definition kexitableview.h:334
void reloadActions()
Emitted in initActions() to force reload actions You should remove existing actions and add them agai...
virtual void sortColumnInternal(int col, int order=0)
implemented because we needed this as slot
Definition kexitableview.h:416
virtual void updateWidgetContents()
Definition kexitableview.h:597
virtual void startEditCurrentCell(const TQString &setText=TQString())
Definition kexitableview.h:329
static void initCellEditorFactories()
Initializes standard editor cell editor factories. This is called internally, once.
virtual void slotRowInserted(KexiTableItem *item, bool repaint)
Handles KexiTableViewData::rowInserted() signal to repaint when needed.
Definition kexitableview.h:442
virtual KexiTableItem * insertEmptyRow(int row=-1)
Definition kexitableview.h:321
virtual void newItemAppendedForAfterDeletingInSpreadSheetMode()
Emitted for spreadsheet mode when an item was deleted and a new item has been appended.
virtual void dataRefreshed()
virtual TQScrollBar * verticalScrollBar() const
Definition kexitableview.h:260
virtual void slotRowDeleted()
Handles KexiTableViewData::rowDeleted() signal to repaint when needed.
Definition kexitableview.h:439
virtual void vScrollBarSliderReleased()
Definition kexitableview.h:454
virtual void slotRowInserted(KexiTableItem *item, uint row, bool repaint)
Like above, not db-aware version.
Definition kexitableview.h:446
virtual void updateWidgetScrollBars()
Definition kexitableview.h:489
High-level database connectivity library with database backend drivers.
Definition kexiblobbuffer.h:31
