28 #ifndef dooble_address_widget_h 29 #define dooble_address_widget_h 32 #include <QTextLayout> 44 QRect information_rectangle(
void)
const;
45 void add_item(
const QIcon &icon,
const QUrl &url);
47 void setText(
const QString &text);
48 void set_item_icon(
const QIcon &icon,
const QUrl &url);
51 bool event(QEvent *event);
52 void keyPressEvent(QKeyEvent *event);
53 void resizeEvent(QResizeEvent *event);
57 QToolButton *m_favorite;
58 QToolButton *m_information;
59 QToolButton *m_pull_down;
62 void prepare_containers_for_url(
const QUrl &url);
63 void prepare_icons(
void);
64 void set_text_format(
const QList<QTextLayout::FormatRange> &formats);
67 void slot_favorite(
void);
68 void slot_favorite_changed(
const QUrl &url,
bool state);
69 void slot_favorites_cleared(
void);
70 void slot_load_started(
void);
71 void slot_populate(
void);
72 void slot_settings_applied(
void);
73 void slot_show_site_information_menu(
void);
74 void slot_text_edited(
const QString &text);
75 void slot_url_changed(
const QUrl &url);
78 void favorite_changed(
const QUrl &url,
bool state);
79 void pull_down_clicked(
void);
81 void show_certificate_exception(
void);
82 void show_cookies(
void);