]> gitweb.stoutner.com Git - PrivacyBrowserPC.git/blobdiff - src/dialogs/AddOrEditCookieDialog.cpp
Partial bookmark implementation. https://redmine.stoutner.com/issues/968
[PrivacyBrowserPC.git] / src / dialogs / AddOrEditCookieDialog.cpp
index e39303e8e7094230d63cf6db49615fcb0686e8d5..eba44b8748b7fdc09d1cc577f04b8b75f4c20bcf 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright © 2022 Soren Stoutner <soren@stoutner.com>.
+ * Copyright 2022-2023 Soren Stoutner <soren@stoutner.com>.
  *
  * This file is part of Privacy Browser PC <https://www.stoutner.com/privacy-browser-pc>.
  *
@@ -49,7 +49,7 @@ AddOrEditCookieDialog::AddOrEditCookieDialog(const int &dialogType, const QNetwo
     // Set the window modality.
     setWindowModality(Qt::WindowModality::ApplicationModal);
 
-    // Instantiate the cookie settings dialog UI.
+    // Instantiate the cookie dialog UI.
     Ui::AddOrEditCookieDialog addOrEditCookieDialogUi;
 
     // Setup the UI.
@@ -83,6 +83,12 @@ AddOrEditCookieDialog::AddOrEditCookieDialog(const int &dialogType, const QNetwo
         secureCheckBoxPointer->setChecked(originalCookie.isSecure());
         valueLineEditPointer->setText(originalCookie.value());
 
+        // Scroll to the beginning of the line edits.
+        domainLineEditPointer->setCursorPosition(0);
+        nameLineEditPointer->setCursorPosition(0);
+        pathLineEditPointer->setCursorPosition(0);
+        valueLineEditPointer->setCursorPosition(0);
+
         // Populate the expiration date if it exists.
         if (!originalCookie.isSessionCookie())
         {
@@ -167,7 +173,7 @@ void AddOrEditCookieDialog::saveCookie()
     emit addCookie(cookie, isDurable);
 
     // Close the dialog.
-    reject();
+    close();
 }
 
 void AddOrEditCookieDialog::updateExpirationDateTimeState(const int &newState) const