kmail

KMail::URLHandlerManager Class Reference

#include <urlhandlermanager.h>

Public Member Functions

void registerHandler (const URLHandler *handler)
void unregisterHandler (const URLHandler *handler)
void registerHandler (const Interface::BodyPartURLHandler *handler)
void unregisterHandler (const Interface::BodyPartURLHandler *handler)
bool handleClick (const KURL &url, KMReaderWin *w=0) const
bool handleShiftClick (const KURL &url, KMReaderWin *window=0) const
bool handleContextMenuRequest (const KURL &url, const TQPoint &p, KMReaderWin *w=0) const
bool willHandleDrag (const KURL &url, const TQString &imagePath, KMReaderWin *window=0) const
bool handleDrag (const KURL &url, const TQString &imagePath, KMReaderWin *window=0) const
TQString statusBarMessage (const KURL &url, KMReaderWin *w=0) const

Static Public Member Functions

static URLHandlerManagerinstance ()

Detailed Description

Singleton to manage the list of URLHandlers.

Author
Marc Mutz mutz@.nosp@m.kde..nosp@m.org

Definition at line 55 of file urlhandlermanager.h.

Constructor & Destructor Documentation

◆ ~URLHandlerManager()

KMail::URLHandlerManager::~URLHandlerManager ( )

Definition at line 307 of file urlhandlermanager.cpp.

Member Function Documentation

◆ handleClick()

bool KMail::URLHandlerManager::handleClick ( const KURL & url,
KMReaderWin * w = 0 ) const

Definition at line 334 of file urlhandlermanager.cpp.

◆ handleContextMenuRequest()

bool KMail::URLHandlerManager::handleContextMenuRequest ( const KURL & url,
const TQPoint & p,
KMReaderWin * w = 0 ) const

Definition at line 367 of file urlhandlermanager.cpp.

◆ handleDrag()

bool KMail::URLHandlerManager::handleDrag ( const KURL & url,
const TQString & imagePath,
KMReaderWin * window = 0 ) const

Definition at line 358 of file urlhandlermanager.cpp.

◆ handleShiftClick()

bool KMail::URLHandlerManager::handleShiftClick ( const KURL & url,
KMReaderWin * window = 0 ) const

Definition at line 341 of file urlhandlermanager.cpp.

◆ instance()

URLHandlerManager * KMail::URLHandlerManager::instance ( )
inlinestatic

Definition at line 62 of file urlhandlermanager.h.

◆ registerHandler() [1/2]

void KMail::URLHandlerManager::registerHandler ( const Interface::BodyPartURLHandler * handler)

Definition at line 324 of file urlhandlermanager.cpp.

◆ registerHandler() [2/2]

void KMail::URLHandlerManager::registerHandler ( const URLHandler * handler)

Definition at line 312 of file urlhandlermanager.cpp.

◆ statusBarMessage()

TQString KMail::URLHandlerManager::statusBarMessage ( const KURL & url,
KMReaderWin * w = 0 ) const

Definition at line 374 of file urlhandlermanager.cpp.

◆ unregisterHandler() [1/2]

void KMail::URLHandlerManager::unregisterHandler ( const Interface::BodyPartURLHandler * handler)

Definition at line 329 of file urlhandlermanager.cpp.

◆ unregisterHandler() [2/2]

void KMail::URLHandlerManager::unregisterHandler ( const URLHandler * handler)

Definition at line 319 of file urlhandlermanager.cpp.

◆ willHandleDrag()

bool KMail::URLHandlerManager::willHandleDrag ( const KURL & url,
const TQString & imagePath,
KMReaderWin * window = 0 ) const

Definition at line 349 of file urlhandlermanager.cpp.


The documentation for this class was generated from the following files: