kexidataawareobjectiface.h
Definition error.h:111
Used to mark recently found value.
Definition kexidataawareobjectiface.h:850
The KexiDataAwareObjectInterface is an interface for record-based data object.
Definition kexidataawareobjectiface.h:69
bool m_scrollbarToolTipsEnabled
Definition kexidataawareobjectiface.h:843
virtual void selectCellInternal()
Definition kexidataawareobjectiface.h:675
virtual void updateWidgetContents()=0
KexiTableViewData * data() const
Definition kexidataawareobjectiface.h:83
PositionOfValue m_positionOfRecentlyFoundValue
Definition kexidataawareobjectiface.h:862
bool m_vScrollBarValueChanged_enabled
Definition kexidataawareobjectiface.h:840
int m_rowWillBeDeleted
Definition kexidataawareobjectiface.h:833
virtual void rowEditTerminated(int row)=0
TDEPopupMenu * contextMenu() const
Definition kexidataawareobjectiface.h:422
virtual TQScrollBar * verticalScrollBar() const =0
int m_dragIndicatorLine
Definition kexidataawareobjectiface.h:818
uint m_scrollBarTipTimerCnt
helper for timeout counting (scrollbar tooltip)
Definition kexidataawareobjectiface.h:847
virtual void cutSelection()=0
Cut current selection to a clipboard (e.g. cell)
virtual void ensureCellVisible(int row, int col)=0
bool m_dropsAtRowEnabled
Definition kexidataawareobjectiface.h:788
bool spreadSheetMode() const
Definition kexidataawareobjectiface.h:219
bool m_rowEditing
when (current or new) row is edited - changed field values are temporary stored here
Definition kexidataawareobjectiface.h:733
virtual void clearColumnsInternal(bool repaint)=0
virtual void paste()=0
Paste current clipboard contents (e.g. to a cell)
int currentRow() const
Definition kexidataawareobjectiface.h:89
virtual void updateRow(int row)=0
bool m_cursorPositionSetExplicityBeforeShow
Definition kexidataawareobjectiface.h:781
TQGuardedPtr< KexiArrowTip > m_errorMessagePopup
Definition kexidataawareobjectiface.h:836
int m_insertingEnabled
Definition kexidataawareobjectiface.h:773
bool hasData() const
for sanity checks (return true if m_data is present; else: outputs warning)
Definition kexidataawareobjectiface.h:874
DeletionPolicy deletionPolicy() const
Definition kexidataawareobjectiface.h:234
bool dropsAtRowEnabled() const
Definition kexidataawareobjectiface.h:323
virtual int lastVisibleRow() const =0
virtual int columns() const
Definition kexidataawareobjectiface.h:107
virtual int fieldNumberForColumn(int col)
Definition kexidataawareobjectiface.h:385
KexiSearchAndReplaceViewInterface::Options::SearchDirection m_recentSearchDirection
Definition kexidataawareobjectiface.h:868
bool m_isFilteringEnabled
Definition kexidataawareobjectiface.h:742
bool m_contentsMousePressEvent_dblClick
Definition kexidataawareobjectiface.h:770
KexiTableViewData * m_data
data structure displayed for this object
Definition kexidataawareobjectiface.h:712
TDEPopupMenu * m_popupMenu
Definition kexidataawareobjectiface.h:821
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.
bool isEmptyRowInsertingEnabled() const
Definition kexidataawareobjectiface.h:198
virtual void cellSelected(int col, int row)=0
virtual void updateWidgetContentsSize()=0
bool m_spreadSheetMode
Definition kexidataawareobjectiface.h:785
TQVariant m_recentlySearchedValue
Definition kexidataawareobjectiface.h:865
virtual void updateAllVisibleRowsBelow(int row)
Definition kexidataawareobjectiface.h:680
bool rowEditing() const
Definition kexidataawareobjectiface.h:222
KexiTableItem * selectedItem() const
Definition kexidataawareobjectiface.h:97
virtual void updateCell(int row, int col)=0
bool m_newRowEditing
Definition kexidataawareobjectiface.h:736
virtual void dataRefreshed()=0
bool contextMenuEnabled() const
Definition kexidataawareobjectiface.h:426
virtual void updateWidgetScrollBars()=0
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)
bool isFilteringEnabled() const
Definition kexidataawareobjectiface.h:208
TQValueVector< uint > m_indicesForVisibleValues
Setup by updateIndicesForVisibleValues() and used by find()
Definition kexidataawareobjectiface.h:871
bool m_inside_acceptEditor
Definition kexidataawareobjectiface.h:751
bool m_emptyRowInsertingEnabled
Definition kexidataawareobjectiface.h:759
virtual void itemSelected(KexiTableItem *)=0
virtual int rowsPerPage() const =0
bool newRowEditing() const
Definition kexidataawareobjectiface.h:443
virtual void reloadActions()=0
KexiTableViewHeader * m_horizontalHeader
Definition kexidataawareobjectiface.h:800
bool m_verticalHeaderAlreadyAdded
Definition kexidataawareobjectiface.h:813
bool m_isSortingEnabled
Definition kexidataawareobjectiface.h:739
bool acceptsRowEditAfterCellAccepting() const
Definition kexidataawareobjectiface.h:320
void setContextMenuEnabled(bool set)
Definition kexidataawareobjectiface.h:429
bool m_initDataContentsOnShow
Definition kexidataawareobjectiface.h:776
KexiRecordMarker * m_verticalHeader
Definition kexidataawareobjectiface.h:797
virtual void sortedColumnChanged(int col)=0
KexiTableViewData::Iterator * m_itemIterator
data item's iterator
Definition kexidataawareobjectiface.h:724
virtual void editorShowFocus(int row, int col)=0
virtual void updateCurrentCell()=0
virtual void newItemAppendedForAfterDeletingInSpreadSheetMode()=0
Emitted for spreadsheet mode when an item was deleted and a new item has been appended.
bool m_acceptsRowEditAfterCellAccepting
Definition kexidataawareobjectiface.h:747
bool m_updateEntireRowWhenMovingToOtherRow
Definition kexidataawareobjectiface.h:792
bool isSortingEnabled() const
Definition kexidataawareobjectiface.h:134
int currentColumn() const
Definition kexidataawareobjectiface.h:86
An interface for declaring widgets to be data-aware.
Definition kexidataiteminterface.h:52
Record marker, usually displayed at the left side of a table view or a continuous form.
Definition kexirecordmarker.h:32
Specifies options for find and replace operations.
Definition kexisearchandreplaceiface.h:37
Definition kexitableviewdata.h:52
Definition kexitableviewdata.h:223
3-state logical type with three values: true, false and cancelled and convenient operators.
Definition tristate.h:100
High-level database connectivity library with database backend drivers.
Definition kexiblobbuffer.h:31
