28 #ifndef dooble_accepted_or_blocked_domains_h 29 #define dooble_accepted_or_blocked_domains_h 31 #include <QMainWindow> 34 #include "ui_dooble_accepted_or_blocked_domains.h" 42 bool contains(
const QString &domain)
const;
43 bool exception(
const QUrl &url)
const;
44 void accept_or_block_domain(
const QString &domain);
45 void new_exception(
const QString &url);
50 void showNormal(
void);
53 void closeEvent(QCloseEvent *event);
54 void keyPressEvent(QKeyEvent *event);
55 void resizeEvent(QResizeEvent *event);
58 QHash<QString, char> m_domains;
59 QHash<QString, char> m_exceptions;
60 QTimer m_search_timer;
61 Ui_dooble_accepted_or_blocked_domains m_ui;
63 void populate_exceptions(
void);
64 void save_blocked_domain(
const QString &domain,
bool state);
65 void save_exception(
const QString &url,
bool state);
66 void save_settings(
void);
70 void slot_delete_all_exceptions(
void);
71 void slot_delete_selected(
void);
72 void slot_delete_selected_exceptions(
void);
73 void slot_exceptions_item_changed(QTableWidgetItem *item);
75 void slot_import(
void);
76 void slot_item_changed(QTableWidgetItem *item);
77 void slot_new_exception(
const QString &url);
78 void slot_new_exception(
void);
79 void slot_populate(
void);
80 void slot_radio_button_toggled(
bool state);
81 void slot_search_timer_timeout(
void);
Definition: dooble_accepted_or_blocked_domains.h:36