Encryption settings dialog, authorization as owner

This commit is contained in:
Jakub Melka
2021-05-24 19:29:02 +02:00
parent 759d5c7793
commit 936fe2fbe7
9 changed files with 342 additions and 27 deletions

View File

@@ -19,6 +19,7 @@
#define PDFENCRYPTIONSETTINGSDIALOG_H
#include "pdfviewerglobal.h"
#include "pdfsecurityhandler.h"
#include <QDialog>
@@ -27,6 +28,8 @@ namespace Ui
class PDFEncryptionSettingsDialog;
}
class QCheckBox;
namespace pdfviewer
{
@@ -40,6 +43,12 @@ public:
private:
Ui::PDFEncryptionSettingsDialog* ui;
void updateUi();
void updatePasswordScore();
bool m_isUpdatingUi;
std::map<QCheckBox*, pdf::PDFSecurityHandler::Permission> m_checkBoxToPermission;
};
} // namespace pdfviewer