X-Git-Url: https://gitweb.stoutner.com/?p=PrivacyBrowserPC.git;a=blobdiff_plain;f=src%2Fdialogs%2FAddOrEditCookieDialog.h;fp=src%2Fdialogs%2FAddOrEditCookieDialog.h;h=d00e3f7596d06169420df8240a1baacb18f190fc;hp=5bc763f6e5a2b6dc9f87bf28ec47a2388954185d;hb=cd1c3d0483b9026736fdcb151d90dda872d8a400;hpb=588db73b94af7b596b0e532f4557aa8b6c41f5c3 diff --git a/src/dialogs/AddOrEditCookieDialog.h b/src/dialogs/AddOrEditCookieDialog.h index 5bc763f..d00e3f7 100644 --- a/src/dialogs/AddOrEditCookieDialog.h +++ b/src/dialogs/AddOrEditCookieDialog.h @@ -33,7 +33,7 @@ class AddOrEditCookieDialog : public QDialog public: // The primary constructor. - explicit AddOrEditCookieDialog(const int &dialogType, const QNetworkCookie *cookiePointer = nullptr); + explicit AddOrEditCookieDialog(const int &dialogType, const QNetworkCookie *cookiePointer = nullptr, const bool &isDurable = false); // The public static constants. static const int AddCookie; @@ -41,7 +41,7 @@ public: signals: // The signals. - void addCookie(const QNetworkCookie &cookie) const; + void addCookie(const QNetworkCookie &cookie, const bool &isDurable) const; void deleteCookie(const QNetworkCookie &cookie) const; private Q_SLOTS: @@ -53,6 +53,7 @@ private Q_SLOTS: private: // The private widgets. QLineEdit *domainLineEditPointer; + QCheckBox *durableCheckBoxPointer; QCheckBox *expirationCheckBoxPointer; QDateTimeEdit *expirationDateTimeEditPointer; QCheckBox *httpOnlyCheckBoxPointer; @@ -63,7 +64,8 @@ private: QLineEdit *valueLineEditPointer; // The private variables. - QNetworkCookie oldCookie; bool isEditDialog; + QNetworkCookie originalCookie; + bool originalIsDurable; }; #endif