28 #ifndef dooble_address_widget_h
29 #define dooble_address_widget_h
33 #include <QTextLayout>
36 #include "dooble_history.h"
48 QRect information_rectangle(
void)
const;
49 QSize sizeHint(
void)
const;
50 bool event(QEvent *event);
51 void add_item(
const QIcon &icon,
const QUrl &url);
53 void hide_popup(
void);
54 void prepare_containers_for_url(
const QUrl &url);
55 void setText(
const QString &text);
56 void set_item_icon(
const QIcon &icon,
const QUrl &url);
60 void dropEvent(QDropEvent *event);
61 void keyPressEvent(QKeyEvent *event);
62 void resizeEvent(QResizeEvent *event);
66 QToolButton *m_favorite;
67 QToolButton *m_information;
68 QToolButton *m_pull_down;
71 void prepare_icons(
void);
72 void set_text_format(
const QList<QTextLayout::FormatRange> &formats);
75 void slot_favorite(
void);
76 void slot_favorite_changed(
const QUrl &url,
bool state);
77 void slot_favorites_cleared(
void);
78 void slot_favorites_populated(
void);
79 void slot_load_finished(
bool ok);
80 void slot_load_started(
void);
81 void slot_populate(
const QListPairIconString &list);
82 void slot_return_pressed(
void);
83 void slot_settings_applied(
void);
84 void slot_show_site_information_menu(
void);
85 void slot_text_edited(
const QString &text);
86 void slot_url_changed(
const QUrl &url);
87 void slot_zoom_reset(
void);
88 void slot_zoomed(qreal percent);
91 void favorite_changed(
const QUrl &url,
bool state);
92 void inject_custom_css(
void);
93 void load_page(
const QUrl &url);
95 void pull_down_clicked(
void);
96 void show_certificate_exception(
void);
97 void show_site_cookies(
void);
98 void zoom_reset(
void);
Definition: dooble_web_engine_view.h:37