kexi
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) |
void | updatePopupMenuActions () |
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 |
Member Function Documentation
void KexiDBWidgetContextMenuExtender::createTitle | ( | QPopupMenu * | menu | ) |
void KexiDBWidgetContextMenuExtender::updatePopupMenuActions | ( | ) |
Enables or disables context menu actions that can modify the value.
The menu has to be previously provided by createTitle().
- Todo:
- maybe redo will be enabled one day?
Definition at line 74 of file kexidbutils.cpp.
static bool KexiDBWidgetContextMenuExtender::updateContextMenuTitleForDataItem | ( | QPopupMenu * | menu, | |
KexiDataItemInterface * | iface, | |||
const QString & | icon = QString::null | |||
) | [static] |
Updates title for context menu based on data item iface caption or name Used in createTitle(QPopupMenu *menu) and KexiDBImageBox.
- Returns:
- true is the title has been added.
Member Data Documentation
bool KexiDBWidgetContextMenuExtender::m_contextMenuHasTitle [protected] |
true if KPopupTitle has been added to the context menu.
Definition at line 53 of file kexidbutils.h.
The documentation for this class was generated from the following files: