32#ifndef __KMAIL_URLHANDLERMANAGER_H__ 
   33#define __KMAIL_URLHANDLERMANAGER_H__ 
   35#include <tqvaluevector.h> 
   48    class BodyPartURLHandler;  
   68    void registerHandler(  const URLHandler * handler );  
   69    void unregisterHandler(  const URLHandler * handler );  
   74    bool handleClick(  const KURL & url,  KMReaderWin * w=0 )  const;  
   75    bool handleShiftClick(  const KURL &url,  KMReaderWin *window = 0 )  const;  
   76    bool handleContextMenuRequest(  const KURL & url,  const TQPoint & p,  KMReaderWin * w=0 )  const;  
   77    bool willHandleDrag(  const KURL &url,  const TQString& imagePath,  KMReaderWin *window = 0 )  const;  
   78    bool handleDrag(  const KURL &url,  const TQString& imagePath,  KMReaderWin *window = 0 )  const;  
   79    TQString statusBarMessage(  const KURL & url,  KMReaderWin * w=0 )  const;  
   82    typedef TQValueVector<const URLHandler*> HandlerList;  
   83    HandlerList mHandlers;  
   84    class BodyPartURLHandlerManager;  
   85    BodyPartURLHandlerManager * mBodyPartURLHandlerManager;  
This class implements a "reader window", that is a window used for reading or viewing messages.  
An interface to body part reader link handlers.  
Singleton to manage the list of URLHandlers.  
An interface to reader link handlers.  
  
           
        
        
          
         
        
      
      
    
    
    
  
 |