#ifndef TEXT_VIEW_HXX
#define TEXT_VIEW_HXX
+#include <sigc++/signal.h>
+#include <string>
#include "text_view_popupable.hxx"
class TextView: public Popupable {
typedef Popupable SuperClass;
+ typedef sigc::signal<void ,const std::string&> SignalUriClicked;
public:
TextView();
virtual ~TextView();
int get_displayed_res_num() const;
void jump_to_res_num(int res_num);
+ SignalUriClicked& signal_uri_clicked() { return sig_uri_clicked_; }
protected:
virtual void on_anchor_click_event(const text_element::Anchor& elem);
+
+private:
+ SignalUriClicked sig_uri_clicked_;
};