KexiDataAwareView Class Reference
#include <kexidataawareview.h>
Inheritance diagram for KexiDataAwareView:

Detailed Description
Provides a view displaying record-based data.The KexiDataAwareView is used to implement differently-looking views for displaying record-based data in a consistent way:
- tabular data views
- form data view
Action implementations like data editing and deleting are shared for different view types to keep even better consistency.
Definition at line 38 of file kexidataawareview.h.
Constructor & Destructor Documentation
|
||||||||||||||||
|
Definition at line 29 of file kexidataawareview.cpp. |
Member Function Documentation
|
|
Definition at line 233 of file kexidataawareview.cpp. References KexiDataAwareObjectInterface::acceptRowEdit(), and m_dataAwareObject. Referenced by KexiTableDesigner_DataView::beforeSwitchTo(), initActions(), and slotClosing(). |
|
|
Definition at line 244 of file kexidataawareview.cpp. References KexiDataAwareObjectInterface::cancelRowEdit(), and m_dataAwareObject. Referenced by initActions(). |
|
|
Definition at line 259 of file kexidataawareview.cpp. References KexiDataAwareObjectInterface::copySelection(), and m_dataAwareObject. Referenced by initActions(). |
|
|
Definition at line 264 of file kexidataawareview.cpp. References KexiDataAwareObjectInterface::cutSelection(), and m_dataAwareObject. Referenced by initActions(). |
|
|
Definition at line 49 of file kexidataawareview.h. Referenced by KexiMacro::NavigateAction::activate(). |
|
|
Definition at line 213 of file kexidataawareview.cpp. References KexiDataAwareObjectInterface::deleteAllRows(), and m_dataAwareObject. Referenced by reloadActions(). |
|
|
Definition at line 223 of file kexidataawareview.cpp. References KexiDataAwareObjectInterface::deleteAndStartEditCurrentCell(), and m_dataAwareObject. Referenced by initActions(). |
|
|
Definition at line 218 of file kexidataawareview.cpp. References KexiDataAwareObjectInterface::deleteCurrentRow(), and m_dataAwareObject. Referenced by initActions(). |
|
||||||||||||||||||||
|
before closing - we'are accepting editing updating actions on start/stop editing Definition at line 37 of file kexidataawareview.cpp. References KexiViewBase::closing(), KexiDataAwareObjectInterface::connectCellSelectedSignal(), KexiDataAwareObjectInterface::connectReloadActionsSignal(), KexiDataAwareObjectInterface::connectRowEditStartedSignal(), KexiDataAwareObjectInterface::connectRowEditTerminatedSignal(), initActions(), m_actionClient, m_dataAwareObject, m_internalView, KexiViewBase::preferredSizeHint(), reloadActions(), KexiViewBase::setViewWidget(), slotCellSelected(), slotClosing(), and slotUpdateRowActions(). Referenced by KexiDataTable::KexiDataTable(), and KexiFormView::KexiFormView(). |
|
|
Definition at line 71 of file kexidataawareview.cpp. References acceptRowEdit(), cancelRowEdit(), copySelection(), cutSelection(), deleteAndStartEditCurrentCell(), deleteCurrentRow(), KexiDataAwareObjectInterface::isSortingEnabled(), m_actionClient, m_dataAwareObject, paste(), KexiSharedActionClient::plugSharedAction(), KexiActionProxy::plugSharedAction(), KexiViewBase::setAvailable(), KexiViewBase::sharedAction(), slotGoToFirstRow(), slotGoToLastRow(), slotGoToNewRow(), slotGoToNextRow(), slotGoToPreviusRow(), sortAscending(), sortDescending(), and startEditOrToggleValue(). Referenced by init(). |
|
|
Definition at line 142 of file kexidataawareview.cpp. References m_internalView. Referenced by KexiTableDesignerView::KexiTableDesignerView(), and KexiDataTable::setData(). |
|
|
Definition at line 147 of file kexidataawareview.cpp. References m_internalView. |
|
|
Definition at line 269 of file kexidataawareview.cpp. References m_dataAwareObject, and KexiDataAwareObjectInterface::paste(). Referenced by initActions(). |
|
|
|
Definition at line 152 of file kexidataawareview.cpp. References m_internalView. |
|
||||||||||||
|
Definition at line 208 of file kexidataawareview.cpp. References slotUpdateRowActions(). Referenced by init(), and reloadActions(). |
|
|
Definition at line 238 of file kexidataawareview.cpp. References acceptRowEdit(). Referenced by init(). |
|
|
Definition at line 274 of file kexidataawareview.cpp. References m_dataAwareObject, and KexiDataAwareObjectInterface::selectFirstRow(). Referenced by initActions(). |
|
|
Definition at line 277 of file kexidataawareview.cpp. References m_dataAwareObject, and KexiDataAwareObjectInterface::selectLastRow(). Referenced by initActions(). |
|
|
Definition at line 278 of file kexidataawareview.cpp. References KexiDataAwareObjectInterface::addNewRecordRequested(), and m_dataAwareObject. Referenced by initActions(). |
|
|
Definition at line 276 of file kexidataawareview.cpp. References m_dataAwareObject, and KexiDataAwareObjectInterface::selectNextRow(). Referenced by initActions(). |
|
|
Definition at line 275 of file kexidataawareview.cpp. References m_dataAwareObject, and KexiDataAwareObjectInterface::selectPrevRow(). Referenced by initActions(). |
|
|
|
Definition at line 249 of file kexidataawareview.cpp. References m_dataAwareObject, and KexiDataAwareObjectInterface::sortAscending(). Referenced by initActions(). |
|
|
Definition at line 254 of file kexidataawareview.cpp. References m_dataAwareObject, and KexiDataAwareObjectInterface::sortDescending(). Referenced by initActions(). |
|
|
Definition at line 228 of file kexidataawareview.cpp. References m_dataAwareObject, and KexiDataAwareObjectInterface::startEditOrToggleValue(). Referenced by initActions(). |
|
|
Updates actions (e.g. availability). Reimplement it, if needed (you must call superclass impelmentation at the end!). This implementation does nothing for this view but calls updateActions() for every child-view of this view. called by KexiDialogBase on dialog's activation (activated is true) or deactivation. Reimplemented from KexiViewBase. Reimplemented in KexiTableDesignerView. Definition at line 157 of file kexidataawareview.cpp. References KexiDataAwareObjectInterface::isSortingEnabled(), m_dataAwareObject, KexiViewBase::setAvailable(), and KexiViewBase::updateActions(). |
Member Data Documentation
|
|
Definition at line 87 of file kexidataawareview.h. Referenced by init(), and initActions(). |
|
|
|
Definition at line 86 of file kexidataawareview.h. Referenced by init(), mainWidget(), minimumSizeHint(), reloadActions(), sizeHint(), and KexiDataTable::tableView(). |
The documentation for this class was generated from the following files:
