diff options
Diffstat (limited to 'src/core/GpgFrontendCore.h')
-rw-r--r-- | src/core/GpgFrontendCore.h | 74 |
1 files changed, 46 insertions, 28 deletions
diff --git a/src/core/GpgFrontendCore.h b/src/core/GpgFrontendCore.h index 90bc36be..db3339c3 100644 --- a/src/core/GpgFrontendCore.h +++ b/src/core/GpgFrontendCore.h @@ -1,29 +1,29 @@ /** -* Copyright (C) 2021 Saturneric -* -* This file is part of GpgFrontend. -* -* GpgFrontend is free software: you can redistribute it and/or modify -* it under the terms of the GNU General Public License as published by -* the Free Software Foundation, either version 3 of the License, or -* (at your option) any later version. -* -* GpgFrontend is distributed in the hope that it will be useful, -* but WITHOUT ANY WARRANTY; without even the implied warranty of -* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -* GNU General Public License for more details. -* -* You should have received a copy of the GNU General Public License -* along with GpgFrontend. If not, see <https://www.gnu.org/licenses/>. -* -* The initial version of the source code is inherited from -* the gpg4usb project, which is under GPL-3.0-or-later. -* -* All the source code of GpgFrontend was modified and released by -* Saturneric<[email protected]> starting on May 12, 2021. -* -* SPDX-License-Identifier: GPL-3.0-or-later -* + * Copyright (C) 2021 Saturneric + * + * This file is part of GpgFrontend. + * + * GpgFrontend is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * GpgFrontend is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with GpgFrontend. If not, see <https://www.gnu.org/licenses/>. + * + * The initial version of the source code is inherited from + * the gpg4usb project, which is under GPL-3.0-or-later. + * + * All the source code of GpgFrontend was modified and released by + * Saturneric<[email protected]> starting on May 12, 2021. + * + * SPDX-License-Identifier: GPL-3.0-or-later + * */ #ifndef GPGFRONTEND_GPGFRONTENDCORE_H @@ -31,11 +31,29 @@ #include "GpgFrontend.h" +// gnupg +#include <gpgme.h> + // std includes -#include <random> +#include <cassert> #include <filesystem> +#include <functional> +#include <map> +#include <memory> +#include <mutex> +#include <random> +#include <shared_mutex> +#include <stdexcept> +#include <string> +#include <typeinfo> +#include <utility> +#include <vector> // boost includes +#include <boost/date_time.hpp> +#include <boost/date_time/posix_time/conversion.hpp> +#include <boost/filesystem/operations.hpp> +#include <boost/filesystem/path.hpp> #include <boost/format.hpp> // Qt includes @@ -48,7 +66,7 @@ #include <libarchive/libarchive/archive.h> #include <libarchive/libarchive/archive_entry.h> -#include "GpgConstants.h" - +// dll export macro +#include "GpgFrontendCoreExport.h" #endif // GPGFRONTEND_GPGFRONTENDCORE_H |