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()

static 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: