/* SPDX-FileCopyrightText: 2018 Chinmoy Ranjan Pradhan SPDX-License-Identifier: GPL-2.0-or-later */ #ifndef OKULAR_SIGNATUREPARTUTILS_H #define OKULAR_SIGNATUREPARTUTILS_H #include #include "gui/signatureguiutils.h" class PageView; namespace SignaturePartUtils { std::unique_ptr getCertificateAndPasswordForSigning(PageView *pageView, Okular::Document *doc, QString *password, QString *documentPassword); QString getFileNameForNewSignedFile(PageView *pageView, Okular::Document *doc); void signUnsignedSignature(const Okular::FormFieldSignature *form, PageView *pageView, Okular::Document *doc); } #endif