Project name with capital letters

This commit is contained in:
Jakub Melka 2021-08-10 19:22:56 +02:00
parent d9da61fd77
commit edd5fd5a26
298 changed files with 1371 additions and 1371 deletions

View File

@ -1,19 +1,19 @@
# Copyright (C) 2018-2021 Jakub Melka
#
# This file is part of Pdf4Qt.
# This file is part of PDF4QT.
#
# Pdf4Qt is free software: you can redistribute it and/or modify
# PDF4QT is free software: you can redistribute it and/or modify
# it under the terms of the GNU Lesser General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# with the written consent of the copyright owner, any later version.
#
# Pdf4Qt is distributed in the hope that it will be useful,
# PDF4QT 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 Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public License
# along with Pdf4Qt. If not, see <https://www.gnu.org/licenses/>.
# along with PDF4QT. If not, see <https://www.gnu.org/licenses/>.
QT += core gui xml

View File

@ -1,19 +1,19 @@
// Copyright (C) 2020-2021 Jakub Melka
//
// This file is part of Pdf4Qt.
// This file is part of PDF4QT.
//
// Pdf4Qt is free software: you can redistribute it and/or modify
// PDF4QT is free software: you can redistribute it and/or modify
// it under the terms of the GNU Lesser General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// with the written consent of the copyright owner, any later version.
//
// Pdf4Qt is distributed in the hope that it will be useful,
// PDF4QT 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 Lesser General Public License for more details.
//
// You should have received a copy of the GNU Lesser General Public License
// along with Pdf4Qt. If not, see <https://www.gnu.org/licenses/>.
// along with PDF4QT. If not, see <https://www.gnu.org/licenses/>.
#include "codegenerator.h"

View File

@ -1,19 +1,19 @@
// Copyright (C) 2020-2021 Jakub Melka
//
// This file is part of Pdf4Qt.
// This file is part of PDF4QT.
//
// Pdf4Qt is free software: you can redistribute it and/or modify
// PDF4QT is free software: you can redistribute it and/or modify
// it under the terms of the GNU Lesser General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// with the written consent of the copyright owner, any later version.
//
// Pdf4Qt is distributed in the hope that it will be useful,
// PDF4QT 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 Lesser General Public License for more details.
//
// You should have received a copy of the GNU Lesser General Public License
// along with Pdf4Qt. If not, see <https://www.gnu.org/licenses/>.
// along with PDF4QT. If not, see <https://www.gnu.org/licenses/>.
#ifndef CODEGENERATOR_H
#define CODEGENERATOR_H

View File

@ -1,19 +1,19 @@
// Copyright (C) 2020-2021 Jakub Melka
//
// This file is part of Pdf4Qt.
// This file is part of PDF4QT.
//
// Pdf4Qt is free software: you can redistribute it and/or modify
// PDF4QT is free software: you can redistribute it and/or modify
// it under the terms of the GNU Lesser General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// with the written consent of the copyright owner, any later version.
//
// Pdf4Qt is distributed in the hope that it will be useful,
// PDF4QT 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 Lesser General Public License for more details.
//
// You should have received a copy of the GNU Lesser General Public License
// along with Pdf4Qt. If not, see <https://www.gnu.org/licenses/>.
// along with PDF4QT. If not, see <https://www.gnu.org/licenses/>.
#include "generatormainwindow.h"
#include "ui_generatormainwindow.h"

View File

@ -1,19 +1,19 @@
// Copyright (C) 2020-2021 Jakub Melka
//
// This file is part of Pdf4Qt.
// This file is part of PDF4QT.
//
// Pdf4Qt is free software: you can redistribute it and/or modify
// PDF4QT is free software: you can redistribute it and/or modify
// it under the terms of the GNU Lesser General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// with the written consent of the copyright owner, any later version.
//
// Pdf4Qt is distributed in the hope that it will be useful,
// PDF4QT 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 Lesser General Public License for more details.
//
// You should have received a copy of the GNU Lesser General Public License
// along with Pdf4Qt. If not, see <https://www.gnu.org/licenses/>.
// along with PDF4QT. If not, see <https://www.gnu.org/licenses/>.
#ifndef GENERATORMAINWINDOW_H
#define GENERATORMAINWINDOW_H

View File

@ -1,19 +1,19 @@
// Copyright (C) 2020-2021 Jakub Melka
//
// This file is part of Pdf4Qt.
// This file is part of PDF4QT.
//
// Pdf4Qt is free software: you can redistribute it and/or modify
// PDF4QT is free software: you can redistribute it and/or modify
// it under the terms of the GNU Lesser General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// with the written consent of the copyright owner, any later version.
//
// Pdf4Qt is distributed in the hope that it will be useful,
// PDF4QT 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 Lesser General Public License for more details.
//
// You should have received a copy of the GNU Lesser General Public License
// along with Pdf4Qt. If not, see <https://www.gnu.org/licenses/>.
// along with PDF4QT. If not, see <https://www.gnu.org/licenses/>.
#include "generatormainwindow.h"

View File

@ -1,19 +1,19 @@
// Copyright (C) 2021 Jakub Melka
//
// This file is part of Pdf4Qt.
// This file is part of PDF4QT.
//
// Pdf4Qt is free software: you can redistribute it and/or modify
// PDF4QT is free software: you can redistribute it and/or modify
// it under the terms of the GNU Lesser General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// with the written consent of the copyright owner, any later version.
//
// Pdf4Qt is distributed in the hope that it will be useful,
// PDF4QT 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 Lesser General Public License for more details.
//
// You should have received a copy of the GNU Lesser General Public License
// along with Pdf4Qt. If not, see <https://www.gnu.org/licenses/>.
// along with PDF4QT. If not, see <https://www.gnu.org/licenses/>.
#include "mainwindow.h"

View File

@ -1,19 +1,19 @@
# Copyright (C) 2018-2021 Jakub Melka
#
# This file is part of Pdf4Qt.
# This file is part of PDF4QT.
#
# Pdf4Qt is free software: you can redistribute it and/or modify
# PDF4QT is free software: you can redistribute it and/or modify
# it under the terms of the GNU Lesser General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# with the written consent of the copyright owner, any later version.
#
# Pdf4Qt is distributed in the hope that it will be useful,
# PDF4QT 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 Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public License
# along with Pdf4Qt. If not, see <https://www.gnu.org/licenses/>.
# along with PDF4QT. If not, see <https://www.gnu.org/licenses/>.
TEMPLATE = subdirs

View File

@ -1,19 +1,19 @@
# Copyright (C) 2021 Jakub Melka
#
# This file is part of Pdf4Qt.
# This file is part of PDF4QT.
#
# Pdf4Qt is free software: you can redistribute it and/or modify
# PDF4QT is free software: you can redistribute it and/or modify
# it under the terms of the GNU Lesser General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# with the written consent of the copyright owner, any later version.
#
# Pdf4Qt is distributed in the hope that it will be useful,
# PDF4QT 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 Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public License
# along with Pdf4Qt. If not, see <https://www.gnu.org/licenses/>.
# along with PDF4QT. If not, see <https://www.gnu.org/licenses/>.
QT += core gui widgets winextras

View File

@ -1,19 +1,19 @@
// Copyright (C) 2021 Jakub Melka
//
// This file is part of Pdf4Qt.
// This file is part of PDF4QT.
//
// Pdf4Qt is free software: you can redistribute it and/or modify
// PDF4QT is free software: you can redistribute it and/or modify
// it under the terms of the GNU Lesser General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// with the written consent of the copyright owner, any later version.
//
// Pdf4Qt is distributed in the hope that it will be useful,
// PDF4QT 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 Lesser General Public License for more details.
//
// You should have received a copy of the GNU Lesser General Public License
// along with Pdf4Qt. If not, see <https://www.gnu.org/licenses/>.
// along with PDF4QT. If not, see <https://www.gnu.org/licenses/>.
#include "aboutdialog.h"
#include "ui_aboutdialog.h"

View File

@ -1,19 +1,19 @@
// Copyright (C) 2021 Jakub Melka
//
// This file is part of Pdf4Qt.
// This file is part of PDF4QT.
//
// Pdf4Qt is free software: you can redistribute it and/or modify
// PDF4QT is free software: you can redistribute it and/or modify
// it under the terms of the GNU Lesser General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// with the written consent of the copyright owner, any later version.
//
// Pdf4Qt is distributed in the hope that it will be useful,
// PDF4QT 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 Lesser General Public License for more details.
//
// You should have received a copy of the GNU Lesser General Public License
// along with Pdf4Qt. If not, see <https://www.gnu.org/licenses/>.
// along with PDF4QT. If not, see <https://www.gnu.org/licenses/>.
#ifndef PDFDOCPAGEORGANIZER_PDFABOUTDIALOG_H
#define PDFDOCPAGEORGANIZER_PDFABOUTDIALOG_H

View File

@ -1,19 +1,19 @@
// Copyright (C) 2021 Jakub Melka
//
// This file is part of Pdf4Qt.
// This file is part of PDF4QT.
//
// Pdf4Qt is free software: you can redistribute it and/or modify
// PDF4QT is free software: you can redistribute it and/or modify
// it under the terms of the GNU Lesser General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// with the written consent of the copyright owner, any later version.
//
// Pdf4Qt is distributed in the hope that it will be useful,
// PDF4QT 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 Lesser General Public License for more details.
//
// You should have received a copy of the GNU Lesser General Public License
// along with Pdf4Qt. If not, see <https://www.gnu.org/licenses/>.
// along with PDF4QT. If not, see <https://www.gnu.org/licenses/>.
#include "assembleoutputsettingsdialog.h"
#include "ui_assembleoutputsettingsdialog.h"

View File

@ -1,19 +1,19 @@
// Copyright (C) 2021 Jakub Melka
//
// This file is part of Pdf4Qt.
// This file is part of PDF4QT.
//
// Pdf4Qt is free software: you can redistribute it and/or modify
// PDF4QT is free software: you can redistribute it and/or modify
// it under the terms of the GNU Lesser General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// with the written consent of the copyright owner, any later version.
//
// Pdf4Qt is distributed in the hope that it will be useful,
// PDF4QT 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 Lesser General Public License for more details.
//
// You should have received a copy of the GNU Lesser General Public License
// along with Pdf4Qt. If not, see <https://www.gnu.org/licenses/>.
// along with PDF4QT. If not, see <https://www.gnu.org/licenses/>.
#ifndef PDFDOCPAGEORGANIZER_ASSEMBLEOUTPUTSETTINGSDIALOG_H
#define PDFDOCPAGEORGANIZER_ASSEMBLEOUTPUTSETTINGSDIALOG_H

View File

@ -1,19 +1,19 @@
// Copyright (C) 2021 Jakub Melka
//
// This file is part of Pdf4Qt.
// This file is part of PDF4QT.
//
// Pdf4Qt is free software: you can redistribute it and/or modify
// PDF4QT is free software: you can redistribute it and/or modify
// it under the terms of the GNU Lesser General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// with the written consent of the copyright owner, any later version.
//
// Pdf4Qt is distributed in the hope that it will be useful,
// PDF4QT 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 Lesser General Public License for more details.
//
// You should have received a copy of the GNU Lesser General Public License
// along with Pdf4Qt. If not, see <https://www.gnu.org/licenses/>.
// along with PDF4QT. If not, see <https://www.gnu.org/licenses/>.
#include "pdfconstants.h"
#include "mainwindow.h"

View File

@ -1,19 +1,19 @@
// Copyright (C) 2021 Jakub Melka
//
// This file is part of Pdf4Qt.
// This file is part of PDF4QT.
//
// Pdf4Qt is free software: you can redistribute it and/or modify
// PDF4QT is free software: you can redistribute it and/or modify
// it under the terms of the GNU Lesser General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// with the written consent of the copyright owner, any later version.
//
// Pdf4Qt is distributed in the hope that it will be useful,
// PDF4QT 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 Lesser General Public License for more details.
//
// You should have received a copy of the GNU Lesser General Public License
// along with Pdf4Qt. If not, see <https://www.gnu.org/licenses/>.
// along with PDF4QT. If not, see <https://www.gnu.org/licenses/>.
#include "mainwindow.h"
#include "ui_mainwindow.h"

View File

@ -1,19 +1,19 @@
// Copyright (C) 2021 Jakub Melka
//
// This file is part of Pdf4Qt.
// This file is part of PDF4QT.
//
// Pdf4Qt is free software: you can redistribute it and/or modify
// PDF4QT is free software: you can redistribute it and/or modify
// it under the terms of the GNU Lesser General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// with the written consent of the copyright owner, any later version.
//
// Pdf4Qt is distributed in the hope that it will be useful,
// PDF4QT 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 Lesser General Public License for more details.
//
// You should have received a copy of the GNU Lesser General Public License
// along with Pdf4Qt. If not, see <https://www.gnu.org/licenses/>.
// along with PDF4QT. If not, see <https://www.gnu.org/licenses/>.
#ifndef PDFDOCPAGEORGANIZER_MAINWINDOW_H
#define PDFDOCPAGEORGANIZER_MAINWINDOW_H

View File

@ -1,19 +1,19 @@
// Copyright (C) 2021 Jakub Melka
//
// This file is part of Pdf4Qt.
// This file is part of PDF4QT.
//
// Pdf4Qt is free software: you can redistribute it and/or modify
// PDF4QT is free software: you can redistribute it and/or modify
// it under the terms of the GNU Lesser General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// with the written consent of the copyright owner, any later version.
//
// Pdf4Qt is distributed in the hope that it will be useful,
// PDF4QT 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 Lesser General Public License for more details.
//
// You should have received a copy of the GNU Lesser General Public License
// along with Pdf4Qt. If not, see <https://www.gnu.org/licenses/>.
// along with PDF4QT. If not, see <https://www.gnu.org/licenses/>.
#include "pageitemdelegate.h"
#include "pageitemmodel.h"

View File

@ -1,19 +1,19 @@
// Copyright (C) 2021 Jakub Melka
//
// This file is part of Pdf4Qt.
// This file is part of PDF4QT.
//
// Pdf4Qt is free software: you can redistribute it and/or modify
// PDF4QT is free software: you can redistribute it and/or modify
// it under the terms of the GNU Lesser General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// with the written consent of the copyright owner, any later version.
//
// Pdf4Qt is distributed in the hope that it will be useful,
// PDF4QT 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 Lesser General Public License for more details.
//
// You should have received a copy of the GNU Lesser General Public License
// along with Pdf4Qt. If not, see <https://www.gnu.org/licenses/>.
// along with PDF4QT. If not, see <https://www.gnu.org/licenses/>.
#ifndef PDFDOCPAGEORGANIZER_PAGEITEMDELEGATE_H
#define PDFDOCPAGEORGANIZER_PAGEITEMDELEGATE_H

View File

