46 QList<QAction *> actions(
void)
const;
47 QUrl default_address_bar_engine_url(
void)
const;
48 QUrl search_url(
const QString &t)
const;
49 void prepare_viewport_icons(
void);
51 void set_icon(
const QIcon &icon,
const QUrl &url);
52 void show_normal(QWidget *parent);
58 void keyPressEvent(QKeyEvent *event);
59 void resizeEvent(QResizeEvent *event);
62 QMap<QString, QUrl> m_predefined_urls;
63 QMultiMap<QString, QAction *> m_actions;
64 QStandardItemModel *m_model;
65 QTimer m_search_timer;
66 QUrl m_default_address_bar_engine_url;
67 Ui_dooble_search_engines_popup m_ui;
68 void add_search_engine(
const QByteArray &syntax,
69 const QByteArray &title,
71 void create_tables(QSqlDatabase &db);
72 void prepare_icons(
void);
73 void save_settings(
void);
76 void slot_add_predefined(
void);
77 void slot_add_search_engine(
void);
78 void slot_delete_selected(
void);
79 void slot_double_clicked(
const QModelIndex &index);
81 void slot_item_changed(QStandardItem *item);
82 void slot_populate(
void);
83 void slot_search_timer_timeout(
void);
84 void slot_settings_applied(
void);
85 void slot_splitter_moved(
int pos,
int index);
88 void open_link(
const QUrl &url);
89 void open_link_in_new_tab(
const QUrl &url);