28 #ifndef dooble_history_window_h 29 #define dooble_history_window_h 31 #include <QMainWindow> 33 #include <QWebEngineHistoryItem> 35 #include "ui_dooble_history_window.h" 43 void prepare_viewport_icons(
void);
44 void show(QWidget *parent);
45 void showNormal(QWidget *parent);
48 void closeEvent(QCloseEvent *event);
49 void keyPressEvent(QKeyEvent *event);
50 void resizeEvent(QResizeEvent *event);
53 QHash<QUrl, QTableWidgetItem *> m_items;
54 QTimer m_save_settings_timer;
55 QTimer m_search_timer;
57 Ui_dooble_history_window m_ui;
58 void save_settings(
void);
59 void set_row_hidden(
int i);
62 void slot_copy_location(
void);
63 void slot_delete_pages(
void);
64 void slot_favorite_changed(
const QUrl &url,
bool state);
65 void slot_favorites_cleared(
void);
67 void slot_history_cleared(
void);
68 void slot_horizontal_header_section_resized
69 (
int logicalIndex,
int oldSize,
int newSize);
70 void slot_icon_updated(
const QIcon &icon,
const QUrl &url);
71 void slot_item_changed(QTableWidgetItem *item);
72 void slot_item_double_clicked(QTableWidgetItem *item);
73 void slot_item_updated(
const QIcon &icon,
const QWebEngineHistoryItem &item);
74 void slot_new_item(
const QIcon &icon,
const QWebEngineHistoryItem &item);
75 void slot_parent_destroyed(
void);
76 void slot_populate(
void);
77 void slot_save_settings_timeout(
void);
78 void slot_search_timer_timeout(
void);
79 void slot_show_context_menu(
const QPoint &point);
80 void slot_splitter_moved(
int pos,
int index);
83 void favorite_changed(
const QUrl &url,
bool state);
84 void open_link(
const QUrl &url);
Definition: dooble_history_window.h:37