@ -1,19 +1,19 @@
// Copyright (C) 2021 Jakub Melka
//
// This file is part of Pdf4Qt.
// This file is part of PDF4QT.
//
// Pdf4Qt is free software: you can redistribute it and/or modify
// PDF4QT is free software: you can redistribute it and/or modify
// it under the terms of the GNU Lesser General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// with the written consent of the copyright owner, any later version.
//
// Pdf4Qt is distributed in the hope that it will be useful,
// PDF4QT 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 Lesser General Public License for more details.
//
// You should have received a copy of the GNU Lesser General Public License
// along with Pdf4Qt. If not, see <https://www.gnu.org/licenses/>.
// along with PDF4QT. If not, see <https://www.gnu.org/licenses/>.
#include "pageitemmodel.h"

View File

@ -1,19 +1,19 @@
// Copyright (C) 2021 Jakub Melka
//
// This file is part of Pdf4Qt.
// This file is part of PDF4QT.
//
// Pdf4Qt is free software: you can redistribute it and/or modify
// PDF4QT is free software: you can redistribute it and/or modify
// it under the terms of the GNU Lesser General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// with the written consent of the copyright owner, any later version.
//
// Pdf4Qt is distributed in the hope that it will be useful,
// PDF4QT 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 Lesser General Public License for more details.
//
// You should have received a copy of the GNU Lesser General Public License
// along with Pdf4Qt. If not, see <https://www.gnu.org/licenses/>.
// along with PDF4QT. If not, see <https://www.gnu.org/licenses/>.
#ifndef PDFDOCPAGEORGANIZER_PAGEITEMMODEL_H
#define PDFDOCPAGEORGANIZER_PAGEITEMMODEL_H

View File

@ -1,19 +1,19 @@
// Copyright (C) 2021 Jakub Melka
//
// This file is part of Pdf4Qt.
// This file is part of PDF4QT.
//
// Pdf4Qt is free software: you can redistribute it and/or modify
// PDF4QT is free software: you can redistribute it and/or modify
// it under the terms of the GNU Lesser General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// with the written consent of the copyright owner, any later version.
//
// Pdf4Qt is distributed in the hope that it will be useful,
// PDF4QT 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 Lesser General Public License for more details.
//
// You should have received a copy of the GNU Lesser General Public License
// along with Pdf4Qt. If not, see <https://www.gnu.org/licenses/>.
// along with PDF4QT. If not, see <https://www.gnu.org/licenses/>.
#include "selectbookmarkstoregroupdialog.h"
#include "ui_selectbookmarkstoregroupdialog.h"

View File

@ -1,19 +1,19 @@
// Copyright (C) 2021 Jakub Melka
//
// This file is part of Pdf4Qt.
// This file is part of PDF4QT.
//
// Pdf4Qt is free software: you can redistribute it and/or modify
// PDF4QT is free software: you can redistribute it and/or modify
// it under the terms of the GNU Lesser General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// with the written consent of the copyright owner, any later version.
//
// Pdf4Qt is distributed in the hope that it will be useful,
// PDF4QT 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 Lesser General Public License for more details.
//
// You should have received a copy of the GNU Lesser General Public License
// along with Pdf4Qt. If not, see <https://www.gnu.org/licenses/>.
// along with PDF4QT. If not, see <https://www.gnu.org/licenses/>.
#ifndef PDFDOCPAGEORGANIZER_SELECTBOOKMARKSTOREGROUPDIALOG_H
#define PDFDOCPAGEORGANIZER_SELECTBOOKMARKSTOREGROUPDIALOG_H

View File

@ -1,19 +1,19 @@
# Copyright (C) 2018-2021 Jakub Melka
#
# This file is part of Pdf4Qt.
# This file is part of PDF4QT.
#
# Pdf4Qt is free software: you can redistribute it and/or modify
# PDF4QT is free software: you can redistribute it and/or modify
# it under the terms of the GNU Lesser General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# with the written consent of the copyright owner, any later version.
#
# Pdf4Qt is distributed in the hope that it will be useful,
# PDF4QT 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 Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public License
# along with Pdf4Qt. If not, see <https://www.gnu.org/licenses/>.
# along with PDF4QT. If not, see <https://www.gnu.org/licenses/>.
QT += gui widgets
@ -26,7 +26,7 @@ VERSION = 1.0.0
QMAKE_TARGET_DESCRIPTION = "PDF rendering / editing library for Qt"
QMAKE_TARGET_COPYRIGHT = "(c) Jakub Melka 2018-2021"
DEFINES += Pdf4QtLIB_LIBRARY
DEFINES += PDF4QTLIB_LIBRARY
# The following define makes your compiler emit warnings if you use
# any feature of Qt which has been marked as deprecated (the exact warnings

View File

@ -1,19 +1,19 @@
// Copyright (C) 2019-2021 Jakub Melka
//
// This file is part of Pdf4Qt.
// This file is part of PDF4QT.
//
// Pdf4Qt is free software: you can redistribute it and/or modify
// PDF4QT is free software: you can redistribute it and/or modify
// it under the terms of the GNU Lesser General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// with the written consent of the copyright owner, any later version.
//
// Pdf4Qt is distributed in the hope that it will be useful,
// PDF4QT 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 Lesser General Public License for more details.
//
// You should have received a copy of the GNU Lesser General Public License
// along with Pdf4Qt. If not, see <https://www.gnu.org/licenses/>.
// along with PDF4QT. If not, see <https://www.gnu.org/licenses/>.
#include "pdfaction.h"
#include "pdfdocument.h"

View File

