#include <QLabel>
#include <QProgressBar>
+// C++ headers.
+#include <forward_list>
+
class BrowserWindow : public KXmlGuiWindow
{
// Include the Q_OBJECT macro.
private Q_SLOTS:
// The private slots.
+ void addCookieToList(const QNetworkCookie &newCookie) const;
void addOrEditDomainSettings() const;
void back() const;
+ void clearUrlLineEditFocus() const;
void fileNew() const;
void forward() const;
void getZoomFactorFromUser();
void home() const;
void loadUrlFromLineEdit(const QString &url) const;
+ void openCookiesDialog();
void openDomainSettings() const;
void refresh() const;
+ void removeCookieFromList(const QNetworkCookie &cookie) const;
void settingsConfigure();
void showProgressBar(const int &progress) const;
void toggleJavaScript() const;
// The private variables.
BrowserView *browserViewPointer;
KConfigDialog *configDialogPointer;
+ std::forward_list<QNetworkCookie> *cookieListPointer;
QString currentDomainSettingsDomain;
QUrl currentUrl;
double currentZoomFactor;
- QAction *domainSettingsActionPointer;
QPalette domainSettingsPalette;
QAction *javaScriptActionPointer;
QAction *localStorageActionPointer;