ktextbrowser.h
00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
#ifndef _KTEXT_BROWSER_H_
00021
#define _KTEXT_BROWSER_H_
00022
00023
#include <qtextbrowser.h>
00024
00040 class KTextBrowser :
public QTextBrowser
00041 {
00042 Q_OBJECT
00043 Q_PROPERTY(
bool notifyClick READ
isNotifyClick WRITE
setNotifyClick )
00044
00045
public:
00053
KTextBrowser(
QWidget *parent=0,
const char *name=0,
00054
bool notifyClick=
false );
00055
00059
~KTextBrowser(
void );
00060
00067
void setNotifyClick(
bool notifyClick );
00072
bool isNotifyClick()
const;
00073
00074
protected:
00079
void setSource(
const QString& name);
00080
00084
virtual void keyPressEvent(
QKeyEvent *e);
00085
00089
virtual void viewportMouseMoveEvent(
QMouseEvent* e);
00090
00094
virtual void contentsWheelEvent(
QWheelEvent *e );
00095
00096 signals:
00104
void mailClick(
const QString &name,
const QString &address );
00105
00112
void urlClick(
const QString &url );
00113
00114
private:
00115
bool mNotifyClick;
00116
00117
protected:
00118
virtual void virtual_hook(
int id,
void* data );
00119
private:
00120
class KTextBrowserPrivate;
00121 KTextBrowserPrivate *d;
00122 };
00123
00124
#endif
This file is part of the documentation for kdeui Library Version 3.2.3.