#include <kexicontextmenuutils.h>
Inherits TDEPopupMenu.
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 (TQString &origFilename, TQString &fileExtension, bool &dataIsEmpty) |
| void | saveAsRequested (const TQString &fileName) |
| void | cutRequested () |
| void | copyRequested () |
| void | pasteRequested () |
| void | clearRequested () |
| void | showPropertiesRequested () |
Public Member Functions | |
| KexiImageContextMenu (TQWidget *parent) | |
| TDEActionCollection * | actionCollection () const |
Static Public Member Functions | |
| static bool | updateTitle (TQPopupMenu *menu, const TQString &title, const TQString &iconName=TQString()) |
Protected Attributes | |
| Private * | d |
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.
Constructor & Destructor Documentation
◆ KexiImageContextMenu()
| KexiImageContextMenu::KexiImageContextMenu | ( | TQWidget * | parent | ) |
Definition at line 58 of file kexicontextmenuutils.cpp.
◆ ~KexiImageContextMenu()
|
virtual |
Definition at line 92 of file kexicontextmenuutils.cpp.
Member Function Documentation
◆ aboutToSaveAsRequested
|
signal |
Emitted before "saveAs" action was requested. You should fill origFilename, fileExtension and dataIsEmpty values. If dataIsEmpty is false, saving will be cancelled.
◆ actionCollection()
| TDEActionCollection * KexiImageContextMenu::actionCollection | ( | ) | const |
Definition at line 241 of file kexicontextmenuutils.cpp.
◆ clear
|
virtualslot |
Definition at line 215 of file kexicontextmenuutils.cpp.
◆ clearRequested
|
signal |
Emitted when "clear" action was requested.
◆ copy
|
virtualslot |
Definition at line 205 of file kexicontextmenuutils.cpp.
◆ copyRequested
|
signal |
Emitted when "copy" action was requested.
◆ cut
|
virtualslot |
Definition at line 200 of file kexicontextmenuutils.cpp.
◆ cutRequested
|
signal |
Emitted when "cut" action was requested.
◆ insertFromFile
|
virtualslot |
- Todo:
- download the file if remote, then set fileName properly
Definition at line 97 of file kexicontextmenuutils.cpp.
◆ insertFromFileRequested
|
signal |
Emitted before "insertFromFile" action was requested.
◆ paste
|
virtualslot |
Definition at line 210 of file kexicontextmenuutils.cpp.
◆ pasteRequested
|
signal |
Emitted when "paste" action was requested.
◆ saveAs
|
virtualslot |
- Todo:
- add originalFileName! (requires access to TDERecentDirs)
- Todo:
- use KURL?
Definition at line 142 of file kexicontextmenuutils.cpp.
◆ saveAsRequested
|
signal |
Emitted when "saveAs" action was requested.
◆ showProperties
|
virtualslot |
Definition at line 220 of file kexicontextmenuutils.cpp.
◆ showPropertiesRequested
|
signal |
Emitted when "showProperties" action was requested.
◆ updateActionsAvailability
|
slot |
Definition at line 225 of file kexicontextmenuutils.cpp.
◆ updateActionsAvailabilityRequested
|
signal |
Emitted when actions availability should be performed.
Just connect this signal to a slot and set valueIsNull and valueIsReadOnly.
◆ updateTitle()
|
static |
Updates title for context menu. Used in KexiDBWidgetContextMenuExtender::createTitle(TQPopupMenu *menu) and KexiDBImageBox.
- Returns
- true if the title has been updated.
Definition at line 247 of file kexicontextmenuutils.cpp.
Member Data Documentation
◆ d
|
protected |
Definition at line 110 of file kexicontextmenuutils.h.
The documentation for this class was generated from the following files:
