kexi
KexiImageContextMenu Class Reference
#include <kexicontextmenuutils.h>
Detailed Description
A context menu used for images within form and table views.Used in KexiDBImageBox and KexiBlobTableEdit. Contains actions like insert, save, copy, paste, clear.
Signals like insertFromFileRequested() are all connected to handlers in KexiDBImageBox and KexiBlobTableEdit so these objects can respond on requests for data handling.
Definition at line 50 of file kexicontextmenuutils.h.
Public Slots | |
void | updateActionsAvailability () |
virtual void | insertFromFile () |
virtual void | saveAs () |
virtual void | cut () |
virtual void | copy () |
virtual void | paste () |
virtual void | clear () |
virtual void | showProperties () |
Signals | |
void | updateActionsAvailabilityRequested (bool &valueIsNull, bool &valueIsReadOnly) |
void | insertFromFileRequested (const KURL &url) |
void | aboutToSaveAsRequested (QString &origFilename, QString &fileExtension, bool &dataIsEmpty) |
void | saveAsRequested (const QString &fileName) |
void | cutRequested () |
void | copyRequested () |
void | pasteRequested () |
void | clearRequested () |
void | showPropertiesRequested () |
Public Member Functions | |
KexiImageContextMenu (QWidget *parent) | |
virtual | ~KexiImageContextMenu () |
KActionCollection * | actionCollection () const |
Static Public Member Functions | |
static bool | updateTitle (QPopupMenu *menu, const QString &title, const QString &iconName=QString::null) |
Protected Attributes | |
Private * | d |
Member Function Documentation
bool KexiImageContextMenu::updateTitle | ( | QPopupMenu * | menu, | |
const QString & | title, | |||
const QString & | iconName = QString::null | |||
) | [static] |
Updates title for context menu. Used in KexiDBWidgetContextMenuExtender::createTitle(QPopupMenu *menu) and KexiDBImageBox.
- Returns:
- true if the title has been updated.
Definition at line 247 of file kexicontextmenuutils.cpp.
void KexiImageContextMenu::insertFromFile | ( | ) | [virtual, slot] |
Definition at line 97 of file kexicontextmenuutils.cpp.
void KexiImageContextMenu::saveAs | ( | ) | [virtual, slot] |
Definition at line 142 of file kexicontextmenuutils.cpp.
void KexiImageContextMenu::updateActionsAvailabilityRequested | ( | bool & | valueIsNull, | |
bool & | valueIsReadOnly | |||
) | [signal] |
Emitted when actions availability should be performed.
Just connect this signal to a slot and set valueIsNull and valueIsReadOnly.
void KexiImageContextMenu::insertFromFileRequested | ( | const KURL & | url | ) | [signal] |
Emitted before "insertFromFile" action was requested.
void KexiImageContextMenu::aboutToSaveAsRequested | ( | QString & | origFilename, | |
QString & | fileExtension, | |||
bool & | dataIsEmpty | |||
) | [signal] |
Emitted before "saveAs" action was requested. You should fill origFilename, fileExtension and dataIsEmpty values. If dataIsEmpty is false, saving will be cancelled.
void KexiImageContextMenu::saveAsRequested | ( | const QString & | fileName | ) | [signal] |
Emitted when "saveAs" action was requested.
void KexiImageContextMenu::cutRequested | ( | ) | [signal] |
Emitted when "cut" action was requested.
void KexiImageContextMenu::copyRequested | ( | ) | [signal] |
Emitted when "copy" action was requested.
void KexiImageContextMenu::pasteRequested | ( | ) | [signal] |
Emitted when "paste" action was requested.
void KexiImageContextMenu::clearRequested | ( | ) | [signal] |
Emitted when "clear" action was requested.
void KexiImageContextMenu::showPropertiesRequested | ( | ) | [signal] |
Emitted when "showProperties" action was requested.
The documentation for this class was generated from the following files: