messageviewer
#include <urlhandler.h>
Inherited by MessageViewer::URLHandlerManager::BodyPartURLHandlerManager.
Public Member Functions | |
virtual | ~URLHandler () |
virtual bool | handleClick (const KUrl &url, ViewerPrivate *w) const =0 |
virtual bool | handleContextMenuRequest (const KUrl &url, const QPoint &p, ViewerPrivate *w) const =0 |
virtual bool | handleDrag (const KUrl &url, ViewerPrivate *window) const |
virtual bool | handleShiftClick (const KUrl &url, ViewerPrivate *window) const |
virtual QString | statusBarMessage (const KUrl &url, ViewerPrivate *w) const =0 |
virtual bool | willHandleDrag (const KUrl &url, ViewerPrivate *window) const |
Detailed Description
An interface to reader link handlers.
The KMReaderWin parameters are temporary until such time as the Memento-store is in place.
Definition at line 51 of file urlhandler.h.
Constructor & Destructor Documentation
|
inlinevirtual |
Definition at line 53 of file urlhandler.h.
Member Function Documentation
|
pure virtual |
Called when LMB-clicking on a link in the reader.
Should start processing equivalent to "opening" the link.
- Returns
- true if the click was handled by this URLHandler, false otherwise.
|
pure virtual |
Called when RMB-clicking on a link in the reader.
Should show a context menu at the specified point with the specified widget as parent.
- Returns
- true if the right-click was handled by this URLHandler, false otherwise.
|
inlinevirtual |
Called when starting a drag with the given URL.
If the drag is handled, you should create a drag object.
- Returns
- true if the click was handled by this URLHandler, false otherwise
Definition at line 106 of file urlhandler.h.
|
inlinevirtual |
Called when shift-clicking the link in the reader.
- Returns
- true if the click was handled by this URLHandler, false otherwise
Definition at line 86 of file urlhandler.h.
|
pure virtual |
Called when hovering over a link.
- Returns
- a string to be shown in the status bar while hoverin over this link.
|
inlinevirtual |
- Returns
- should return true if this URLHandler will handle the drag
Definition at line 95 of file urlhandler.h.
The documentation for this class was generated from the following file:
Documentation copyright © 1996-2020 The KDE developers.
Generated on Mon Jun 22 2020 13:32:46 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.