16 #include <QAbstractSlider> 18 #include <QTextBrowser> 69 connect( sndr, SIGNAL(sliderPressed()),
this, SLOT(sliderPressed()) );
70 connect( sndr, SIGNAL(sliderReleased()),
this, SLOT(sliderReleased()) );
101 friend class uiTextBrowserBody;
108 , breceiver_( receiver )
110 connect( sndr, SIGNAL(backwardAvailable(
bool)),
111 this, SLOT(backwardAvailable(
bool)) );
112 connect(sndr,SIGNAL(forwardAvailable(
bool)),
113 this, SLOT(forwardAvailable(
bool)));
114 connect(sndr,SIGNAL(highlighted(
const QString&)),
115 this, SLOT(highlighted(
const QString&)));
116 connect(sndr,SIGNAL(anchorClicked(
const QUrl&)),
117 this,SLOT(anchorClicked(
const QUrl&)));
143 breceiver_->
lastlink_ = lnk.toLatin1().data();
149 breceiver_->
lastlink_ = lnk.toString().toLatin1().data();
Definition: i_qtextedit.h:30
Notifier< uiTextEditBase > textChanged
Definition: uitextedit.h:47
void copyAvailable(bool yn)
Definition: i_qtextedit.h:55
friend class uiTextEditBody
Definition: i_qtextedit.h:33
Notifier< uiTextEditBase > sliderReleased
Definition: uitextedit.h:49
i_TextEditMessenger(QTextEdit *sndr, uiTextEditBase *receiver)
Definition: i_qtextedit.h:37
i_BrowserMessenger(QTextBrowser *sndr, uiTextBrowser *receiver)
Definition: i_qtextedit.h:104
Notifier< uiTextBrowser > linkHighlighted
Definition: uitextedit.h:133
void trigger()
Definition: notify.h:128
void trigger(PayLoad pl)
Definition: notify.h:171
bool cangobackw_
Definition: uitextedit.h:142
uiTextBrowser * breceiver_
Definition: i_qtextedit.h:124
BufferString lastlink_
Definition: uitextedit.h:140
bool cangoforw_
Definition: uitextedit.h:141
void backwardAvailable(bool yn)
Definition: i_qtextedit.h:129
virtual ~i_BrowserMessenger()
Definition: i_qtextedit.h:120
void forwardAvailable(bool yn)
Definition: i_qtextedit.h:135
Definition: uitextedit.h:23
Notifier< uiTextEditBase > sliderPressed
Definition: uitextedit.h:48
void anchorClicked(const QUrl &lnk)
Definition: i_qtextedit.h:147
QTextEdit * sender_
Definition: i_qtextedit.h:48
CNotifier< uiTextEditBase, bool > copyAvailable
Definition: uitextedit.h:50
Definition: uitextedit.h:99
Notifier< uiTextBrowser > linkClicked
Definition: uitextedit.h:134
Helper class for uiTextBrowser to relay Qt's messages.
Definition: i_qtextedit.h:98
void highlighted(const QString &lnk)
Definition: i_qtextedit.h:141
void textChanged()
Definition: i_qtextedit.h:52
QTextBrowser * bsender_
Definition: i_qtextedit.h:125
uiTextEditBase * receiver_
Definition: i_qtextedit.h:47
Notifier< uiTextBrowser > goneForwardOrBack
Definition: uitextedit.h:132