| 
   23#ifndef LINKLOCATOR_H_INCLUDED    24#define LINKLOCATOR_H_INCLUDED    64  void setMaxUrlLen(int  length);    71  int maxUrlLen() const ;    83  void setMaxAddressLen(int  length);    91  int maxAddressLen() const ;   114  TQString getEmailAddress();   139  static TQString convertToHtml(const  TQString& plainText, int  flags = 0,   140    int maxUrlLen = 4096, int  maxAddressLen = 255);   142  static const int PreserveSpaces = 0x01;   143  static const int ReplaceSmileys = 0x02;   144  static const int IgnoreUrls     = 0x04;   145  static const int HighlightText  = 0x08;   151  static TQString pngToDataUrl( const  TQString & iconPath );   165  bool isEmptyUrl(const  TQString& url);   173  TQString getEmoticon();   178  TQString highlightedText();   184  static TQMap<TQString, TQString> *s_smileyEmoticonNameMap;   186  static TQMap<TQString, TQString> *s_smileyEmoticonHTMLCache; LinkLocator assists in identifying sections of text that can usefully be converted in hyperlinks in h...int mPos The current scan position.TQString mText The plaintext string being scanned for URLs and email addresses. 
          
         |