KexiDBWidgetContextMenuExtender Class Reference
#include <kexidbutils.h>
Detailed Description
Used for extending editor widgets' context menu.
Definition at line 31 of file kexidbutils.h.
Public Member Functions | |
| KexiDBWidgetContextMenuExtender (QObject *parent, KexiDataItemInterface *iface) | |
| ~KexiDBWidgetContextMenuExtender () | |
| void | createTitle (QPopupMenu *menu) |
| Creates title for context menu menu. | |
| void | updatePopupMenuActions () |
| Enables or disables context menu actions that can modify the value. | |
Static Public Member Functions | |
| static bool | updateContextMenuTitleForDataItem (QPopupMenu *menu, KexiDataItemInterface *iface, const QString &icon=QString::null) |
Protected Attributes | |
| KexiDataItemInterface * | m_iface |
| QGuardedPtr< QPopupMenu > | m_contextMenu |
| bool | m_contextMenuHasTitle |
| true if KPopupTitle has been added to the context menu. | |
Constructor & Destructor Documentation
|
||||||||||||
|
Definition at line 38 of file kexidbutils.cpp. |
|
|
Definition at line 45 of file kexidbutils.cpp. |
Member Function Documentation
|
|
Creates title for context menu menu.
Definition at line 49 of file kexidbutils.cpp. References KexiFormPart::library(), m_contextMenu, m_contextMenuHasTitle, m_iface, updatePopupMenuActions(), and KexiImageContextMenu::updateTitle(). Referenced by KexiDBTextEdit::createPopupMenu(), and KexiDBLineEdit::createPopupMenu(). |
|
||||||||||||||||
|
Updates title for context menu based on data item iface caption or name Used in createTitle(QPopupMenu *menu) and KexiDBImageBox.
|
|
|
Enables or disables context menu actions that can modify the value. The menu has to be previously provided by createTitle(). Definition at line 70 of file kexidbutils.cpp. References KexiDataItemInterface::isReadOnly(), m_contextMenu, m_contextMenuHasTitle, and m_iface. Referenced by createTitle(), and KexiDBLineEdit::setReadOnly(). |
Member Data Documentation
|
|
Definition at line 52 of file kexidbutils.h. Referenced by createTitle(), and updatePopupMenuActions(). |
|
|
true if KPopupTitle has been added to the context menu.
Definition at line 53 of file kexidbutils.h. Referenced by createTitle(), and updatePopupMenuActions(). |
|
|
Definition at line 51 of file kexidbutils.h. Referenced by createTitle(), and updatePopupMenuActions(). |
The documentation for this class was generated from the following files:
