]> gitweb.stoutner.com Git - PrivacyBrowserPC.git/commitdiff
Add GNOME edit current domain settings icon. https://redmine.stoutner.com/issues/999
authorSoren Stoutner <soren@stoutner.com>
Fri, 21 Apr 2023 22:14:04 +0000 (15:14 -0700)
committerSoren Stoutner <soren@stoutner.com>
Fri, 21 Apr 2023 22:14:04 +0000 (15:14 -0700)
changelog
src/com.stoutner.privacybrowser.appdata.xml
src/main.cpp
src/widgets/TabWidget.cpp
src/windows/BrowserWindow.cpp

index d0a3d56c1cd31567e26203258b8640fdfb060cb3..3ac729d04c1d8a49d0c0b49180c4aa404ac4103c 100644 (file)
--- a/changelog
+++ b/changelog
@@ -1,6 +1,6 @@
 # Version 0.2 (17 April 2023)
- * Fix a crash on Gnome when downloading a file with local storage disabled.
- * Fix problems with missing icons on Gnome.
+ * Fix a crash on GNOME when downloading a file with local storage disabled.
+ * Fix problems with missing icons on GNOME.
  * Display an animated favorite icon while a webpage is loading.
  * Fix the Handbook on non-KDE systems.
  * Change the order of entries in the WebEngine context menu.
index bb57891221b532cdb87f7a5943ee600c426ddd56..d55d89194f31846d66d0042738e3dd244e3430af 100644 (file)
@@ -46,8 +46,8 @@
     <releases>
         <release version="0.2" date="2023-04-17">
             <description>
-                <p>Fix a crash on Gnome when downloading a file with local storage disabled.</p>
-                <p>Fix problems with missing icons on Gnome.</p>
+                <p>Fix a crash on GNOME when downloading a file with local storage disabled.</p>
+                <p>Fix problems with missing icons on GNOME.</p>
                 <p>Display an animated favorite icon while a webpage is loading.</p>
                 <p>Fix the Handbook on non-KDE systems.</p>
                 <p>Change the order of entries in the WebEngine context menu.</p>
index 1047b1f0d16787ed76b017e923022f72640ab319..3dac5707d0887f84d32c18ee092c6e1efb67d094 100644 (file)
@@ -45,7 +45,7 @@ int main(int argc, char *argv[])
     KCrash::initialize();
 
     // Instantiate about data, setting the component name, the display name, and the version.
-    KAboutData aboutData(QStringLiteral("privacybrowser"), i18nc("Program Name", "Privacy Browser"), QStringLiteral("0.1"));
+    KAboutData aboutData(QStringLiteral("privacybrowser"), i18nc("Program Name", "Privacy Browser"), QStringLiteral("0.2"));
 
     // Add the author name, job description, email address, and website.
     aboutData.addAuthor(i18nc("Developer Information", "Soren Stoutner"),i18nc("Developer Information", "Principal developer"), QStringLiteral("soren@stoutner.com"),
index cbb84b3dfe3c9d9f081da5870c48d662b1dbe039..28a6cf2da591ef59e5e8d9a72b0f5fe5f6424d5c 100644 (file)
@@ -1103,7 +1103,8 @@ void TabWidget::useNativeKdeDownloader(QUrl &downloadUrl, QString &suggestedFile
         // Create a file copy job.  `-1` creates the file with default permissions.
         KIO::FileCopyJob *fileCopyJobPointer = KIO::file_copy(downloadUrl, saveLocation, -1, KIO::Overwrite);
 
-        // Set the download job to display any error messages.
+        // Set the download job to display any warning and error messages.
+        fileCopyJobPointer->uiDelegate()->setAutoWarningHandlingEnabled(true);
         fileCopyJobPointer->uiDelegate()->setAutoErrorHandlingEnabled(true);
 
         // Start the download.
index 6347ec404cadf44203b22dc6d0867663714cc00c..c2497aa3f94cff825b2589158fc999d87c7db407 100644 (file)
@@ -339,7 +339,8 @@ BrowserWindow::BrowserWindow(bool firstWindow) : KXmlGuiWindow()
     findTextLineEditPointer->setClearButtonEnabled(true);
 
     // Add an edit or add domain settings action to the URL line edit.
-    QAction *addOrEditDomainSettingsActionPointer = urlLineEditPointer->addAction(QIcon::fromTheme("settings-configure"), QLineEdit::TrailingPosition);
+    QAction *addOrEditDomainSettingsActionPointer = urlLineEditPointer->addAction(QIcon::fromTheme("settings-configure", QIcon::fromTheme(QLatin1String("preferences-desktop"))),
+                                                                                  QLineEdit::TrailingPosition);
 
     // Add or edit the current domain settings.
     connect(addOrEditDomainSettingsActionPointer, SIGNAL(triggered()), this, SLOT(addOrEditDomainSettings()));