@ -1,19 +1,19 @@
// Copyright (C) 2019-2021 Jakub Melka
//
// This file is part of Pdf4Qt.
// This file is part of PDF4QT.
//
// Pdf4Qt is free software: you can redistribute it and/or modify
// PDF4QT is free software: you can redistribute it and/or modify
// it under the terms of the GNU Lesser General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// with the written consent of the copyright owner, any later version.
//
// Pdf4Qt is distributed in the hope that it will be useful,
// PDF4QT 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 Lesser General Public License for more details.
//
// You should have received a copy of the GNU Lesser General Public License
// along with Pdf4Qt. If not, see <https://www.gnu.org/licenses/>.
// along with PDF4QT. If not, see <https://www.gnu.org/licenses/>.
#ifndef PDFACTION_H
#define PDFACTION_H
@ -79,7 +79,7 @@ enum class DestinationType
/// destination has almost exactly same syntax as page destination, it should be checked,
/// if indirect reference returned by function \p getPageReference references really page,
/// or some structure element.
class Pdf4QtLIBSHARED_EXPORT PDFDestination
class PDF4QTLIBSHARED_EXPORT PDFDestination
{
public:
explicit inline PDFDestination() = default;
@ -144,7 +144,7 @@ private:
using PDFActionPtr = QSharedPointer<PDFAction>;
/// Base class for action types.
class Pdf4QtLIBSHARED_EXPORT PDFAction
class PDF4QTLIBSHARED_EXPORT PDFAction
{
public:
explicit PDFAction() = default;

View File

@ -1,19 +1,19 @@
// Copyright (C) 2020-2021 Jakub Melka
//
// This file is part of Pdf4Qt.
// This file is part of PDF4QT.
//
// Pdf4Qt is free software: you can redistribute it and/or modify
// PDF4QT is free software: you can redistribute it and/or modify
// it under the terms of the GNU Lesser General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// with the written consent of the copyright owner, any later version.
//
// Pdf4Qt is distributed in the hope that it will be useful,
// PDF4QT 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 Lesser General Public License for more details.
//
// You should have received a copy of the GNU Lesser General Public License
// along with Pdf4Qt. If not, see <https://www.gnu.org/licenses/>.
// along with PDF4QT. If not, see <https://www.gnu.org/licenses/>.
#include "pdfadvancedtools.h"
#include "pdfdocumentbuilder.h"

View File

@ -1,19 +1,19 @@
// Copyright (C) 2020-2021 Jakub Melka
//
// This file is part of Pdf4Qt.
// This file is part of PDF4QT.
//
// Pdf4Qt is free software: you can redistribute it and/or modify
// PDF4QT is free software: you can redistribute it and/or modify
// it under the terms of the GNU Lesser General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// with the written consent of the copyright owner, any later version.
//
// Pdf4Qt is distributed in the hope that it will be useful,
// PDF4QT 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 Lesser General Public License for more details.
//
// You should have received a copy of the GNU Lesser General Public License
// along with Pdf4Qt. If not, see <https://www.gnu.org/licenses/>.
// along with PDF4QT. If not, see <https://www.gnu.org/licenses/>.
#ifndef PDFADVANCEDTOOLS_H
#define PDFADVANCEDTOOLS_H
@ -29,7 +29,7 @@ namespace pdf
/// Tool that creates 'sticky note' annotations. Multiple types of sticky
/// notes are available, user can select a type of sticky note. When
/// user select a point, popup window appears and user can enter a text.
class Pdf4QtLIBSHARED_EXPORT PDFCreateStickyNoteTool : public PDFWidgetTool
class PDF4QTLIBSHARED_EXPORT PDFCreateStickyNoteTool : public PDFWidgetTool
{
Q_OBJECT
@ -52,7 +52,7 @@ private:
TextAnnotationIcon m_icon;
};
class Pdf4QtLIBSHARED_EXPORT PDFCreateAnnotationTool : public PDFWidgetTool
class PDF4QTLIBSHARED_EXPORT PDFCreateAnnotationTool : public PDFWidgetTool
{
Q_OBJECT
@ -69,7 +69,7 @@ protected:
/// Tool that creates url link annotation. Multiple types of link highlights
/// are available, user can select a link highlight. When link annotation
/// is clicked, url address is triggered.
class Pdf4QtLIBSHARED_EXPORT PDFCreateHyperlinkTool : public PDFCreateAnnotationTool
class PDF4QTLIBSHARED_EXPORT PDFCreateHyperlinkTool : public PDFCreateAnnotationTool
{
Q_OBJECT
@ -91,7 +91,7 @@ private:
};
/// Tool that creates free text note without callout line.
class Pdf4QtLIBSHARED_EXPORT PDFCreateFreeTextTool : public PDFCreateAnnotationTool
class PDF4QTLIBSHARED_EXPORT PDFCreateFreeTextTool : public PDFCreateAnnotationTool
{
Q_OBJECT
@ -109,7 +109,7 @@ private:
};
/// Tool that creates line/polyline/polygon annotations.
class Pdf4QtLIBSHARED_EXPORT PDFCreateLineTypeTool : public PDFCreateAnnotationTool
class PDF4QTLIBSHARED_EXPORT PDFCreateLineTypeTool : public PDFCreateAnnotationTool
{
Q_OBJECT
@ -156,7 +156,7 @@ private:
};
/// Tool that creates ellipse annotation.
class Pdf4QtLIBSHARED_EXPORT PDFCreateEllipseTool : public PDFCreateAnnotationTool
class PDF4QTLIBSHARED_EXPORT PDFCreateEllipseTool : public PDFCreateAnnotationTool
{
Q_OBJECT
@ -191,7 +191,7 @@ private:
QColor m_fillColor;
};
class Pdf4QtLIBSHARED_EXPORT PDFCreateFreehandCurveTool : public PDFCreateAnnotationTool
class PDF4QTLIBSHARED_EXPORT PDFCreateFreehandCurveTool : public PDFCreateAnnotationTool
{
Q_OBJECT
@ -229,7 +229,7 @@ private:
/// Tool that creates 'stamp' annotations. Multiple types of stamps
/// are available, user can select a type of stamp (text).
class Pdf4QtLIBSHARED_EXPORT PDFCreateStampTool : public PDFWidgetTool
class PDF4QTLIBSHARED_EXPORT PDFCreateStampTool : public PDFWidgetTool
{
Q_OBJECT
@ -262,7 +262,7 @@ private:
};
/// Tool for highlighting of text in document
class Pdf4QtLIBSHARED_EXPORT PDFCreateHighlightTextTool : public PDFWidgetTool
class PDF4QTLIBSHARED_EXPORT PDFCreateHighlightTextTool : public PDFWidgetTool
{
Q_OBJECT
@ -314,7 +314,7 @@ private:
/// Tool that creates redaction annotation from rectangle. Rectangle is not
/// selected from the text, it is just any rectangle.
class Pdf4QtLIBSHARED_EXPORT PDFCreateRedactRectangleTool : public PDFCreateAnnotationTool
class PDF4QTLIBSHARED_EXPORT PDFCreateRedactRectangleTool : public PDFCreateAnnotationTool
{
Q_OBJECT
@ -332,7 +332,7 @@ private:
};
/// Tool for redaction of text in document. Creates redaction annotation from text selection.
class Pdf4QtLIBSHARED_EXPORT PDFCreateRedactTextTool : public PDFWidgetTool
class PDF4QTLIBSHARED_EXPORT PDFCreateRedactTextTool : public PDFWidgetTool
{
Q_OBJECT

View File

@ -1,19 +1,19 @@
// Copyright (C) 2020-2021 Jakub Melka
//
// This file is part of Pdf4Qt.
// This file is part of PDF4QT.
//
// Pdf4Qt is free software: you can redistribute it and/or modify
// PDF4QT is free software: you can redistribute it and/or modify
// it under the terms of the GNU Lesser General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// with the written consent of the copyright owner, any later version.
//
// Pdf4Qt is distributed in the hope that it will be useful,
// PDF4QT 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 Lesser General Public License for more details.
//
// You should have received a copy of the GNU Lesser General Public License
// along with Pdf4Qt. If not, see <https://www.gnu.org/licenses/>.
// along with PDF4QT. If not, see <https://www.gnu.org/licenses/>.
#include "pdfannotation.h"
#include "pdfdocument.h"

View File

@ -1,19 +1,19 @@
// Copyright (C) 2020-2021 Jakub Melka
//
// This file is part of Pdf4Qt.
// This file is part of PDF4QT.
//
// Pdf4Qt is free software: you can redistribute it and/or modify
// PDF4QT is free software: you can redistribute it and/or modify
// it under the terms of the GNU Lesser General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// with the written consent of the copyright owner, any later version.
//
// Pdf4Qt is distributed in the hope that it will be useful,
// PDF4QT 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 Lesser General Public License for more details.
//
// You should have received a copy of the GNU Lesser General Public License
// along with Pdf4Qt. If not, see <https://www.gnu.org/licenses/>.
// along with PDF4QT. If not, see <https://www.gnu.org/licenses/>.
#ifndef PDFANNOTATION_H
#define PDFANNOTATION_H
@ -782,7 +782,7 @@ enum class TextAnnotationIcon
/// as if flag NoZoom and NoRotate were set). When this annotation is opened,
/// it displays popup window containing the text of the note, font and size
/// is implementation dependent by viewer application.
class Pdf4QtLIBSHARED_EXPORT PDFTextAnnotation : public PDFMarkupAnnotation
class PDF4QTLIBSHARED_EXPORT PDFTextAnnotation : public PDFMarkupAnnotation
{
public:
inline explicit PDFTextAnnotation() = default;
@ -1103,7 +1103,7 @@ enum class StampIntent
/// Annotation for stamps. Displays text or graphics intended to look
/// as if they were stamped on the paper.
class Pdf4QtLIBSHARED_EXPORT PDFStampAnnotation : public PDFMarkupAnnotation
class PDF4QTLIBSHARED_EXPORT PDFStampAnnotation : public PDFMarkupAnnotation
{
public:
inline explicit PDFStampAnnotation() = default;
@ -1432,7 +1432,7 @@ private:
/// this object builds annotation's appearance streams, if necessary. This
/// manager is intended to non-gui rendering. If widget annotation manager is used,
/// then this object is not thread safe.
class Pdf4QtLIBSHARED_EXPORT PDFAnnotationManager : public QObject, public IDocumentDrawInterface
class PDF4QTLIBSHARED_EXPORT PDFAnnotationManager : public QObject, public IDocumentDrawInterface
{
Q_OBJECT
@ -1624,7 +1624,7 @@ protected:
/// Annotation manager for GUI rendering, it also manages annotations widgets
/// for parent widget.
class Pdf4QtLIBSHARED_EXPORT PDFWidgetAnnotationManager : public PDFAnnotationManager, public IDrawWidgetInputInterface
class PDF4QTLIBSHARED_EXPORT PDFWidgetAnnotationManager : public PDFAnnotationManager, public IDrawWidgetInputInterface
{
Q_OBJECT

View File

@ -1,19 +1,19 @@
// Copyright (C) 2019-2021 Jakub Melka
//
// This file is part of Pdf4Qt.
// This file is part of PDF4QT.
//
// Pdf4Qt is free software: you can redistribute it and/or modify
// PDF4QT is free software: you can redistribute it and/or modify
// it under the terms of the GNU Lesser General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// with the written consent of the copyright owner, any later version.
//
// Pdf4Qt is distributed in the hope that it will be useful,
// PDF4QT 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 Lesser General Public License for more details.
//
// You should have received a copy of the GNU Lesser General Public License
// along with Pdf4Qt. If not, see <https://www.gnu.org/licenses/>.
// along with PDF4QT. If not, see <https://www.gnu.org/licenses/>.
#include "pdfblendfunction.h"

View File

@ -1,19 +1,19 @@
// Copyright (C) 2019-2021 Jakub Melka
//
// This file is part of Pdf4Qt.
// This file is part of PDF4QT.
//
// Pdf4Qt is free software: you can redistribute it and/or modify
// PDF4QT is free software: you can redistribute it and/or modify
// it under the terms of the GNU Lesser General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// with the written consent of the copyright owner, any later version.
//
// Pdf4Qt is distributed in the hope that it will be useful,
// PDF4QT 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 Lesser General Public License for more details.
//
// You should have received a copy of the GNU Lesser General Public License
// along with Pdf4Qt. If not, see <https://www.gnu.org/licenses/>.
// along with PDF4QT. If not, see <https://www.gnu.org/licenses/>.
#ifndef PDFBLENDFUNCTION_H
#define PDFBLENDFUNCTION_H

View File

@ -1,19 +1,19 @@
// Copyright (C) 2018-2021 Jakub Melka
//
// This file is part of Pdf4Qt.
// This file is part of PDF4QT.
//
// Pdf4Qt is free software: you can redistribute it and/or modify
// PDF4QT is free software: you can redistribute it and/or modify
// it under the terms of the GNU Lesser General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// with the written consent of the copyright owner, any later version.
//
// Pdf4Qt is distributed in the hope that it will be useful,
// PDF4QT 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 Lesser General Public License for more details.
//
// You should have received a copy of the GNU Lesser General Public License
// along with Pdf4Qt. If not, see <https://www.gnu.org/licenses/>.
// along with PDF4QT. If not, see <https://www.gnu.org/licenses/>.
#include "pdfcatalog.h"
#include "pdfdocument.h"

View File

@ -1,19 +1,19 @@
// Copyright (C) 2018-2021 Jakub Melka
//
// This file is part of Pdf4Qt.
// This file is part of PDF4QT.
//
// Pdf4Qt is free software: you can redistribute it and/or modify
// PDF4QT is free software: you can redistribute it and/or modify
// it under the terms of the GNU Lesser General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// with the written consent of the copyright owner, any later version.
//
// Pdf4Qt is distributed in the hope that it will be useful,
// PDF4QT 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 Lesser General Public License for more details.
//
// You should have received a copy of the GNU Lesser General Public License
// along with Pdf4Qt. If not, see <https://www.gnu.org/licenses/>.
// along with PDF4QT. If not, see <https://www.gnu.org/licenses/>.
#ifndef PDFCATALOG_H
#define PDFCATALOG_H
@ -235,7 +235,7 @@ private:
/// Document security store. Contains certificates, CRLs, OCSPs, and
/// other data for signature validation.
class Pdf4QtLIBSHARED_EXPORT PDFDocumentSecurityStore
class PDF4QTLIBSHARED_EXPORT PDFDocumentSecurityStore
{
public:
explicit inline PDFDocumentSecurityStore() = default;
@ -300,7 +300,7 @@ private:
/// Document extensions. Contains information about developer's extensions
/// used in document.
class Pdf4QtLIBSHARED_EXPORT PDFDeveloperExtensions
class PDF4QTLIBSHARED_EXPORT PDFDeveloperExtensions
{
public:
explicit PDFDeveloperExtensions() = default;
@ -329,7 +329,7 @@ private:
};
/// Web capture info
class Pdf4QtLIBSHARED_EXPORT PDFWebCaptureInfo
class PDF4QTLIBSHARED_EXPORT PDFWebCaptureInfo
{
public:
explicit PDFWebCaptureInfo() = default;
@ -348,7 +348,7 @@ private:
std::vector<PDFObjectReference> m_commands;
};
class Pdf4QtLIBSHARED_EXPORT PDFOutputIntentICCProfileInfo
class PDF4QTLIBSHARED_EXPORT PDFOutputIntentICCProfileInfo
{
public:
explicit PDFOutputIntentICCProfileInfo() = default;
@ -376,7 +376,7 @@ private:
};
/// Output intent
class Pdf4QtLIBSHARED_EXPORT PDFOutputIntent
class PDF4QTLIBSHARED_EXPORT PDFOutputIntent
{
public:
explicit PDFOutputIntent() = default;
@ -410,7 +410,7 @@ private:
};
/// Legal attestations
class Pdf4QtLIBSHARED_EXPORT PDFLegalAttestation
class PDF4QTLIBSHARED_EXPORT PDFLegalAttestation
{
public:
explicit inline PDFLegalAttestation() = default;
@ -458,7 +458,7 @@ private:
/// Document can contain requirements for viewer application. This class
/// verifies, if this library and viewer application satisfies these requirements
/// and returns result.
class Pdf4QtLIBSHARED_EXPORT PDFDocumentRequirements
class PDF4QTLIBSHARED_EXPORT PDFDocumentRequirements
{
public:
@ -563,7 +563,7 @@ private:
std::array<PDFActionPtr, End> m_actions;
};
class Pdf4QtLIBSHARED_EXPORT PDFCatalog
class PDF4QTLIBSHARED_EXPORT PDFCatalog
{
public:
inline PDFCatalog() = default;

View File

@ -1,19 +1,19 @@
// Copyright (C) 2019-2021 Jakub Melka
//
// This file is part of Pdf4Qt.
// This file is part of PDF4QT.
//
// Pdf4Qt is free software: you can redistribute it and/or modify
// PDF4QT is free software: you can redistribute it and/or modify
// it under the terms of the GNU Lesser General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// with the written consent of the copyright owner, any later version.
//
// Pdf4Qt is distributed in the hope that it will be useful,
// PDF4QT 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 Lesser General Public License for more details.
//
// You should have received a copy of the GNU Lesser General Public License
// along with Pdf4Qt. If not, see <https://www.gnu.org/licenses/>.
// along with PDF4QT. If not, see <https://www.gnu.org/licenses/>.
#include "pdfccittfaxdecoder.h"

View File

@ -1,19 +1,19 @@
// Copyright (C) 2019-2021 Jakub Melka
//
// This file is part of Pdf4Qt.
// This file is part of PDF4QT.
//
// Pdf4Qt is free software: you can redistribute it and/or modify
// PDF4QT is free software: you can redistribute it and/or modify
// it under the terms of the GNU Lesser General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// with the written consent of the copyright owner, any later version.
//
// Pdf4Qt is distributed in the hope that it will be useful,
// PDF4QT 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 Lesser General Public License for more details.
//
// You should have received a copy of the GNU Lesser General Public License
// along with Pdf4Qt. If not, see <https://www.gnu.org/licenses/>.
// along with PDF4QT. If not, see <https://www.gnu.org/licenses/>.
#ifndef PDFCCITTFAXDECODER_H
#define PDFCCITTFAXDECODER_H

View File

@ -1,19 +1,19 @@
// Copyright (C) 2019-2021 Jakub Melka
//
// This file is part of Pdf4Qt.
// This file is part of PDF4QT.
//
// Pdf4Qt is free software: you can redistribute it and/or modify
// PDF4QT is free software: you can redistribute it and/or modify
// it under the terms of the GNU Lesser General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// with the written consent of the copyright owner, any later version.
//
// Pdf4Qt is distributed in the hope that it will be useful,
// PDF4QT 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 Lesser General Public License for more details.
//
// You should have received a copy of the GNU Lesser General Public License
// along with Pdf4Qt. If not, see <https://www.gnu.org/licenses/>.
// along with PDF4QT. If not, see <https://www.gnu.org/licenses/>.
#include "pdfcms.h"
#include "pdfdocument.h"

View File

@ -1,19 +1,19 @@
// Copyright (C) 2019-2021 Jakub Melka
//
// This file is part of Pdf4Qt.
// This file is part of PDF4QT.
//
// Pdf4Qt is free software: you can redistribute it and/or modify
// PDF4QT is free software: you can redistribute it and/or modify
// it under the terms of the GNU Lesser General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// with the written consent of the copyright owner, any later version.
//
// Pdf4Qt is distributed in the hope that it will be useful,
// PDF4QT 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 Lesser General Public License for more details.
//
// You should have received a copy of the GNU Lesser General Public License
// along with Pdf4Qt. If not, see <https://www.gnu.org/licenses/>.
// along with PDF4QT. If not, see <https://www.gnu.org/licenses/>.
#ifndef PDFCMS_H
#define PDFCMS_H
@ -337,7 +337,7 @@ using PDFColorProfileIdentifiers = std::vector<PDFColorProfileIdentifier>;
/// It also handles settings, and it's changes. Constant functions
/// is save to call from multiple threads, this also holds for some
/// non-constant functions - manager is protected by mutexes.
class Pdf4QtLIBSHARED_EXPORT PDFCMSManager : public QObject
class PDF4QTLIBSHARED_EXPORT PDFCMSManager : public QObject
{
Q_OBJECT

View File

@ -1,19 +1,19 @@
// Copyright (C) 2019-2021 Jakub Melka
//
// This file is part of Pdf4Qt.
// This file is part of PDF4QT.
//
// Pdf4Qt is free software: you can redistribute it and/or modify
// PDF4QT is free software: you can redistribute it and/or modify
// it under the terms of the GNU Lesser General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// with the written consent of the copyright owner, any later version.
//
// Pdf4Qt is distributed in the hope that it will be useful,
// PDF4QT 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 Lesser General Public License for more details.
//
// You should have received a copy of the GNU Lesser General Public License
// along with Pdf4Qt. If not, see <https://www.gnu.org/licenses/>.
// along with PDF4QT. If not, see <https://www.gnu.org/licenses/>.
#include "pdfcolorspaces.h"
#include "pdfobject.h"

View File

@ -1,19 +1,19 @@
// Copyright (C) 2019-2021 Jakub Melka
//
// This file is part of Pdf4Qt.
// This file is part of PDF4QT.
//
// Pdf4Qt is free software: you can redistribute it and/or modify
// PDF4QT is free software: you can redistribute it and/or modify
// it under the terms of the GNU Lesser General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// with the written consent of the copyright owner, any later version.
//
// Pdf4Qt is distributed in the hope that it will be useful,
// PDF4QT 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 Lesser General Public License for more details.
//
// You should have received a copy of the GNU Lesser General Public License
// along with Pdf4Qt. If not, see <https://www.gnu.org/licenses/>.
// along with PDF4QT. If not, see <https://www.gnu.org/licenses/>.
#ifndef PDFCOLORSPACES_H
#define PDFCOLORSPACES_H
@ -307,7 +307,7 @@ using PDFColorComponentMatrix_3x3 = PDFColorComponentMatrix<3, 3>;
/// Represents PDF's color space (abstract class). Contains functions for parsing
/// color spaces.
class Pdf4QtLIBSHARED_EXPORT PDFAbstractColorSpace
class PDF4QTLIBSHARED_EXPORT PDFAbstractColorSpace
{
public:
explicit PDFAbstractColorSpace() = default;

View File

@ -1,19 +1,19 @@
// Copyright (C) 2019-2021 Jakub Melka
//
// This file is part of Pdf4Qt.
// This file is part of PDF4QT.
//
// Pdf4Qt is free software: you can redistribute it and/or modify
// PDF4QT is free software: you can redistribute it and/or modify
// it under the terms of the GNU Lesser General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// with the written consent of the copyright owner, any later version.
//
// Pdf4Qt is distributed in the hope that it will be useful,
// PDF4QT 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 Lesser General Public License for more details.
//
// You should have received a copy of the GNU Lesser General Public License
// along with Pdf4Qt. If not, see <https://www.gnu.org/licenses/>.
// along with PDF4QT. If not, see <https://www.gnu.org/licenses/>.
#include "pdfcompiler.h"
#include "pdfcms.h"

View File

@ -1,19 +1,19 @@
// Copyright (C) 2019-2021 Jakub Melka
//
// This file is part of Pdf4Qt.
// This file is part of PDF4QT.
//
// Pdf4Qt is free software: you can redistribute it and/or modify
// PDF4QT is free software: you can redistribute it and/or modify
// it under the terms of the GNU Lesser General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// with the written consent of the copyright owner, any later version.
//
// Pdf4Qt is distributed in the hope that it will be useful,
// PDF4QT 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 Lesser General Public License for more details.
//
// You should have received a copy of the GNU Lesser General Public License
// along with Pdf4Qt. If not, see <https://www.gnu.org/licenses/>.
// along with PDF4QT. If not, see <https://www.gnu.org/licenses/>.
#ifndef PDFCOMPILER_H
#define PDFCOMPILER_H
@ -97,7 +97,7 @@ private:
std::map<PDFInteger, CompileTask> m_tasks;
};
class Pdf4QtLIBSHARED_EXPORT PDFAsynchronousTextLayoutCompiler : public QObject
class PDF4QTLIBSHARED_EXPORT PDFAsynchronousTextLayoutCompiler : public QObject
{
Q_OBJECT

View File

@ -1,19 +1,19 @@
// Copyright (C) 2018-2021 Jakub Melka
//
// This file is part of Pdf4Qt.
// This file is part of PDF4QT.
//
// Pdf4Qt is free software: you can redistribute it and/or modify
// PDF4QT is free software: you can redistribute it and/or modify
// it under the terms of the GNU Lesser General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// with the written consent of the copyright owner, any later version.
//
// Pdf4Qt is distributed in the hope that it will be useful,
// PDF4QT 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 Lesser General Public License for more details.
//
// You should have received a copy of the GNU Lesser General Public License
// along with Pdf4Qt. If not, see <https://www.gnu.org/licenses/>.
// along with PDF4QT. If not, see <https://www.gnu.org/licenses/>.
#ifndef PDFCONSTANTS_H
@ -23,7 +23,7 @@ namespace pdf
{
// Name of the library, together with version
static constexpr const char* PDF_LIBRARY_NAME = "Pdf4Qt 1.0.0";
static constexpr const char* PDF_LIBRARY_NAME = "PDF4QT 1.0.0";
static constexpr const char* PDF_LIBRARY_VERSION = "1.0.0";
// Structure file constants

View File

@ -1,19 +1,19 @@
// Copyright (C) 2018-2021 Jakub Melka
//
// This file is part of Pdf4Qt.
// This file is part of PDF4QT.
//
// Pdf4Qt is free software: you can redistribute it and/or modify
// PDF4QT is free software: you can redistribute it and/or modify
// it under the terms of the GNU Lesser General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// with the written consent of the copyright owner, any later version.
//
// Pdf4Qt is distributed in the hope that it will be useful,
// PDF4QT 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 Lesser General Public License for more details.
//
// You should have received a copy of the GNU Lesser General Public License
// along with Pdf4Qt. If not, see <https://www.gnu.org/licenses/>.
// along with PDF4QT. If not, see <https://www.gnu.org/licenses/>.
#include "pdfdocument.h"

View File

@ -1,19 +1,19 @@
// Copyright (C) 2018-2021 Jakub Melka
//
// This file is part of Pdf4Qt.
// This file is part of PDF4QT.
//
// Pdf4Qt is free software: you can redistribute it and/or modify
// PDF4QT is free software: you can redistribute it and/or modify
// it under the terms of the GNU Lesser General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// with the written consent of the copyright owner, any later version.
//
// Pdf4Qt is distributed in the hope that it will be useful,
// PDF4QT 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 Lesser General Public License for more details.
//
// You should have received a copy of the GNU Lesser General Public License
// along with Pdf4Qt. If not, see <https://www.gnu.org/licenses/>.
// along with PDF4QT. If not, see <https://www.gnu.org/licenses/>.
#ifndef PDFDOCUMENT_H
#define PDFDOCUMENT_H
@ -37,7 +37,7 @@ class PDFDocumentBuilder;
/// Storage for objects. This class is not thread safe for writing (calling non-const functions). Caller must ensure
/// locking, if this object is used from multiple threads. Calling const functions should be thread safe.
class Pdf4QtLIBSHARED_EXPORT PDFObjectStorage
class PDF4QTLIBSHARED_EXPORT PDFObjectStorage
{
public:
inline PDFObjectStorage() = default;
@ -146,7 +146,7 @@ private:
/// then if object with valid data is not found, default value is used, and second one,
/// without default value, if valid data are not found, then exception is thrown.
/// This class uses Decorator design pattern.
class Pdf4QtLIBSHARED_EXPORT PDFDocumentDataLoaderDecorator
class PDF4QTLIBSHARED_EXPORT PDFDocumentDataLoaderDecorator
{
public:
explicit PDFDocumentDataLoaderDecorator(const PDFDocument* document);
@ -402,7 +402,7 @@ private:
};
/// PDF document main class.
class Pdf4QtLIBSHARED_EXPORT PDFDocument
class PDF4QTLIBSHARED_EXPORT PDFDocument
{
Q_DECLARE_TR_FUNCTIONS(pdf::PDFDocument)

View File

@ -1,19 +1,19 @@
// Copyright (C) 2020-2021 Jakub Melka
//
// This file is part of Pdf4Qt.
// This file is part of PDF4QT.
//
// Pdf4Qt is free software: you can redistribute it and/or modify
// PDF4QT is free software: you can redistribute it and/or modify
// it under the terms of the GNU Lesser General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// with the written consent of the copyright owner, any later version.
//
// Pdf4Qt is distributed in the hope that it will be useful,
// PDF4QT 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 Lesser General Public License for more details.
//
// You should have received a copy of the GNU Lesser General Public License
// along with Pdf4Qt. If not, see <https://www.gnu.org/licenses/>.
// along with PDF4QT. If not, see <https://www.gnu.org/licenses/>.
#include "pdfdocumentbuilder.h"
#include "pdfencoding.h"

View File

@ -1,19 +1,19 @@
// Copyright (C) 2020-2021 Jakub Melka
//
// This file is part of Pdf4Qt.
// This file is part of PDF4QT.
//
// Pdf4Qt is free software: you can redistribute it and/or modify
// PDF4QT is free software: you can redistribute it and/or modify
// it under the terms of the GNU Lesser General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// with the written consent of the copyright owner, any later version.
//
// Pdf4Qt is distributed in the hope that it will be useful,
// PDF4QT 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 Lesser General Public License for more details.
//
// You should have received a copy of the GNU Lesser General Public License
// along with Pdf4Qt. If not, see <https://www.gnu.org/licenses/>.
// along with PDF4QT. If not, see <https://www.gnu.org/licenses/>.
#ifndef PDFDOCUMENTBUILDER_H
#define PDFDOCUMENTBUILDER_H
@ -200,7 +200,7 @@ private:
/// to draw graphics elements on it. Content stream can have various
/// resources, which can, if selected be dereferenced, so content
/// stream is encapsulated and doesn't contain references.
class Pdf4QtLIBSHARED_EXPORT PDFContentStreamBuilder
class PDF4QTLIBSHARED_EXPORT PDFContentStreamBuilder
{
public:
@ -257,7 +257,7 @@ private:
/// to draw graphics elements on it. Content stream can have various
/// resources, which can, if selected be dereferenced, so content
/// stream is encapsulated and doesn't contain references.
class Pdf4QtLIBSHARED_EXPORT PDFPageContentStreamBuilder
class PDF4QTLIBSHARED_EXPORT PDFPageContentStreamBuilder
{
public:
PDFPageContentStreamBuilder(PDFDocumentBuilder* builder);
@ -288,7 +288,7 @@ private:
PDFObjectReference m_pageReference;
};
class Pdf4QtLIBSHARED_EXPORT PDFDocumentBuilder
class PDF4QTLIBSHARED_EXPORT PDFDocumentBuilder
{
public:
/// Creates a new blank document (with no pages)
@ -1493,7 +1493,7 @@ private:
/// This class serves for document modification. While document is modified,
/// modification flags are gathered. At the end of the modification, it is checked,
/// if document was really changed.
class Pdf4QtLIBSHARED_EXPORT PDFDocumentModifier
class PDF4QTLIBSHARED_EXPORT PDFDocumentModifier
{
public:
explicit PDFDocumentModifier(const PDFDocument* originalDocument);

View File

@ -1,19 +1,19 @@
// Copyright (C) 2020-2021 Jakub Melka
//
// This file is part of Pdf4Qt.
// This file is part of PDF4QT.
//
// Pdf4Qt is free software: you can redistribute it and/or modify
// PDF4QT is free software: you can redistribute it and/or modify
// it under the terms of the GNU Lesser General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// with the written consent of the copyright owner, any later version.
//
// Pdf4Qt is distributed in the hope that it will be useful,
// PDF4QT 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 Lesser General Public License for more details.
//
// You should have received a copy of the GNU Lesser General Public License
// along with Pdf4Qt. If not, see <https://www.gnu.org/licenses/>.
// along with PDF4QT. If not, see <https://www.gnu.org/licenses/>.
#ifndef PDFDOCUMENTDRAWINTERFACE_H
#define PDFDOCUMENTDRAWINTERFACE_H
@ -31,7 +31,7 @@ namespace pdf
class PDFPrecompiledPage;
class PDFTextLayoutGetter;
class Pdf4QtLIBSHARED_EXPORT IDocumentDrawInterface
class PDF4QTLIBSHARED_EXPORT IDocumentDrawInterface
{
public:
explicit inline IDocumentDrawInterface() = default;

View File

@ -1,19 +1,19 @@
// Copyright (C) 2021 Jakub Melka
//
// This file is part of Pdf4Qt.
// This file is part of PDF4QT.
//
// Pdf4Qt is free software: you can redistribute it and/or modify
// PDF4QT is free software: you can redistribute it and/or modify
// it under the terms of the GNU Lesser General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// with the written consent of the copyright owner, any later version.
//
// Pdf4Qt is distributed in the hope that it will be useful,
// PDF4QT 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 Lesser General Public License for more details.
//
// You should have received a copy of the GNU Lesser General Public License
// along with Pdf4Qt. If not, see <https://www.gnu.org/licenses/>.
// along with PDF4QT. If not, see <https://www.gnu.org/licenses/>.
#include "pdfdocumentmanipulator.h"
#include "pdfdocumentbuilder.h"

View File

@ -1,19 +1,19 @@
// Copyright (C) 2021 Jakub Melka
//
// This file is part of Pdf4Qt.
// This file is part of PDF4QT.
//
// Pdf4Qt is free software: you can redistribute it and/or modify
// PDF4QT is free software: you can redistribute it and/or modify
// it under the terms of the GNU Lesser General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// with the written consent of the copyright owner, any later version.
//
// Pdf4Qt is distributed in the hope that it will be useful,
// PDF4QT 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 Lesser General Public License for more details.
//
// You should have received a copy of the GNU Lesser General Public License
// along with Pdf4Qt. If not, see <https://www.gnu.org/licenses/>.
// along with PDF4QT. If not, see <https://www.gnu.org/licenses/>.
#ifndef PDFDOCUMENTMANIPULATOR_H
#define PDFDOCUMENTMANIPULATOR_H
@ -30,7 +30,7 @@ namespace pdf
/// to a new document, where pages are inserted/removed/moved, or joined
/// from another documents, or blank pages/image pages inserted. Document
/// is also optimized.
class Pdf4QtLIBSHARED_EXPORT PDFDocumentManipulator
class PDF4QTLIBSHARED_EXPORT PDFDocumentManipulator
{
Q_DECLARE_TR_FUNCTIONS(pdf::PDFDocumentManipulator)

View File

@ -1,19 +1,19 @@
// Copyright (C) 2018-2021 Jakub Melka
//
// This file is part of Pdf4Qt.
// This file is part of PDF4QT.
//
// Pdf4Qt is free software: you can redistribute it and/or modify
// PDF4QT is free software: you can redistribute it and/or modify
// it under the terms of the GNU Lesser General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// with the written consent of the copyright owner, any later version.
//
// Pdf4Qt is distributed in the hope that it will be useful,
// PDF4QT 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 Lesser General Public License for more details.
//
// You should have received a copy of the GNU Lesser General Public License
// along with Pdf4Qt. If not, see <https://www.gnu.org/licenses/>.
// along with PDF4QT. If not, see <https://www.gnu.org/licenses/>.
#include "pdfdocumentreader.h"

View File

@ -1,19 +1,19 @@
// Copyright (C) 2018-2021 Jakub Melka
//
// This file is part of Pdf4Qt.
// This file is part of PDF4QT.
//
// Pdf4Qt is free software: you can redistribute it and/or modify
// PDF4QT is free software: you can redistribute it and/or modify
// it under the terms of the GNU Lesser General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// with the written consent of the copyright owner, any later version.
//
// Pdf4Qt is distributed in the hope that it will be useful,
// PDF4QT 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 Lesser General Public License for more details.
//
// You should have received a copy of the GNU Lesser General Public License
// along with Pdf4Qt. If not, see <https://www.gnu.org/licenses/>.
// along with PDF4QT. If not, see <https://www.gnu.org/licenses/>.
#ifndef PDFDOCUMENTREADER_H
@ -35,7 +35,7 @@ class PDFParsingContext;
/// This class is a reader of PDF document from various devices (file, io device,
/// byte buffer). This class doesn't throw exceptions, to check errors, use
/// appropriate functions.
class Pdf4QtLIBSHARED_EXPORT PDFDocumentReader
class PDF4QTLIBSHARED_EXPORT PDFDocumentReader
{
Q_DECLARE_TR_FUNCTIONS(pdf::PDFDocumentReader)

View File

@ -1,19 +1,19 @@
// Copyright (C) 2020-2021 Jakub Melka
//
// This file is part of Pdf4Qt.
// This file is part of PDF4QT.
//
// Pdf4Qt is free software: you can redistribute it and/or modify
// PDF4QT is free software: you can redistribute it and/or modify
// it under the terms of the GNU Lesser General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// with the written consent of the copyright owner, any later version.
//
// Pdf4Qt is distributed in the hope that it will be useful,
// PDF4QT 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 Lesser General Public License for more details.
//
// You should have received a copy of the GNU Lesser General Public License
// along with Pdf4Qt. If not, see <https://www.gnu.org/licenses/>.
// along with PDF4QT. If not, see <https://www.gnu.org/licenses/>.
#include "pdfdocumenttextflow.h"
#include "pdfdocument.h"

View File

@ -1,19 +1,19 @@
// Copyright (C) 2020-2021 Jakub Melka
//
// This file is part of Pdf4Qt.
// This file is part of PDF4QT.
//
// Pdf4Qt is free software: you can redistribute it and/or modify
// PDF4QT is free software: you can redistribute it and/or modify
// it under the terms of the GNU Lesser General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// with the written consent of the copyright owner, any later version.
//
// Pdf4Qt is distributed in the hope that it will be useful,
// PDF4QT 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 Lesser General Public License for more details.
//
// You should have received a copy of the GNU Lesser General Public License
// along with Pdf4Qt. If not, see <https://www.gnu.org/licenses/>.
// along with PDF4QT. If not, see <https://www.gnu.org/licenses/>.
#ifndef PDFDOCUMENTTEXTFLOW_H
#define PDFDOCUMENTTEXTFLOW_H
@ -28,7 +28,7 @@ class PDFDocument;
/// Text flow extracted from document. Text flow can be created \p PDFDocumentTextFlowFactory.
/// Flow can contain various items, not just text ones. Also, some manipulation functions
/// are available, they can modify text flow by various content.
class Pdf4QtLIBSHARED_EXPORT PDFDocumentTextFlow
class PDF4QTLIBSHARED_EXPORT PDFDocumentTextFlow
{
public:
@ -74,7 +74,7 @@ private:
};
/// This factory creates text flow for whole document
class Pdf4QtLIBSHARED_EXPORT PDFDocumentTextFlowFactory
class PDF4QTLIBSHARED_EXPORT PDFDocumentTextFlowFactory
{
public:
explicit PDFDocumentTextFlowFactory() = default;

View File

@ -1,19 +1,19 @@
// Copyright (C) 2020-2021 Jakub Melka
//
// This file is part of Pdf4Qt.
// This file is part of PDF4QT.
//
// Pdf4Qt is free software: you can redistribute it and/or modify
// PDF4QT is free software: you can redistribute it and/or modify
// it under the terms of the GNU Lesser General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// with the written consent of the copyright owner, any later version.
//
// Pdf4Qt is distributed in the hope that it will be useful,
// PDF4QT 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 Lesser General Public License for more details.
//
// You should have received a copy of the GNU Lesser General Public License
// along with Pdf4Qt. If not, see <https://www.gnu.org/licenses/>.
// along with PDF4QT. If not, see <https://www.gnu.org/licenses/>.
#include "pdfdocumentwriter.h"
#include "pdfconstants.h"

View File

@ -1,19 +1,19 @@
// Copyright (C) 2020-2021 Jakub Melka
//
// This file is part of Pdf4Qt.
// This file is part of PDF4QT.
//
// Pdf4Qt is free software: you can redistribute it and/or modify
// PDF4QT is free software: you can redistribute it and/or modify
// it under the terms of the GNU Lesser General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// with the written consent of the copyright owner, any later version.
//
// Pdf4Qt is distributed in the hope that it will be useful,
// PDF4QT 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 Lesser General Public License for more details.
//
// You should have received a copy of the GNU Lesser General Public License
// along with Pdf4Qt. If not, see <https://www.gnu.org/licenses/>.
// along with PDF4QT. If not, see <https://www.gnu.org/licenses/>.
#ifndef PDFDOCUMENTWRITER_H
#define PDFDOCUMENTWRITER_H
@ -29,7 +29,7 @@ namespace pdf
/// Class used for writing PDF documents to the desired target device (or file,
/// buffer, etc.). If writing is not successful, then error message is returned.
class Pdf4QtLIBSHARED_EXPORT PDFDocumentWriter
class PDF4QTLIBSHARED_EXPORT PDFDocumentWriter
{
Q_DECLARE_TR_FUNCTIONS(pdf::PDFDocumentWriter)

View File

@ -1,19 +1,19 @@
// Copyright (C) 2019-2021 Jakub Melka
//
// This file is part of Pdf4Qt.
// This file is part of PDF4QT.
//
// Pdf4Qt is free software: you can redistribute it and/or modify
// PDF4QT is free software: you can redistribute it and/or modify
// it under the terms of the GNU Lesser General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// with the written consent of the copyright owner, any later version.
//
// Pdf4Qt is distributed in the hope that it will be useful,
// PDF4QT 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 Lesser General Public License for more details.
//
// You should have received a copy of the GNU Lesser General Public License
// along with Pdf4Qt. If not, see <https://www.gnu.org/licenses/>.
// along with PDF4QT. If not, see <https://www.gnu.org/licenses/>.
#include "pdfdrawspacecontroller.h"

View File

@ -1,19 +1,19 @@
// Copyright (C) 2019-2021 Jakub Melka
//
// This file is part of Pdf4Qt.
// This file is part of PDF4QT.
//
// Pdf4Qt is free software: you can redistribute it and/or modify
// PDF4QT is free software: you can redistribute it and/or modify
// it under the terms of the GNU Lesser General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// with the written consent of the copyright owner, any later version.
//
// Pdf4Qt is distributed in the hope that it will be useful,
// PDF4QT 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 Lesser General Public License for more details.
//
// You should have received a copy of the GNU Lesser General Public License
// along with Pdf4Qt. If not, see <https://www.gnu.org/licenses/>.
// along with PDF4QT. If not, see <https://www.gnu.org/licenses/>.
#ifndef PDFDRAWSPACECONTROLLER_H
#define PDFDRAWSPACECONTROLLER_H
@ -180,7 +180,7 @@ struct PDFWidgetSnapshot
/// This is a proxy class to draw space controller using widget. We have two spaces, pixel space
/// (on the controlled widget) and device space (device is draw space controller).
class Pdf4QtLIBSHARED_EXPORT PDFDrawWidgetProxy : public QObject
class PDF4QTLIBSHARED_EXPORT PDFDrawWidgetProxy : public QObject
{
Q_OBJECT

View File

@ -1,19 +1,19 @@
// Copyright (C) 2018-2021 Jakub Melka
//
// This file is part of Pdf4Qt.
// This file is part of PDF4QT.
//
// Pdf4Qt is free software: you can redistribute it and/or modify
// PDF4QT is free software: you can redistribute it and/or modify
// it under the terms of the GNU Lesser General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// with the written consent of the copyright owner, any later version.
//
// Pdf4Qt is distributed in the hope that it will be useful,
// PDF4QT 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 Lesser General Public License for more details.
//
// You should have received a copy of the GNU Lesser General Public License
// along with Pdf4Qt. If not, see <https://www.gnu.org/licenses/>.
// along with PDF4QT. If not, see <https://www.gnu.org/licenses/>.
#include "pdfdrawwidget.h"
#include "pdfdrawspacecontroller.h"

View File

@ -1,19 +1,19 @@
// Copyright (C) 2018-2021 Jakub Melka
//
// This file is part of Pdf4Qt.
// This file is part of PDF4QT.
//
// Pdf4Qt is free software: you can redistribute it and/or modify
// PDF4QT is free software: you can redistribute it and/or modify
// it under the terms of the GNU Lesser General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// with the written consent of the copyright owner, any later version.
//
// Pdf4Qt is distributed in the hope that it will be useful,
// PDF4QT 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 Lesser General Public License for more details.
//
// You should have received a copy of the GNU Lesser General Public License
// along with Pdf4Qt. If not, see <https://www.gnu.org/licenses/>.
// along with PDF4QT. If not, see <https://www.gnu.org/licenses/>.
#ifndef PDFDRAWWIDGET_H
#define PDFDRAWWIDGET_H
@ -48,7 +48,7 @@ public:
virtual std::vector<PDFInteger> getCurrentPages() const = 0;
};
class Pdf4QtLIBSHARED_EXPORT PDFWidget : public QWidget
class PDF4QTLIBSHARED_EXPORT PDFWidget : public QWidget
{
Q_OBJECT

View File

@ -1,19 +1,19 @@
// Copyright (C) 2018-2021 Jakub Melka
//
// This file is part of Pdf4Qt.
// This file is part of PDF4QT.
//
// Pdf4Qt is free software: you can redistribute it and/or modify
// PDF4QT is free software: you can redistribute it and/or modify
// it under the terms of the GNU Lesser General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// with the written consent of the copyright owner, any later version.
//
// Pdf4Qt is distributed in the hope that it will be useful,
// PDF4QT 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 Lesser General Public License for more details.
//
// You should have received a copy of the GNU Lesser General Public License
// along with Pdf4Qt. If not, see <https://www.gnu.org/licenses/>.
// along with PDF4QT. If not, see <https://www.gnu.org/licenses/>.
#include "pdfencoding.h"

View File

@ -1,19 +1,19 @@
// Copyright (C) 2018-2021 Jakub Melka
//
// This file is part of Pdf4Qt.
// This file is part of PDF4QT.
//
// Pdf4Qt is free software: you can redistribute it and/or modify
// PDF4QT is free software: you can redistribute it and/or modify
// it under the terms of the GNU Lesser General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// with the written consent of the copyright owner, any later version.
//
// Pdf4Qt is distributed in the hope that it will be useful,
// PDF4QT 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 Lesser General Public License for more details.
//
// You should have received a copy of the GNU Lesser General Public License
// along with Pdf4Qt. If not, see <https://www.gnu.org/licenses/>.
// along with PDF4QT. If not, see <https://www.gnu.org/licenses/>.
#ifndef PDFENCODING_H
#define PDFENCODING_H
@ -35,7 +35,7 @@ using EncodingTable = std::array<QChar, 256>;
/// This class can convert byte stream to the QString in unicode encoding.
/// PDF has several encodings, see PDF Reference 1.7, Appendix D.
class Pdf4QtLIBSHARED_EXPORT PDFEncoding
class PDF4QTLIBSHARED_EXPORT PDFEncoding
{
public:
explicit PDFEncoding() = delete;

View File

@ -1,19 +1,19 @@
// Copyright (C) 2019-2021 Jakub Melka
//
// This file is part of Pdf4Qt.
// This file is part of PDF4QT.
//
// Pdf4Qt is free software: you can redistribute it and/or modify
// PDF4QT is free software: you can redistribute it and/or modify
// it under the terms of the GNU Lesser General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// with the written consent of the copyright owner, any later version.
//
// Pdf4Qt is distributed in the hope that it will be useful,
// PDF4QT 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 Lesser General Public License for more details.
//
// You should have received a copy of the GNU Lesser General Public License
// along with Pdf4Qt. If not, see <https://www.gnu.org/licenses/>.
// along with PDF4QT. If not, see <https://www.gnu.org/licenses/>.
#ifndef PDFEXCEPTION_H
#define PDFEXCEPTION_H

View File

@ -1,19 +1,19 @@
// Copyright (C) 2020-2021 Jakub Melka
//
// This file is part of Pdf4Qt.
// This file is part of PDF4QT.
//
// Pdf4Qt is free software: you can redistribute it and/or modify
// PDF4QT is free software: you can redistribute it and/or modify
// it under the terms of the GNU Lesser General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// with the written consent of the copyright owner, any later version.
//
// Pdf4Qt is distributed in the hope that it will be useful,
// PDF4QT 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 Lesser General Public License for more details.
//
// You should have received a copy of the GNU Lesser General Public License
// along with Pdf4Qt. If not, see <https://www.gnu.org/licenses/>.
// along with PDF4QT. If not, see <https://www.gnu.org/licenses/>.
#include "pdfexecutionpolicy.h"

View File

@ -1,19 +1,19 @@
// Copyright (C) 2020-2021 Jakub Melka
//
// This file is part of Pdf4Qt.
// This file is part of PDF4QT.
//
// Pdf4Qt is free software: you can redistribute it and/or modify
// PDF4QT is free software: you can redistribute it and/or modify
// it under the terms of the GNU Lesser General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// with the written consent of the copyright owner, any later version.
//
// Pdf4Qt is distributed in the hope that it will be useful,
// PDF4QT 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 Lesser General Public License for more details.
//
// You should have received a copy of the GNU Lesser General Public License
// along with Pdf4Qt. If not, see <https://www.gnu.org/licenses/>.
// along with PDF4QT. If not, see <https://www.gnu.org/licenses/>.
#ifndef PDFEXECUTIONPOLICY_H
#define PDFEXECUTIONPOLICY_H
@ -33,7 +33,7 @@ struct PDFExecutionPolicyHolder;
/// Defines thread execution policy based on settings and actual number of page content
/// streams being processed. It can regulate number of threads executed at each
/// point, where execution policy is used.
class Pdf4QtLIBSHARED_EXPORT PDFExecutionPolicy
class PDF4QTLIBSHARED_EXPORT PDFExecutionPolicy
{
public:

View File

@ -1,19 +1,19 @@
// Copyright (C) 2019-2021 Jakub Melka
//
// This file is part of Pdf4Qt.
// This file is part of PDF4QT.
//
// Pdf4Qt is free software: you can redistribute it and/or modify
// PDF4QT is free software: you can redistribute it and/or modify
// it under the terms of the GNU Lesser General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// with the written consent of the copyright owner, any later version.
//
// Pdf4Qt is distributed in the hope that it will be useful,
// PDF4QT 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 Lesser General Public License for more details.
//
// You should have received a copy of the GNU Lesser General Public License
// along with Pdf4Qt. If not, see <https://www.gnu.org/licenses/>.
// along with PDF4QT. If not, see <https://www.gnu.org/licenses/>.
#include "pdffile.h"
#include "pdfdocument.h"

View File

@ -1,19 +1,19 @@
// Copyright (C) 2019-2021 Jakub Melka
//
// This file is part of Pdf4Qt.
// This file is part of PDF4QT.
//
// Pdf4Qt is free software: you can redistribute it and/or modify
// PDF4QT is free software: you can redistribute it and/or modify
// it under the terms of the GNU Lesser General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// with the written consent of the copyright owner, any later version.
//
// Pdf4Qt is distributed in the hope that it will be useful,
// PDF4QT 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 Lesser General Public License for more details.
//
// You should have received a copy of the GNU Lesser General Public License
// along with Pdf4Qt. If not, see <https://www.gnu.org/licenses/>.
// along with PDF4QT. If not, see <https://www.gnu.org/licenses/>.
#ifndef PDFFILE_H
#define PDFFILE_H
@ -31,7 +31,7 @@ class PDFObjectStorage;
/// Each identifier consists of two parts - permanent identifier, which
/// is unique identifier based on original document, and changing identifier,
/// which is updated when document is being modified.
class Pdf4QtLIBSHARED_EXPORT PDFFileIdentifier
class PDF4QTLIBSHARED_EXPORT PDFFileIdentifier
{
public:
explicit inline PDFFileIdentifier() = default;
@ -49,7 +49,7 @@ private:
/// Provides description of collection item property field. It describes it's
/// kind, data type, if content of the property should be presented to the user,
/// and ordering, visibility and editability.
class Pdf4QtLIBSHARED_EXPORT PDFCollectionField
class PDF4QTLIBSHARED_EXPORT PDFCollectionField
{
public:
explicit inline PDFCollectionField() = default;
@ -96,7 +96,7 @@ private:
/// Collection schema. Contains a list of defined fields.
/// Schema can be queried for field definition.
class Pdf4QtLIBSHARED_EXPORT PDFCollectionSchema
class PDF4QTLIBSHARED_EXPORT PDFCollectionSchema
{
public:
explicit inline PDFCollectionSchema() = default;
@ -123,7 +123,7 @@ private:
/// Collection of file attachments. In the PDF file, attached files
/// can be grouped in collection (if they are related to each other).
class Pdf4QtLIBSHARED_EXPORT PDFCollection
class PDF4QTLIBSHARED_EXPORT PDFCollection
{
public:
explicit inline PDFCollection() = default;
@ -242,7 +242,7 @@ private:
};
/// Collection folder. Can contain subfolders and files.
class Pdf4QtLIBSHARED_EXPORT PDFCollectionFolder
class PDF4QTLIBSHARED_EXPORT PDFCollectionFolder
{
public:
explicit inline PDFCollectionFolder() = default;
@ -277,7 +277,7 @@ private:
/// Collection item. Contains properties of the collection item,
/// for example, embedded file.
class Pdf4QtLIBSHARED_EXPORT PDFCollectionItem
class PDF4QTLIBSHARED_EXPORT PDFCollectionItem
{
public:
explicit inline PDFCollectionItem() = default;
@ -316,7 +316,7 @@ private:
/// Collection navigator. It contains modes of display. Interactive
/// PDF processor should display first layout it is capable of.
class Pdf4QtLIBSHARED_EXPORT PDFCollectionNavigator
class PDF4QTLIBSHARED_EXPORT PDFCollectionNavigator
{
public:
explicit inline PDFCollectionNavigator() = default;
@ -347,7 +347,7 @@ private:
Layouts m_layouts = None;
};
class Pdf4QtLIBSHARED_EXPORT PDFEmbeddedFile
class PDF4QTLIBSHARED_EXPORT PDFEmbeddedFile
{
public:
explicit PDFEmbeddedFile() = default;
@ -372,7 +372,7 @@ private:
};
/// File specification
class Pdf4QtLIBSHARED_EXPORT PDFFileSpecification
class PDF4QTLIBSHARED_EXPORT PDFFileSpecification
{
public:
explicit PDFFileSpecification() = default;

View File

@ -1,19 +1,19 @@
// Copyright (C) 2019-2021 Jakub Melka
//
// This file is part of Pdf4Qt.
// This file is part of PDF4QT.
//
// Pdf4Qt is free software: you can redistribute it and/or modify
// PDF4QT is free software: you can redistribute it and/or modify
// it under the terms of the GNU Lesser General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// with the written consent of the copyright owner, any later version.
//
// Pdf4Qt is distributed in the hope that it will be useful,
// PDF4QT 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 Lesser General Public License for more details.
//
// You should have received a copy of the GNU Lesser General Public License
// along with Pdf4Qt. If not, see <https://www.gnu.org/licenses/>.
// along with PDF4QT. If not, see <https://www.gnu.org/licenses/>.
#ifndef PDFFLATARRAY_H

View File

@ -1,19 +1,19 @@
// Copyright (C) 2018-2021 Jakub Melka
//
// This file is part of Pdf4Qt.
// This file is part of PDF4QT.
//
// Pdf4Qt is free software: you can redistribute it and/or modify
// PDF4QT is free software: you can redistribute it and/or modify
// it under the terms of the GNU Lesser General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// with the written consent of the copyright owner, any later version.
//
// Pdf4Qt is distributed in the hope that it will be useful,
// PDF4QT 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 Lesser General Public License for more details.
//
// You should have received a copy of the GNU Lesser General Public License
// along with Pdf4Qt. If not, see <https://www.gnu.org/licenses/>.
// along with PDF4QT. If not, see <https://www.gnu.org/licenses/>.
#ifndef PDFFLATMAP_H

View File

@ -1,19 +1,19 @@
// Copyright (C) 2019-2021 Jakub Melka
//
// This file is part of Pdf4Qt.
// This file is part of PDF4QT.
//
// Pdf4Qt is free software: you can redistribute it and/or modify
// PDF4QT is free software: you can redistribute it and/or modify
// it under the terms of the GNU Lesser General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// with the written consent of the copyright owner, any later version.
//
// Pdf4Qt is distributed in the hope that it will be useful,
// PDF4QT 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 Lesser General Public License for more details.
//
// You should have received a copy of the GNU Lesser General Public License
// along with Pdf4Qt. If not, see <https://www.gnu.org/licenses/>.
// along with PDF4QT. If not, see <https://www.gnu.org/licenses/>.
#include "pdffont.h"
#include "pdfdocument.h"

View File

@ -1,19 +1,19 @@
// Copyright (C) 2019-2021 Jakub Melka
//
// This file is part of Pdf4Qt.
// This file is part of PDF4QT.
//
// Pdf4Qt is free software: you can redistribute it and/or modify
// PDF4QT is free software: you can redistribute it and/or modify
// it under the terms of the GNU Lesser General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// with the written consent of the copyright owner, any later version.
//
// Pdf4Qt is distributed in the hope that it will be useful,
// PDF4QT 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 Lesser General Public License for more details.
//
// You should have received a copy of the GNU Lesser General Public License
// along with Pdf4Qt. If not, see <https://www.gnu.org/licenses/>.
// along with PDF4QT. If not, see <https://www.gnu.org/licenses/>.
#ifndef PDFFONT_H
#define PDFFONT_H
@ -171,7 +171,7 @@ static constexpr PDFEncoding::Encoding getEncodingForStandardFont(StandardFontTy
}
}
struct Pdf4QtLIBSHARED_EXPORT FontDescriptor
struct PDF4QTLIBSHARED_EXPORT FontDescriptor
{
bool isEmbedded() const { return !fontFile.isEmpty() || !fontFile2.isEmpty() || !fontFile3.isEmpty(); }
@ -228,7 +228,7 @@ using CharacterInfos = std::vector<CharacterInfo>;
/// Font, which has fixed pixel size. It is programmed as PIMPL, because we need
/// to remove FreeType types from the interface (so we do not include FreeType in the interface).
class Pdf4QtLIBSHARED_EXPORT PDFRealizedFont
class PDF4QTLIBSHARED_EXPORT PDFRealizedFont
{
public:
~PDFRealizedFont();
@ -264,7 +264,7 @@ private:
};
/// Base class representing font in the PDF file
class Pdf4QtLIBSHARED_EXPORT PDFFont
class PDF4QTLIBSHARED_EXPORT PDFFont
{
public:
explicit PDFFont(FontDescriptor fontDescriptor);
@ -374,7 +374,7 @@ public:
/// Font cache which caches both fonts, and realized fonts. Cache has individual limit
/// for fonts, and realized fonts.
class Pdf4QtLIBSHARED_EXPORT PDFFontCache
class PDF4QTLIBSHARED_EXPORT PDFFontCache
{
public:
inline explicit PDFFontCache(size_t fontCacheLimit, size_t realizedFontCacheLimit) :
@ -481,7 +481,7 @@ private:
};
/// Represents a font CMAP (mapping of CIDs)
class Pdf4QtLIBSHARED_EXPORT PDFFontCMap
class PDF4QTLIBSHARED_EXPORT PDFFontCMap
{
public:
explicit PDFFontCMap() = default;
@ -630,7 +630,7 @@ private:
};
/// Repository with predefined CMaps
class Pdf4QtLIBSHARED_EXPORT PDFFontCMapRepository
class PDF4QTLIBSHARED_EXPORT PDFFontCMapRepository
{
public:
/// Returns instance of CMAP repository

View File

@ -1,19 +1,19 @@
// Copyright (C) 2020-2021 Jakub Melka
//
// This file is part of Pdf4Qt.
// This file is part of PDF4QT.
//
// Pdf4Qt is free software: you can redistribute it and/or modify
// PDF4QT is free software: you can redistribute it and/or modify
// it under the terms of the GNU Lesser General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// with the written consent of the copyright owner, any later version.
//
// Pdf4Qt is distributed in the hope that it will be useful,
// PDF4QT 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 Lesser General Public License for more details.
//
// You should have received a copy of the GNU Lesser General Public License
// along with Pdf4Qt. If not, see <https://www.gnu.org/licenses/>.
// along with PDF4QT. If not, see <https://www.gnu.org/licenses/>.
#include "pdfform.h"
#include "pdfdocument.h"

View File

@ -1,19 +1,19 @@
// Copyright (C) 2020-2021 Jakub Melka
//
// This file is part of Pdf4Qt.
// This file is part of PDF4QT.
//
// Pdf4Qt is free software: you can redistribute it and/or modify
// PDF4QT is free software: you can redistribute it and/or modify
// it under the terms of the GNU Lesser General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// with the written consent of the copyright owner, any later version.
//
// Pdf4Qt is distributed in the hope that it will be useful,
// PDF4QT 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 Lesser General Public License for more details.
//
// You should have received a copy of the GNU Lesser General Public License
// along with Pdf4Qt. If not, see <https://www.gnu.org/licenses/>.
// along with PDF4QT. If not, see <https://www.gnu.org/licenses/>.
#ifndef PDFFORM_H
#define PDFFORM_H
@ -412,7 +412,7 @@ private:
/// Fields forms tree-like structure, where leafs are usually widgets. Fields include
/// ordinary widgets, such as buttons, check boxes, combo boxes and text fields, and one
/// special - signature field, which represents digital signature.
class Pdf4QtLIBSHARED_EXPORT PDFForm
class PDF4QTLIBSHARED_EXPORT PDFForm
{
public:
explicit inline PDFForm() = default;
@ -533,7 +533,7 @@ protected:
/// Form manager. Manages all form widgets functionality - triggers actions,
/// edits fields, updates annotation appearances, etc. Valid pointer to annotation
/// manager is requirement.
class Pdf4QtLIBSHARED_EXPORT PDFFormManager : public QObject, public IDrawWidgetInputInterface
class PDF4QTLIBSHARED_EXPORT PDFFormManager : public QObject, public IDrawWidgetInputInterface
{
Q_OBJECT

View File

@ -1,19 +1,19 @@
// Copyright (C) 2019-2021 Jakub Melka
//
// This file is part of Pdf4Qt.
// This file is part of PDF4QT.
//
// Pdf4Qt is free software: you can redistribute it and/or modify
// PDF4QT is free software: you can redistribute it and/or modify
// it under the terms of the GNU Lesser General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// with the written consent of the copyright owner, any later version.
//
// Pdf4Qt is distributed in the hope that it will be useful,
// PDF4QT 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 Lesser General Public License for more details.
//
// You should have received a copy of the GNU Lesser General Public License
// along with Pdf4Qt. If not, see <https://www.gnu.org/licenses/>.
// along with PDF4QT. If not, see <https://www.gnu.org/licenses/>.
#include "pdffunction.h"
#include "pdfflatarray.h"

View File

@ -1,19 +1,19 @@
// Copyright (C) 2019-2021 Jakub Melka
//
// This file is part of Pdf4Qt.
// This file is part of PDF4QT.
//
// Pdf4Qt is free software: you can redistribute it and/or modify
// PDF4QT is free software: you can redistribute it and/or modify
// it under the terms of the GNU Lesser General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// with the written consent of the copyright owner, any later version.
//
// Pdf4Qt is distributed in the hope that it will be useful,
// PDF4QT 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 Lesser General Public License for more details.
//
// You should have received a copy of the GNU Lesser General Public License
// along with Pdf4Qt. If not, see <https://www.gnu.org/licenses/>.
// along with PDF4QT. If not, see <https://www.gnu.org/licenses/>.
#ifndef PDFFUNCTION_H
@ -46,7 +46,7 @@ using PDFFunctionPtr = std::shared_ptr<PDFFunction>;
/// Function has domain and range, values outside of domain and range are clamped
/// to the nearest values. This class is fully thread safe (if constant functions
/// are called).
class Pdf4QtLIBSHARED_EXPORT PDFFunction
class PDF4QTLIBSHARED_EXPORT PDFFunction
{
public:
@ -131,7 +131,7 @@ protected:
};
/// Identity function
class Pdf4QtLIBSHARED_EXPORT PDFIdentityFunction : public PDFFunction
class PDF4QTLIBSHARED_EXPORT PDFIdentityFunction : public PDFFunction
{
public:
explicit PDFIdentityFunction();
@ -148,7 +148,7 @@ public:
/// Sampled function (Type 0 function).
/// \note Order is ignored, linear interpolation is always performed. No cubic spline
/// interpolation occurs.
class Pdf4QtLIBSHARED_EXPORT PDFSampledFunction : public PDFFunction
class PDF4QTLIBSHARED_EXPORT PDFSampledFunction : public PDFFunction
{
public:
@ -217,7 +217,7 @@ private:
/// is defined as f(x) = c0 + x^exponent * (c1 - c0). If exponent is 1.0, then linear interpolation
/// is performed as f(x) = c0 * (1 - x) + x * c1. To be more precise, if exponent is nearly 1.0,
/// then linear interpolation is used instead.
class Pdf4QtLIBSHARED_EXPORT PDFExponentialFunction : public PDFFunction
class PDF4QTLIBSHARED_EXPORT PDFExponentialFunction : public PDFFunction
{
public:
/// Construct new exponential function.
@ -254,7 +254,7 @@ private:
/// Stitching function (Type 3 function)
/// This type of function has always exactly one input. Transformation of this function
/// is defined via k subfunctions which are used in defined intervals of the input value.
class Pdf4QtLIBSHARED_EXPORT PDFStitchingFunction : public PDFFunction
class PDF4QTLIBSHARED_EXPORT PDFStitchingFunction : public PDFFunction
{
public:
struct PartialFunction
@ -313,7 +313,7 @@ private:
/// Postscript function (Type 4 function)
/// Implements subset of postscript language
class Pdf4QtLIBSHARED_EXPORT PDFPostScriptFunction : public PDFFunction
class PDF4QTLIBSHARED_EXPORT PDFPostScriptFunction : public PDFFunction
{
public:

View File

@ -1,19 +1,19 @@
// Copyright (C) 2018-2021 Jakub Melka
//
// This file is part of Pdf4Qt.
// This file is part of PDF4QT.
//
// Pdf4Qt is free software: you can redistribute it and/or modify
// PDF4QT is free software: you can redistribute it and/or modify
// it under the terms of the GNU Lesser General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// with the written consent of the copyright owner, any later version.
//
// Pdf4Qt is distributed in the hope that it will be useful,
// PDF4QT 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 Lesser General Public License for more details.
//
// You should have received a copy of the GNU Lesser General Public License
// along with Pdf4Qt. If not, see <https://www.gnu.org/licenses/>.
// along with PDF4QT. If not, see <https://www.gnu.org/licenses/>.
#ifndef PDFGLOBAL_H
@ -26,10 +26,10 @@
#include <tuple>
#include <array>
#if defined(Pdf4QtLIB_LIBRARY)
# define Pdf4QtLIBSHARED_EXPORT Q_DECL_EXPORT
#if defined(PDF4QTLIB_LIBRARY)
# define PDF4QTLIBSHARED_EXPORT Q_DECL_EXPORT
#else
# define Pdf4QtLIBSHARED_EXPORT Q_DECL_IMPORT
# define PDF4QTLIBSHARED_EXPORT Q_DECL_IMPORT
#endif
namespace pdf

View File

@ -1,19 +1,19 @@
// Copyright (C) 2019-2021 Jakub Melka
//
// This file is part of Pdf4Qt.
// This file is part of PDF4QT.
//
// Pdf4Qt is free software: you can redistribute it and/or modify
// PDF4QT is free software: you can redistribute it and/or modify
// it under the terms of the GNU Lesser General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// with the written consent of the copyright owner, any later version.
//
// Pdf4Qt is distributed in the hope that it will be useful,
// PDF4QT 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 Lesser General Public License for more details.
//
// You should have received a copy of the GNU Lesser General Public License
// along with Pdf4Qt. If not, see <https://www.gnu.org/licenses/>.
// along with PDF4QT. If not, see <https://www.gnu.org/licenses/>.
#include "pdfimage.h"
#include "pdfdocument.h"

View File

@ -1,19 +1,19 @@
// Copyright (C) 2019-2021 Jakub Melka
//
// This file is part of Pdf4Qt.
// This file is part of PDF4QT.
//
// Pdf4Qt is free software: you can redistribute it and/or modify
// PDF4QT is free software: you can redistribute it and/or modify
// it under the terms of the GNU Lesser General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// with the written consent of the copyright owner, any later version.
//
// Pdf4Qt is distributed in the hope that it will be useful,
// PDF4QT 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 Lesser General Public License for more details.
//
// You should have received a copy of the GNU Lesser General Public License
// along with Pdf4Qt. If not, see <https://www.gnu.org/licenses/>.
// along with PDF4QT. If not, see <https://www.gnu.org/licenses/>.
#ifndef PDFIMAGE_H
#define PDFIMAGE_H
@ -54,7 +54,7 @@ private:
bool m_defaultForPrinting = false;
};
class Pdf4QtLIBSHARED_EXPORT PDFImage
class PDF4QTLIBSHARED_EXPORT PDFImage
{
public:

View File

@ -1,19 +1,19 @@
// Copyright (C) 2019-2021 Jakub Melka
//
// This file is part of Pdf4Qt.
// This file is part of PDF4QT.
//
// Pdf4Qt is free software: you can redistribute it and/or modify
// PDF4QT is free software: you can redistribute it and/or modify
// it under the terms of the GNU Lesser General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// with the written consent of the copyright owner, any later version.
//
// Pdf4Qt is distributed in the hope that it will be useful,
// PDF4QT 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 Lesser General Public License for more details.
//
// You should have received a copy of the GNU Lesser General Public License
// along with Pdf4Qt. If not, see <https://www.gnu.org/licenses/>.
// along with PDF4QT. If not, see <https://www.gnu.org/licenses/>.
#include "pdfitemmodels.h"
#include "pdfdocument.h"

View File

@ -1,19 +1,19 @@
// Copyright (C) 2019-2021 Jakub Melka
//
// This file is part of Pdf4Qt.
// This file is part of PDF4QT.
//
// Pdf4Qt is free software: you can redistribute it and/or modify
// PDF4QT is free software: you can redistribute it and/or modify
// it under the terms of the GNU Lesser General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// with the written consent of the copyright owner, any later version.
//
// Pdf4Qt is distributed in the hope that it will be useful,
// PDF4QT 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 Lesser General Public License for more details.
//
// You should have received a copy of the GNU Lesser General Public License
// along with Pdf4Qt. If not, see <https://www.gnu.org/licenses/>.
// along with PDF4QT. If not, see <https://www.gnu.org/licenses/>.
#ifndef PDFITEMMODELS_H
#define PDFITEMMODELS_H
@ -38,7 +38,7 @@ class PDFOptionalContentActivity;
class PDFDrawWidgetProxy;
/// Represents tree item in the GUI tree
class Pdf4QtLIBSHARED_EXPORT PDFTreeItem
class PDF4QTLIBSHARED_EXPORT PDFTreeItem
{
public:
inline explicit PDFTreeItem() = default;
@ -73,7 +73,7 @@ private:
/// Root of all tree item models. Reimplementations of this model
/// must handle "soft" document updates, such as only annotations changed etc.
/// Model should be rebuilded only, if it is neccessary.
class Pdf4QtLIBSHARED_EXPORT PDFTreeItemModel : public QAbstractItemModel
class PDF4QTLIBSHARED_EXPORT PDFTreeItemModel : public QAbstractItemModel
{
public:
explicit PDFTreeItemModel(QObject* parent);
@ -116,7 +116,7 @@ private:
bool m_locked; ///< Node is locked (user can't change it)
};
class Pdf4QtLIBSHARED_EXPORT PDFOptionalContentTreeItemModel : public PDFTreeItemModel
class PDF4QTLIBSHARED_EXPORT PDFOptionalContentTreeItemModel : public PDFTreeItemModel
{
Q_OBJECT
public:
@ -150,7 +150,7 @@ private:
QSharedPointer<PDFOutlineItem> m_outlineItem;
};
class Pdf4QtLIBSHARED_EXPORT PDFOutlineTreeItemModel : public PDFTreeItemModel
class PDF4QTLIBSHARED_EXPORT PDFOutlineTreeItemModel : public PDFTreeItemModel
{
Q_OBJECT
public:
@ -175,7 +175,7 @@ private:
QIcon m_icon;
};
class Pdf4QtLIBSHARED_EXPORT PDFSelectableOutlineTreeItemModel : public PDFOutlineTreeItemModel
class PDF4QTLIBSHARED_EXPORT PDFSelectableOutlineTreeItemModel : public PDFOutlineTreeItemModel
{
Q_OBJECT
@ -218,7 +218,7 @@ private:
std::unique_ptr<PDFFileSpecification> m_fileSpecification;
};
class Pdf4QtLIBSHARED_EXPORT PDFAttachmentsTreeItemModel : public PDFTreeItemModel
class PDF4QTLIBSHARED_EXPORT PDFAttachmentsTreeItemModel : public PDFTreeItemModel
{
Q_OBJECT
public:
@ -243,7 +243,7 @@ public:
const PDFFileSpecification* getFileSpecification(const QModelIndex& index) const;
};
class Pdf4QtLIBSHARED_EXPORT PDFThumbnailsItemModel : public QAbstractItemModel
class PDF4QTLIBSHARED_EXPORT PDFThumbnailsItemModel : public QAbstractItemModel
{
Q_OBJECT

View File

@ -1,19 +1,19 @@
// Copyright (C) 2020-2021 Jakub Melka
//
// This file is part of Pdf4Qt.
// This file is part of PDF4QT.
//
// Pdf4Qt is free software: you can redistribute it and/or modify
// PDF4QT is free software: you can redistribute it and/or modify
// it under the terms of the GNU Lesser General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// with the written consent of the copyright owner, any later version.
//
// Pdf4Qt is distributed in the hope that it will be useful,
// PDF4QT 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 Lesser General Public License for more details.
//
// You should have received a copy of the GNU Lesser General Public License
// along with Pdf4Qt. If not, see <https://www.gnu.org/licenses/>.
// along with PDF4QT. If not, see <https://www.gnu.org/licenses/>.
#include "pdfjavascriptscanner.h"
#include "pdfaction.h"

View File

@ -1,19 +1,19 @@
// Copyright (C) 2020-2021 Jakub Melka
//
// This file is part of Pdf4Qt.
// This file is part of PDF4QT.
//
// Pdf4Qt is free software: you can redistribute it and/or modify
// PDF4QT is free software: you can redistribute it and/or modify
// it under the terms of the GNU Lesser General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// with the written consent of the copyright owner, any later version.
//
// Pdf4Qt is distributed in the hope that it will be useful,
// PDF4QT 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 Lesser General Public License for more details.
//
// You should have received a copy of the GNU Lesser General Public License
// along with Pdf4Qt. If not, see <https://www.gnu.org/licenses/>.
// along with PDF4QT. If not, see <https://www.gnu.org/licenses/>.
#ifndef PDFJAVASCRIPTSCANNER_H
#define PDFJAVASCRIPTSCANNER_H
@ -57,7 +57,7 @@ struct PDFJavaScriptEntry
/// Scans document for all javascript presence (in actions). Several option
/// can be set, for example, scan only document actions, or stop scanning,
/// when first javascript is found.
class Pdf4QtLIBSHARED_EXPORT PDFJavaScriptScanner
class PDF4QTLIBSHARED_EXPORT PDFJavaScriptScanner
{
public:
explicit PDFJavaScriptScanner(const PDFDocument* document);

View File

@ -1,19 +1,19 @@
// Copyright (C) 2019-2021 Jakub Melka
//
// This file is part of Pdf4Qt.
// This file is part of PDF4QT.
//
// Pdf4Qt is free software: you can redistribute it and/or modify
// PDF4QT is free software: you can redistribute it and/or modify
// it under the terms of the GNU Lesser General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// with the written consent of the copyright owner, any later version.
//
// Pdf4Qt is distributed in the hope that it will be useful,
// PDF4QT 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 Lesser General Public License for more details.
//
// You should have received a copy of the GNU Lesser General Public License
// along with Pdf4Qt. If not, see <https://www.gnu.org/licenses/>.
// along with PDF4QT. If not, see <https://www.gnu.org/licenses/>.
#include "pdfjbig2decoder.h"
#include "pdfexception.h"

View File

@ -1,19 +1,19 @@
// Copyright (C) 2019-2021 Jakub Melka
//
// This file is part of Pdf4Qt.
// This file is part of PDF4QT.
//
// Pdf4Qt is free software: you can redistribute it and/or modify
// PDF4QT is free software: you can redistribute it and/or modify
// it under the terms of the GNU Lesser General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// with the written consent of the copyright owner, any later version.
//
// Pdf4Qt is distributed in the hope that it will be useful,
// PDF4QT 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 Lesser General Public License for more details.
//
// You should have received a copy of the GNU Lesser General Public License
// along with Pdf4Qt. If not, see <https://www.gnu.org/licenses/>.
// along with PDF4QT. If not, see <https://www.gnu.org/licenses/>.
#ifndef PDFJBIG2DECODER_H
#define PDFJBIG2DECODER_H
@ -73,7 +73,7 @@ struct PDFJBIG2HuffmanTableEntry
/// state is stored as 8-bit value, where only 7 bits are used. 6 bits are used
/// to store Qe value index (current row in the table, number 0-46), and lowest 1 bit
/// is used to store current MPS value (most probable symbol - 0/1).
class Pdf4QtLIBSHARED_EXPORT PDFJBIG2ArithmeticDecoderState
class PDF4QTLIBSHARED_EXPORT PDFJBIG2ArithmeticDecoderState
{
public:
explicit inline PDFJBIG2ArithmeticDecoderState() = default;
@ -139,7 +139,7 @@ private:
/// of decoder described in document ISO/IEC 14492:2001, T.88, annex G (arithmetic decoding
/// procedure). It uses 32-bit fixed point arithmetic instead of 16-bit fixed point
/// arithmetic described in the specification (it is much faster).
class Pdf4QtLIBSHARED_EXPORT PDFJBIG2ArithmeticDecoder
class PDF4QTLIBSHARED_EXPORT PDFJBIG2ArithmeticDecoder
{
public:
explicit inline PDFJBIG2ArithmeticDecoder(PDFBitReader* reader) :
@ -323,7 +323,7 @@ private:
std::vector<PDFJBIG2HuffmanTableEntry> m_entries;
};
class Pdf4QtLIBSHARED_EXPORT PDFJBIG2Bitmap : public PDFJBIG2Segment
class PDF4QTLIBSHARED_EXPORT PDFJBIG2Bitmap : public PDFJBIG2Segment
{
public:
explicit PDFJBIG2Bitmap();
@ -427,7 +427,7 @@ using PDFJBIG2ATPositions = std::array<PDFJBIG2ATPosition, 4>;
/// Decoder of JBIG2 data streams. Decodes the black/white monochrome image.
/// Handles also global segments. Decoder decodes data using the specification
/// ISO/IEC 14492:2001, T.88.
class Pdf4QtLIBSHARED_EXPORT PDFJBIG2Decoder
class PDF4QTLIBSHARED_EXPORT PDFJBIG2Decoder
{
public:
explicit inline PDFJBIG2Decoder(QByteArray data, QByteArray globalData, PDFRenderErrorReporter* errorReporter) :

View File

@ -1,19 +1,19 @@
// Copyright (C) 2019-2021 Jakub Melka
//
// This file is part of Pdf4Qt.
// This file is part of PDF4QT.
//
// Pdf4Qt is free software: you can redistribute it and/or modify
// PDF4QT is free software: you can redistribute it and/or modify
// it under the terms of the GNU Lesser General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// with the written consent of the copyright owner, any later version.
//
// Pdf4Qt is distributed in the hope that it will be useful,
// PDF4QT 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 Lesser General Public License for more details.
//
// You should have received a copy of the GNU Lesser General Public License
// along with Pdf4Qt. If not, see <https://www.gnu.org/licenses/>.
// along with PDF4QT. If not, see <https://www.gnu.org/licenses/>.
#ifndef PDFMESHQUALITYSETTINGS_H
#define PDFMESHQUALITYSETTINGS_H

View File

@ -1,19 +1,19 @@
// Copyright (C) 2019-2021 Jakub Melka
//
// This file is part of Pdf4Qt.
// This file is part of PDF4QT.
//
// Pdf4Qt is free software: you can redistribute it and/or modify
// PDF4QT is free software: you can redistribute it and/or modify
// it under the terms of the GNU Lesser General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// with the written consent of the copyright owner, any later version.
//
// Pdf4Qt is distributed in the hope that it will be useful,
// PDF4QT 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 Lesser General Public License for more details.
//
// You should have received a copy of the GNU Lesser General Public License
// along with Pdf4Qt. If not, see <https://www.gnu.org/licenses/>.
// along with PDF4QT. If not, see <https://www.gnu.org/licenses/>.
#include "pdfmultimedia.h"
#include "pdfdocument.h"

View File

@ -1,19 +1,19 @@
// Copyright (C) 2019-2021 Jakub Melka
//
// This file is part of Pdf4Qt.
// This file is part of PDF4QT.
//
// Pdf4Qt is free software: you can redistribute it and/or modify
// PDF4QT is free software: you can redistribute it and/or modify
// it under the terms of the GNU Lesser General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// with the written consent of the copyright owner, any later version.
//
// Pdf4Qt is distributed in the hope that it will be useful,
// PDF4QT 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 Lesser General Public License for more details.
//
// You should have received a copy of the GNU Lesser General Public License
// along with Pdf4Qt. If not, see <https://www.gnu.org/licenses/>.
// along with PDF4QT. If not, see <https://www.gnu.org/licenses/>.
#ifndef PDFMULTIMEDIA_H
#define PDFMULTIMEDIA_H

View File

@ -1,19 +1,19 @@
// Copyright (C) 2019-2021 Jakub Melka
//
// This file is part of Pdf4Qt.
// This file is part of PDF4QT.
//
// Pdf4Qt is free software: you can redistribute it and/or modify
// PDF4QT is free software: you can redistribute it and/or modify
// it under the terms of the GNU Lesser General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// with the written consent of the copyright owner, any later version.
//
// Pdf4Qt is distributed in the hope that it will be useful,
// PDF4QT 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 Lesser General Public License for more details.
//
// You should have received a copy of the GNU Lesser General Public License
// along with Pdf4Qt. If not, see <https://www.gnu.org/licenses/>.
// along with PDF4QT. If not, see <https://www.gnu.org/licenses/>.
#include "pdfnametounicode.h"

View File

@ -1,19 +1,19 @@
// Copyright (C) 2018-2021 Jakub Melka
//
// This file is part of Pdf4Qt.
// This file is part of PDF4QT.
//
// Pdf4Qt is free software: you can redistribute it and/or modify
// PDF4QT is free software: you can redistribute it and/or modify
// it under the terms of the GNU Lesser General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// with the written consent of the copyright owner, any later version.
//
// Pdf4Qt is distributed in the hope that it will be useful,
// PDF4QT 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 Lesser General Public License for more details.
//
// You should have received a copy of the GNU Lesser General Public License
// along with Pdf4Qt. If not, see <https://www.gnu.org/licenses/>.
// along with PDF4QT. If not, see <https://www.gnu.org/licenses/>.
#ifndef PDFNAMETOUNICODE_H
@ -27,7 +27,7 @@
namespace pdf
{
class Pdf4QtLIBSHARED_EXPORT PDFNameToUnicode
class PDF4QTLIBSHARED_EXPORT PDFNameToUnicode
{
public:
explicit PDFNameToUnicode() = delete;

View File

@ -1,19 +1,19 @@
// Copyright (C) 2019-2021 Jakub Melka
//
// This file is part of Pdf4Qt.
// This file is part of PDF4QT.
//
// Pdf4Qt is free software: you can redistribute it and/or modify
// PDF4QT is free software: you can redistribute it and/or modify
// it under the terms of the GNU Lesser General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// with the written consent of the copyright owner, any later version.
//
// Pdf4Qt is distributed in the hope that it will be useful,
// PDF4QT 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 Lesser General Public License for more details.
//
// You should have received a copy of the GNU Lesser General Public License
// along with Pdf4Qt. If not, see <https://www.gnu.org/licenses/>.
// along with PDF4QT. If not, see <https://www.gnu.org/licenses/>.
#ifndef PDFNAMETREELOADER_H
#define PDFNAMETREELOADER_H

View File

@ -1,19 +1,19 @@
// Copyright (C) 2018-2021 Jakub Melka
//
// This file is part of Pdf4Qt.
// This file is part of PDF4QT.
//
// Pdf4Qt is free software: you can redistribute it and/or modify
// PDF4QT is free software: you can redistribute it and/or modify
// it under the terms of the GNU Lesser General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// with the written consent of the copyright owner, any later version.
//
// Pdf4Qt is distributed in the hope that it will be useful,
// PDF4QT 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 Lesser General Public License for more details.
//
// You should have received a copy of the GNU Lesser General Public License
// along with Pdf4Qt. If not, see <https://www.gnu.org/licenses/>.
// along with PDF4QT. If not, see <https://www.gnu.org/licenses/>.
#ifndef PDFNUMBERTREELOADER_H

View File

@ -1,19 +1,19 @@
// Copyright (C) 2018-2021 Jakub Melka
//
// This file is part of Pdf4Qt.
// This file is part of PDF4QT.
//
// Pdf4Qt is free software: you can redistribute it and/or modify
// PDF4QT is free software: you can redistribute it and/or modify
// it under the terms of the GNU Lesser General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// with the written consent of the copyright owner, any later version.
//
// Pdf4Qt is distributed in the hope that it will be useful,
// PDF4QT 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 Lesser General Public License for more details.
//
// You should have received a copy of the GNU Lesser General Public License
// along with Pdf4Qt. If not, see <https://www.gnu.org/licenses/>.
// along with PDF4QT. If not, see <https://www.gnu.org/licenses/>.
#include "pdfobject.h"
#include "pdfvisitor.h"

View File

@ -1,19 +1,19 @@
// Copyright (C) 2018-2021 Jakub Melka
//
// This file is part of Pdf4Qt.
// This file is part of PDF4QT.
//
// Pdf4Qt is free software: you can redistribute it and/or modify
// PDF4QT is free software: you can redistribute it and/or modify
// it under the terms of the GNU Lesser General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// with the written consent of the copyright owner, any later version.
//
// Pdf4Qt is distributed in the hope that it will be useful,
// PDF4QT 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 Lesser General Public License for more details.
//
// You should have received a copy of the GNU Lesser General Public License
// along with Pdf4Qt. If not, see <https://www.gnu.org/licenses/>.
// along with PDF4QT. If not, see <https://www.gnu.org/licenses/>.
#ifndef PDFOBJECT_H
@ -111,7 +111,7 @@ struct PDFInplaceString
};
/// Reference to the string implementations
struct Pdf4QtLIBSHARED_EXPORT PDFStringRef
struct PDF4QTLIBSHARED_EXPORT PDFStringRef
{
const PDFInplaceString* inplaceString = nullptr;
const PDFString* memoryString = nullptr;
@ -121,7 +121,7 @@ struct Pdf4QtLIBSHARED_EXPORT PDFStringRef
/// This class represents string, which can be inplace string (no memory allocation),
/// or classic byte array string, if not enough space for embedded string.
class Pdf4QtLIBSHARED_EXPORT PDFInplaceOrMemoryString
class PDF4QTLIBSHARED_EXPORT PDFInplaceOrMemoryString
{
public:
constexpr PDFInplaceOrMemoryString() = default;
@ -157,7 +157,7 @@ private:
std::variant<typename std::monostate, PDFInplaceString, QByteArray> m_value;
};
class Pdf4QtLIBSHARED_EXPORT PDFObject
class PDF4QTLIBSHARED_EXPORT PDFObject
{
public:
enum class Type : uint8_t
@ -310,7 +310,7 @@ private:
};
/// Represents an array of objects in the PDF file.
class Pdf4QtLIBSHARED_EXPORT PDFArray : public PDFObjectContent
class PDF4QTLIBSHARED_EXPORT PDFArray : public PDFObjectContent
{
public:
inline PDFArray() = default;
@ -352,7 +352,7 @@ private:
/// an array of pairs key-value, where key is name object and value is any
/// PDF object. For this reason, we use QByteArray for key. We do not use
/// map, because dictionaries are usually small.
class Pdf4QtLIBSHARED_EXPORT PDFDictionary : public PDFObjectContent
class PDF4QTLIBSHARED_EXPORT PDFDictionary : public PDFObjectContent
{
public:
using DictionaryEntry = std::pair<PDFInplaceOrMemoryString, PDFObject>;
@ -463,7 +463,7 @@ private:
/// Represents a stream object in the PDF file. Stream consists of dictionary
/// and stream content - byte array.
class Pdf4QtLIBSHARED_EXPORT PDFStream : public PDFObjectContent
class PDF4QTLIBSHARED_EXPORT PDFStream : public PDFObjectContent
{
public:
inline explicit PDFStream() = default;
@ -492,7 +492,7 @@ private:
QByteArray m_content;
};
class Pdf4QtLIBSHARED_EXPORT PDFObjectManipulator
class PDF4QTLIBSHARED_EXPORT PDFObjectManipulator
{
public:
explicit PDFObjectManipulator() = delete;

View File

@ -1,19 +1,19 @@
// Copyright (C) 2020-2021 Jakub Melka
//
// This file is part of Pdf4Qt.
// This file is part of PDF4QT.
//
// Pdf4Qt is free software: you can redistribute it and/or modify
// PDF4QT is free software: you can redistribute it and/or modify
// it under the terms of the GNU Lesser General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// with the written consent of the copyright owner, any later version.
//
// Pdf4Qt is distributed in the hope that it will be useful,
// PDF4QT 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 Lesser General Public License for more details.
//
// You should have received a copy of the GNU Lesser General Public License
// along with Pdf4Qt. If not, see <https://www.gnu.org/licenses/>.
// along with PDF4QT. If not, see <https://www.gnu.org/licenses/>.
#include "pdfobjecteditormodel.h"
#include "pdfdocumentbuilder.h"

View File

@ -1,19 +1,19 @@
// Copyright (C) 2020-2021 Jakub Melka
//
// This file is part of Pdf4Qt.
// This file is part of PDF4QT.
//
// Pdf4Qt is free software: you can redistribute it and/or modify
// PDF4QT is free software: you can redistribute it and/or modify
// it under the terms of the GNU Lesser General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// with the written consent of the copyright owner, any later version.
//
// Pdf4Qt is distributed in the hope that it will be useful,
// PDF4QT 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 Lesser General Public License for more details.
//
// You should have received a copy of the GNU Lesser General Public License
// along with Pdf4Qt. If not, see <https://www.gnu.org/licenses/>.
// along with PDF4QT. If not, see <https://www.gnu.org/licenses/>.
#ifndef PDFOBJECTEDITORABSTRACTMODEL_H
#define PDFOBJECTEDITORABSTRACTMODEL_H
@ -121,7 +121,7 @@ struct PDFObjectEditorModelAttribute
bool selectorAttributeValue = false;
};
class Pdf4QtLIBSHARED_EXPORT PDFObjectEditorAbstractModel : public QObject
class PDF4QTLIBSHARED_EXPORT PDFObjectEditorAbstractModel : public QObject
{
Q_OBJECT
@ -230,7 +230,7 @@ protected:
std::map<size_t, std::vector<size_t>> m_similarAttributes;
};
class Pdf4QtLIBSHARED_EXPORT PDFObjectEditorAnnotationsModel : public PDFObjectEditorAbstractModel
class PDF4QTLIBSHARED_EXPORT PDFObjectEditorAnnotationsModel : public PDFObjectEditorAbstractModel
{
Q_OBJECT

View File

@ -1,19 +1,19 @@
// Copyright (C) 2020-2021 Jakub Melka
//
// This file is part of Pdf4Qt.
// This file is part of PDF4QT.
//
// Pdf4Qt is free software: you can redistribute it and/or modify
// PDF4QT is free software: you can redistribute it and/or modify
// it under the terms of the GNU Lesser General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// with the written consent of the copyright owner, any later version.
//
// Pdf4Qt is distributed in the hope that it will be useful,
// PDF4QT 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 Lesser General Public License for more details.
//
// You should have received a copy of the GNU Lesser General Public License
// along with Pdf4Qt. If not, see <https://www.gnu.org/licenses/>.
// along with PDF4QT. If not, see <https://www.gnu.org/licenses/>.
#include "pdfobjecteditorwidget.h"
#include "pdfobjecteditorwidget_impl.h"

View File

@ -1,19 +1,19 @@
// Copyright (C) 2020-2021 Jakub Melka
//
// This file is part of Pdf4Qt.
// This file is part of PDF4QT.
//
// Pdf4Qt is free software: you can redistribute it and/or modify
// PDF4QT is free software: you can redistribute it and/or modify
// it under the terms of the GNU Lesser General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// with the written consent of the copyright owner, any later version.
//
// Pdf4Qt is distributed in the hope that it will be useful,
// PDF4QT 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 Lesser General Public License for more details.
//
// You should have received a copy of the GNU Lesser General Public License
// along with Pdf4Qt. If not, see <https://www.gnu.org/licenses/>.
// along with PDF4QT. If not, see <https://www.gnu.org/licenses/>.
#ifndef PDFOBJECTEDITORWIDGET_H
#define PDFOBJECTEDITORWIDGET_H

View File

@ -1,19 +1,19 @@
// Copyright (C) 2020-2021 Jakub Melka
//
// This file is part of Pdf4Qt.
// This file is part of PDF4QT.
//
// Pdf4Qt is free software: you can redistribute it and/or modify
// PDF4QT is free software: you can redistribute it and/or modify
// it under the terms of the GNU Lesser General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// with the written consent of the copyright owner, any later version.
//
// Pdf4Qt is distributed in the hope that it will be useful,
// PDF4QT 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 Lesser General Public License for more details.
//
// You should have received a copy of the GNU Lesser General Public License
// along with Pdf4Qt. If not, see <https://www.gnu.org/licenses/>.
// along with PDF4QT. If not, see <https://www.gnu.org/licenses/>.
#ifndef PDFOBJECTEDITORWIDGET_IMPL_H
#define PDFOBJECTEDITORWIDGET_IMPL_H

View File

@ -1,19 +1,19 @@
// Copyright (C) 2020-2021 Jakub Melka
//
// This file is part of Pdf4Qt.
// This file is part of PDF4QT.
//
// Pdf4Qt is free software: you can redistribute it and/or modify
// PDF4QT is free software: you can redistribute it and/or modify
// it under the terms of the GNU Lesser General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// with the written consent of the copyright owner, any later version.
//
// Pdf4Qt is distributed in the hope that it will be useful,
// PDF4QT 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 Lesser General Public License for more details.
//
// You should have received a copy of the GNU Lesser General Public License
// along with Pdf4Qt. If not, see <https://www.gnu.org/licenses/>.
// along with PDF4QT. If not, see <https://www.gnu.org/licenses/>.
#include "pdfobjectutils.h"
#include "pdfvisitor.h"

View File

@ -1,19 +1,19 @@
// Copyright (C) 2020-2021 Jakub Melka
//
// This file is part of Pdf4Qt.
// This file is part of PDF4QT.
//
// Pdf4Qt is free software: you can redistribute it and/or modify
// PDF4QT is free software: you can redistribute it and/or modify
// it under the terms of the GNU Lesser General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// with the written consent of the copyright owner, any later version.
//
// Pdf4Qt is distributed in the hope that it will be useful,
// PDF4QT 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 Lesser General Public License for more details.
//
// You should have received a copy of the GNU Lesser General Public License
// along with Pdf4Qt. If not, see <https://www.gnu.org/licenses/>.
// along with PDF4QT. If not, see <https://www.gnu.org/licenses/>.
#ifndef PDFOBJECTUTILS_H
#define PDFOBJECTUTILS_H
@ -32,7 +32,7 @@ class PDFObjectStorage;
class PDFDocument;
/// Utilities for manipulation with objects
class Pdf4QtLIBSHARED_EXPORT PDFObjectUtils
class PDF4QTLIBSHARED_EXPORT PDFObjectUtils
{
public:
/// Returns a list of references referenced by \p objects. So, all references, which are present
@ -111,7 +111,7 @@ private:
/// Classifies objects according to their type. Some heuristic is used
/// when object type is missing or document is not well-formed.
class Pdf4QtLIBSHARED_EXPORT PDFObjectClassifier
class PDF4QTLIBSHARED_EXPORT PDFObjectClassifier
{
public:

View File

@ -1,19 +1,19 @@
// Copyright (C) 2020-2021 Jakub Melka
//
// This file is part of Pdf4Qt.
// This file is part of PDF4QT.
//
// Pdf4Qt is free software: you can redistribute it and/or modify
// PDF4QT is free software: you can redistribute it and/or modify
// it under the terms of the GNU Lesser General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// with the written consent of the copyright owner, any later version.
//
// Pdf4Qt is distributed in the hope that it will be useful,
// PDF4QT 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 Lesser General Public License for more details.
//
// You should have received a copy of the GNU Lesser General Public License
// along with Pdf4Qt. If not, see <https://www.gnu.org/licenses/>.
// along with PDF4QT. If not, see <https://www.gnu.org/licenses/>.
#include "pdfoptimizer.h"
#include "pdfvisitor.h"

Some files were not shown because too many files have changed in this diff Show More