18#ifndef COOKIEMANAGER_H
19#define COOKIEMANAGER_H
44 void currentItemChanged(QTreeWidgetItem* current, QTreeWidgetItem* parent);
49 void removeWhitelist();
51 void removeBlacklist();
55 void filterString(
const QString &
string);
57 void addCookie(
const QNetworkCookie &cookie);
58 void removeCookie(
const QNetworkCookie &cookie);
61 void closeEvent(QCloseEvent* e)
override;
62 void keyPressEvent(QKeyEvent* e)
override;
64 void initWhiteAndBlacklist();
66 void addBlacklist(
const QString &server);
67 QString cookieDomain(
const QNetworkCookie &cookie)
const;
68 QTreeWidgetItem *cookieItem(
const QNetworkCookie &cookie)
const;
70 Ui::CookieManager* ui;
72 QHash<QString, int> m_listModifications;
73 QHash<QString, QTreeWidgetItem*> m_domainHash;
74 QHash<QTreeWidgetItem*, QNetworkCookie> m_itemHash;