/*
- * 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>.
*
// 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.
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())
{
emit addCookie(cookie, isDurable);
// Close the dialog.
- reject();
+ close();
}
void AddOrEditCookieDialog::updateExpirationDateTimeState(const int &newState) const