]> gitweb.stoutner.com Git - PrivacyBrowserPC.git/blobdiff - src/dialogs/SaveDialog.h
Enable downloading of files that require login cookies. https://redmine.stoutner...
[PrivacyBrowserPC.git] / src / dialogs / SaveDialog.h
index 36354c190a4c84b4ea135629ddc76744d49d4bb2..1f4ae2e418d94ea968d92a7e262e3ee4305749d8 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright © 2022 Soren Stoutner <soren@stoutner.com>.
+ * Copyright 2022 Soren Stoutner <soren@stoutner.com>.
  *
  * This file is part of Privacy Browser PC <https://www.stoutner.com/privacy-browser-pc>.
  *
@@ -32,15 +32,15 @@ class SaveDialog : public QDialog
 
 public:
     // The primary constructor.
-    explicit SaveDialog(QWebEngineDownloadItem *downloadItemPointer);
+    explicit SaveDialog(QUrl &url, QString &mimeTypeString, int totalBytes, QString fileName = QString(), bool nativeDownloader = false);
 
 signals:
     // The signals.
-    void showSaveFilePickerDialog(QUrl &downloadUrl, QString &suggestedFileName);
+    void useNativeDownloader(QUrl &downloadUrl, QString &suggestedFileName);
 
 private Q_SLOTS:
     // The private slots.
-    void showFileDialog();
+    void showFilePicker();
 
 private:
     // The private variables.