#include <ktextbrowser.h>

Signals | |
void | mailClick (const TQString &name, const TQString &address) |
void | urlClick (const TQString &url) |
Public Member Functions | |
KTextBrowser (TQWidget *parent=0, const char *name=0, bool notifyClick=false) | |
~KTextBrowser (void) | |
void | setNotifyClick (bool notifyClick) |
bool | isNotifyClick () const |
Protected Member Functions | |
void | setSource (const TQString &name) |
virtual void | keyPressEvent (TQKeyEvent *e) |
virtual void | viewportMouseMoveEvent (TQMouseEvent *e) |
virtual void | contentsWheelEvent (TQWheelEvent *e) |
virtual TQPopupMenu * | createPopupMenu (const TQPoint &pos) |
virtual void | virtual_hook (int id, void *data) |
Detailed Description
Extended TQTextBrowser.
An extended TQTextBrowser.
By default it will invoke the system mailer or the system browser when a link is activated, or it can emit the signal urlClick() or mailClick() when a link is activated.

Definition at line 42 of file ktextbrowser.h.
Constructor & Destructor Documentation
KTextBrowser::KTextBrowser | ( | TQWidget * | parent = 0 , |
const char * | name = 0 , |
||
bool | notifyClick = false |
||
) |
Constructor.
- Parameters:
-
parent Parent of the widget. name Widget name. notifyClick true
causes signals to be emitted.
Definition at line 29 of file ktextbrowser.cpp.
KTextBrowser::~KTextBrowser | ( | void | ) |
Destructor.
Definition at line 39 of file ktextbrowser.cpp.
Member Function Documentation
void KTextBrowser::contentsWheelEvent | ( | TQWheelEvent * | e | ) | [protected, virtual] |
Reimplemented to support Qt2 behavior (Ctrl-Wheel = fast scroll)
Definition at line 113 of file ktextbrowser.cpp.
TQPopupMenu * KTextBrowser::createPopupMenu | ( | const TQPoint & | pos | ) | [protected, virtual] |
Re-implemented for internal reasons.
API not affected.
See TQLineEdit::createPopupMenu().
Definition at line 121 of file ktextbrowser.cpp.
bool KTextBrowser::isNotifyClick | ( | ) | const |
Returns whether a click on a link should be handled internally or if a signal should be emitted.
Definition at line 50 of file ktextbrowser.cpp.
void KTextBrowser::keyPressEvent | ( | TQKeyEvent * | e | ) | [protected, virtual] |
Makes sure Key_Escape is ignored.
Reimplemented from TQTextBrowser.
Definition at line 88 of file ktextbrowser.cpp.
void KTextBrowser::mailClick | ( | const TQString & | name, |
const TQString & | address | ||
) | [signal] |
Emitted when a mail link has been activated and the widget has been configured to emit the signal.
- Parameters:
-
name The destination name. It is TQString::null at the moment. address The destination address.
void KTextBrowser::setNotifyClick | ( | bool | notifyClick | ) |
Decide whether a click on a link should be handled internally or if a signal should be emitted.
- Parameters:
-
notifyClick true
causes signals to be emitted.
Definition at line 44 of file ktextbrowser.cpp.
void KTextBrowser::setSource | ( | const TQString & | name | ) | [protected] |
Reimplemented to NOT set the source but to do the special handling.
Do not call.
Reimplemented from TQTextBrowser.
Definition at line 56 of file ktextbrowser.cpp.
void KTextBrowser::urlClick | ( | const TQString & | url | ) | [signal] |
Emitted if mailClick() is not emitted and the widget has been configured to emit the signal.
- Parameters:
-
url The destination address.
void KTextBrowser::viewportMouseMoveEvent | ( | TQMouseEvent * | e | ) | [protected, virtual] |
Make sure we use our own hand cursor.
Definition at line 104 of file ktextbrowser.cpp.
The documentation for this class was generated from the following files: