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 # 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 # 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 # the Free Software Foundation, either version 3 of the License, or
# with the written consent of the copyright owner, any later version. # 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 # but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Lesser General Public License for more details. # GNU Lesser General Public License for more details.
# #
# You should have received a copy of the GNU Lesser General Public License # 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 QT += core gui xml

View File

@ -1,19 +1,19 @@
// Copyright (C) 2020-2021 Jakub Melka // 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 // 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 // the Free Software Foundation, either version 3 of the License, or
// with the written consent of the copyright owner, any later version. // 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 // but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU Lesser General Public License for more details. // GNU Lesser General Public License for more details.
// //
// You should have received a copy of the GNU Lesser General Public License // 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" #include "codegenerator.h"

View File

@ -1,19 +1,19 @@
// Copyright (C) 2020-2021 Jakub Melka // 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 // 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 // the Free Software Foundation, either version 3 of the License, or
// with the written consent of the copyright owner, any later version. // 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 // but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU Lesser General Public License for more details. // GNU Lesser General Public License for more details.
// //
// You should have received a copy of the GNU Lesser General Public License // 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 #ifndef CODEGENERATOR_H
#define CODEGENERATOR_H #define CODEGENERATOR_H

View File

@ -1,19 +1,19 @@
// Copyright (C) 2020-2021 Jakub Melka // 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 // 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 // the Free Software Foundation, either version 3 of the License, or
// with the written consent of the copyright owner, any later version. // 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 // but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU Lesser General Public License for more details. // GNU Lesser General Public License for more details.
// //
// You should have received a copy of the GNU Lesser General Public License // 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 "generatormainwindow.h"
#include "ui_generatormainwindow.h" #include "ui_generatormainwindow.h"

View File

@ -1,19 +1,19 @@
// Copyright (C) 2020-2021 Jakub Melka // 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 // 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 // the Free Software Foundation, either version 3 of the License, or
// with the written consent of the copyright owner, any later version. // 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 // but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU Lesser General Public License for more details. // GNU Lesser General Public License for more details.
// //
// You should have received a copy of the GNU Lesser General Public License // 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 #ifndef GENERATORMAINWINDOW_H
#define GENERATORMAINWINDOW_H #define GENERATORMAINWINDOW_H

View File

@ -1,19 +1,19 @@
// Copyright (C) 2020-2021 Jakub Melka // 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 // 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 // the Free Software Foundation, either version 3 of the License, or
// with the written consent of the copyright owner, any later version. // 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 // but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU Lesser General Public License for more details. // GNU Lesser General Public License for more details.
// //
// You should have received a copy of the GNU Lesser General Public License // 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 "generatormainwindow.h"

View File

@ -1,19 +1,19 @@
// Copyright (C) 2021 Jakub Melka // 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 // 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 // the Free Software Foundation, either version 3 of the License, or
// with the written consent of the copyright owner, any later version. // 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 // but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU Lesser General Public License for more details. // GNU Lesser General Public License for more details.
// //
// You should have received a copy of the GNU Lesser General Public License // 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 "mainwindow.h"

View File

@ -1,19 +1,19 @@
# Copyright (C) 2018-2021 Jakub Melka # 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 # 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 # the Free Software Foundation, either version 3 of the License, or
# with the written consent of the copyright owner, any later version. # 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 # but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Lesser General Public License for more details. # GNU Lesser General Public License for more details.
# #
# You should have received a copy of the GNU Lesser General Public License # 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 TEMPLATE = subdirs

View File

@ -1,19 +1,19 @@
# Copyright (C) 2021 Jakub Melka # 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 # 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 # the Free Software Foundation, either version 3 of the License, or
# with the written consent of the copyright owner, any later version. # 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 # but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Lesser General Public License for more details. # GNU Lesser General Public License for more details.
# #
# You should have received a copy of the GNU Lesser General Public License # 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 QT += core gui widgets winextras

View File

@ -1,19 +1,19 @@
// Copyright (C) 2021 Jakub Melka // 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 // 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 // the Free Software Foundation, either version 3 of the License, or
// with the written consent of the copyright owner, any later version. // 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 // but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU Lesser General Public License for more details. // GNU Lesser General Public License for more details.
// //
// You should have received a copy of the GNU Lesser General Public License // 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 "aboutdialog.h"
#include "ui_aboutdialog.h" #include "ui_aboutdialog.h"

View File

@ -1,19 +1,19 @@
// Copyright (C) 2021 Jakub Melka // 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 // 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 // the Free Software Foundation, either version 3 of the License, or
// with the written consent of the copyright owner, any later version. // 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 // but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU Lesser General Public License for more details. // GNU Lesser General Public License for more details.
// //
// You should have received a copy of the GNU Lesser General Public License // 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 #ifndef PDFDOCPAGEORGANIZER_PDFABOUTDIALOG_H
#define PDFDOCPAGEORGANIZER_PDFABOUTDIALOG_H #define PDFDOCPAGEORGANIZER_PDFABOUTDIALOG_H

View File

@ -1,19 +1,19 @@
// Copyright (C) 2021 Jakub Melka // 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 // 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 // the Free Software Foundation, either version 3 of the License, or
// with the written consent of the copyright owner, any later version. // 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 // but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU Lesser General Public License for more details. // GNU Lesser General Public License for more details.
// //
// You should have received a copy of the GNU Lesser General Public License // 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 "assembleoutputsettingsdialog.h"
#include "ui_assembleoutputsettingsdialog.h" #include "ui_assembleoutputsettingsdialog.h"

View File

@ -1,19 +1,19 @@
// Copyright (C) 2021 Jakub Melka // 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 // 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 // the Free Software Foundation, either version 3 of the License, or
// with the written consent of the copyright owner, any later version. // 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 // but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU Lesser General Public License for more details. // GNU Lesser General Public License for more details.
// //
// You should have received a copy of the GNU Lesser General Public License // 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 #ifndef PDFDOCPAGEORGANIZER_ASSEMBLEOUTPUTSETTINGSDIALOG_H
#define PDFDOCPAGEORGANIZER_ASSEMBLEOUTPUTSETTINGSDIALOG_H #define PDFDOCPAGEORGANIZER_ASSEMBLEOUTPUTSETTINGSDIALOG_H

View File

@ -1,19 +1,19 @@
// Copyright (C) 2021 Jakub Melka // 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 // 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 // the Free Software Foundation, either version 3 of the License, or
// with the written consent of the copyright owner, any later version. // 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 // but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU Lesser General Public License for more details. // GNU Lesser General Public License for more details.
// //
// You should have received a copy of the GNU Lesser General Public License // 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 "pdfconstants.h"
#include "mainwindow.h" #include "mainwindow.h"

View File

@ -1,19 +1,19 @@
// Copyright (C) 2021 Jakub Melka // 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 // 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 // the Free Software Foundation, either version 3 of the License, or
// with the written consent of the copyright owner, any later version. // 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 // but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU Lesser General Public License for more details. // GNU Lesser General Public License for more details.
// //
// You should have received a copy of the GNU Lesser General Public License // 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 "mainwindow.h"
#include "ui_mainwindow.h" #include "ui_mainwindow.h"

View File

@ -1,19 +1,19 @@
// Copyright (C) 2021 Jakub Melka // 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 // 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 // the Free Software Foundation, either version 3 of the License, or
// with the written consent of the copyright owner, any later version. // 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 // but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU Lesser General Public License for more details. // GNU Lesser General Public License for more details.
// //
// You should have received a copy of the GNU Lesser General Public License // 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 #ifndef PDFDOCPAGEORGANIZER_MAINWINDOW_H
#define PDFDOCPAGEORGANIZER_MAINWINDOW_H #define PDFDOCPAGEORGANIZER_MAINWINDOW_H

View File

@ -1,19 +1,19 @@
// Copyright (C) 2021 Jakub Melka // 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 // 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 // the Free Software Foundation, either version 3 of the License, or
// with the written consent of the copyright owner, any later version. // 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 // but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU Lesser General Public License for more details. // GNU Lesser General Public License for more details.
// //
// You should have received a copy of the GNU Lesser General Public License // 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 "pageitemdelegate.h"
#include "pageitemmodel.h" #include "pageitemmodel.h"

View File

@ -1,19 +1,19 @@
// Copyright (C) 2021 Jakub Melka // 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 // 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 // the Free Software Foundation, either version 3 of the License, or
// with the written consent of the copyright owner, any later version. // 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 // but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU Lesser General Public License for more details. // GNU Lesser General Public License for more details.
// //
// You should have received a copy of the GNU Lesser General Public License // 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 #ifndef PDFDOCPAGEORGANIZER_PAGEITEMDELEGATE_H
#define PDFDOCPAGEORGANIZER_PAGEITEMDELEGATE_H #define PDFDOCPAGEORGANIZER_PAGEITEMDELEGATE_H

View File

@ -1,19 +1,19 @@
// Copyright (C) 2021 Jakub Melka // 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 // 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 // the Free Software Foundation, either version 3 of the License, or
// with the written consent of the copyright owner, any later version. // 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 // but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU Lesser General Public License for more details. // GNU Lesser General Public License for more details.
// //
// You should have received a copy of the GNU Lesser General Public License // 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" #include "pageitemmodel.h"

View File

@ -1,19 +1,19 @@
// Copyright (C) 2021 Jakub Melka // 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 // 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 // the Free Software Foundation, either version 3 of the License, or
// with the written consent of the copyright owner, any later version. // 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 // but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU Lesser General Public License for more details. // GNU Lesser General Public License for more details.
// //
// You should have received a copy of the GNU Lesser General Public License // 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 #ifndef PDFDOCPAGEORGANIZER_PAGEITEMMODEL_H
#define PDFDOCPAGEORGANIZER_PAGEITEMMODEL_H #define PDFDOCPAGEORGANIZER_PAGEITEMMODEL_H

View File

@ -1,19 +1,19 @@
// Copyright (C) 2021 Jakub Melka // 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 // 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 // the Free Software Foundation, either version 3 of the License, or
// with the written consent of the copyright owner, any later version. // 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 // but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU Lesser General Public License for more details. // GNU Lesser General Public License for more details.
// //
// You should have received a copy of the GNU Lesser General Public License // 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 "selectbookmarkstoregroupdialog.h"
#include "ui_selectbookmarkstoregroupdialog.h" #include "ui_selectbookmarkstoregroupdialog.h"

View File

@ -1,19 +1,19 @@
// Copyright (C) 2021 Jakub Melka // 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 // 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 // the Free Software Foundation, either version 3 of the License, or
// with the written consent of the copyright owner, any later version. // 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 // but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU Lesser General Public License for more details. // GNU Lesser General Public License for more details.
// //
// You should have received a copy of the GNU Lesser General Public License // 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 #ifndef PDFDOCPAGEORGANIZER_SELECTBOOKMARKSTOREGROUPDIALOG_H
#define PDFDOCPAGEORGANIZER_SELECTBOOKMARKSTOREGROUPDIALOG_H #define PDFDOCPAGEORGANIZER_SELECTBOOKMARKSTOREGROUPDIALOG_H

View File

@ -1,19 +1,19 @@
# Copyright (C) 2018-2021 Jakub Melka # 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 # 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 # the Free Software Foundation, either version 3 of the License, or
# with the written consent of the copyright owner, any later version. # 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 # but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Lesser General Public License for more details. # GNU Lesser General Public License for more details.
# #
# You should have received a copy of the GNU Lesser General Public License # 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 QT += gui widgets
@ -26,7 +26,7 @@ VERSION = 1.0.0
QMAKE_TARGET_DESCRIPTION = "PDF rendering / editing library for Qt" QMAKE_TARGET_DESCRIPTION = "PDF rendering / editing library for Qt"
QMAKE_TARGET_COPYRIGHT = "(c) Jakub Melka 2018-2021" 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 # The following define makes your compiler emit warnings if you use
# any feature of Qt which has been marked as deprecated (the exact warnings # 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 // 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 // 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 // the Free Software Foundation, either version 3 of the License, or
// with the written consent of the copyright owner, any later version. // 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 // but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU Lesser General Public License for more details. // GNU Lesser General Public License for more details.
// //
// You should have received a copy of the GNU Lesser General Public License // 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 "pdfaction.h"
#include "pdfdocument.h" #include "pdfdocument.h"

View File

@ -1,19 +1,19 @@
// Copyright (C) 2019-2021 Jakub Melka // 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 // 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 // the Free Software Foundation, either version 3 of the License, or
// with the written consent of the copyright owner, any later version. // 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 // but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU Lesser General Public License for more details. // GNU Lesser General Public License for more details.
// //
// You should have received a copy of the GNU Lesser General Public License // 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 #ifndef PDFACTION_H
#define 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, /// destination has almost exactly same syntax as page destination, it should be checked,
/// if indirect reference returned by function \p getPageReference references really page, /// if indirect reference returned by function \p getPageReference references really page,
/// or some structure element. /// or some structure element.
class Pdf4QtLIBSHARED_EXPORT PDFDestination class PDF4QTLIBSHARED_EXPORT PDFDestination
{ {
public: public:
explicit inline PDFDestination() = default; explicit inline PDFDestination() = default;
@ -144,7 +144,7 @@ private:
using PDFActionPtr = QSharedPointer<PDFAction>; using PDFActionPtr = QSharedPointer<PDFAction>;
/// Base class for action types. /// Base class for action types.
class Pdf4QtLIBSHARED_EXPORT PDFAction class PDF4QTLIBSHARED_EXPORT PDFAction
{ {
public: public:
explicit PDFAction() = default; explicit PDFAction() = default;

View File

@ -1,19 +1,19 @@
// Copyright (C) 2020-2021 Jakub Melka // 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 // 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 // the Free Software Foundation, either version 3 of the License, or
// with the written consent of the copyright owner, any later version. // 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 // but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU Lesser General Public License for more details. // GNU Lesser General Public License for more details.
// //
// You should have received a copy of the GNU Lesser General Public License // 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 "pdfadvancedtools.h"
#include "pdfdocumentbuilder.h" #include "pdfdocumentbuilder.h"

View File

@ -1,19 +1,19 @@
// Copyright (C) 2020-2021 Jakub Melka // 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 // 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 // the Free Software Foundation, either version 3 of the License, or
// with the written consent of the copyright owner, any later version. // 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 // but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU Lesser General Public License for more details. // GNU Lesser General Public License for more details.
// //
// You should have received a copy of the GNU Lesser General Public License // 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 #ifndef PDFADVANCEDTOOLS_H
#define PDFADVANCEDTOOLS_H #define PDFADVANCEDTOOLS_H
@ -29,7 +29,7 @@ namespace pdf
/// Tool that creates 'sticky note' annotations. Multiple types of sticky /// Tool that creates 'sticky note' annotations. Multiple types of sticky
/// notes are available, user can select a type of sticky note. When /// 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. /// 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 Q_OBJECT
@ -52,7 +52,7 @@ private:
TextAnnotationIcon m_icon; TextAnnotationIcon m_icon;
}; };
class Pdf4QtLIBSHARED_EXPORT PDFCreateAnnotationTool : public PDFWidgetTool class PDF4QTLIBSHARED_EXPORT PDFCreateAnnotationTool : public PDFWidgetTool
{ {
Q_OBJECT Q_OBJECT
@ -69,7 +69,7 @@ protected:
/// Tool that creates url link annotation. Multiple types of link highlights /// Tool that creates url link annotation. Multiple types of link highlights
/// are available, user can select a link highlight. When link annotation /// are available, user can select a link highlight. When link annotation
/// is clicked, url address is triggered. /// is clicked, url address is triggered.
class Pdf4QtLIBSHARED_EXPORT PDFCreateHyperlinkTool : public PDFCreateAnnotationTool class PDF4QTLIBSHARED_EXPORT PDFCreateHyperlinkTool : public PDFCreateAnnotationTool
{ {
Q_OBJECT Q_OBJECT
@ -91,7 +91,7 @@ private:
}; };
/// Tool that creates free text note without callout line. /// Tool that creates free text note without callout line.
class Pdf4QtLIBSHARED_EXPORT PDFCreateFreeTextTool : public PDFCreateAnnotationTool class PDF4QTLIBSHARED_EXPORT PDFCreateFreeTextTool : public PDFCreateAnnotationTool
{ {
Q_OBJECT Q_OBJECT
@ -109,7 +109,7 @@ private:
}; };
/// Tool that creates line/polyline/polygon annotations. /// Tool that creates line/polyline/polygon annotations.
class Pdf4QtLIBSHARED_EXPORT PDFCreateLineTypeTool : public PDFCreateAnnotationTool class PDF4QTLIBSHARED_EXPORT PDFCreateLineTypeTool : public PDFCreateAnnotationTool
{ {
Q_OBJECT Q_OBJECT
@ -156,7 +156,7 @@ private:
}; };
/// Tool that creates ellipse annotation. /// Tool that creates ellipse annotation.
class Pdf4QtLIBSHARED_EXPORT PDFCreateEllipseTool : public PDFCreateAnnotationTool class PDF4QTLIBSHARED_EXPORT PDFCreateEllipseTool : public PDFCreateAnnotationTool
{ {
Q_OBJECT Q_OBJECT
@ -191,7 +191,7 @@ private:
QColor m_fillColor; QColor m_fillColor;
}; };
class Pdf4QtLIBSHARED_EXPORT PDFCreateFreehandCurveTool : public PDFCreateAnnotationTool class PDF4QTLIBSHARED_EXPORT PDFCreateFreehandCurveTool : public PDFCreateAnnotationTool
{ {
Q_OBJECT Q_OBJECT
@ -229,7 +229,7 @@ private:
/// Tool that creates 'stamp' annotations. Multiple types of stamps /// Tool that creates 'stamp' annotations. Multiple types of stamps
/// are available, user can select a type of stamp (text). /// are available, user can select a type of stamp (text).
class Pdf4QtLIBSHARED_EXPORT PDFCreateStampTool : public PDFWidgetTool class PDF4QTLIBSHARED_EXPORT PDFCreateStampTool : public PDFWidgetTool
{ {
Q_OBJECT Q_OBJECT
@ -262,7 +262,7 @@ private:
}; };
/// Tool for highlighting of text in document /// Tool for highlighting of text in document
class Pdf4QtLIBSHARED_EXPORT PDFCreateHighlightTextTool : public PDFWidgetTool class PDF4QTLIBSHARED_EXPORT PDFCreateHighlightTextTool : public PDFWidgetTool
{ {
Q_OBJECT Q_OBJECT
@ -314,7 +314,7 @@ private:
/// Tool that creates redaction annotation from rectangle. Rectangle is not /// Tool that creates redaction annotation from rectangle. Rectangle is not
/// selected from the text, it is just any rectangle. /// selected from the text, it is just any rectangle.
class Pdf4QtLIBSHARED_EXPORT PDFCreateRedactRectangleTool : public PDFCreateAnnotationTool class PDF4QTLIBSHARED_EXPORT PDFCreateRedactRectangleTool : public PDFCreateAnnotationTool
{ {
Q_OBJECT Q_OBJECT
@ -332,7 +332,7 @@ private:
}; };
/// Tool for redaction of text in document. Creates redaction annotation from text selection. /// 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 Q_OBJECT

View File

@ -1,19 +1,19 @@
// Copyright (C) 2020-2021 Jakub Melka // 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 // 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 // the Free Software Foundation, either version 3 of the License, or
// with the written consent of the copyright owner, any later version. // 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 // but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU Lesser General Public License for more details. // GNU Lesser General Public License for more details.
// //
// You should have received a copy of the GNU Lesser General Public License // 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 "pdfannotation.h"
#include "pdfdocument.h" #include "pdfdocument.h"

View File

@ -1,19 +1,19 @@
// Copyright (C) 2020-2021 Jakub Melka // 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 // 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 // the Free Software Foundation, either version 3 of the License, or
// with the written consent of the copyright owner, any later version. // 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 // but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU Lesser General Public License for more details. // GNU Lesser General Public License for more details.
// //
// You should have received a copy of the GNU Lesser General Public License // 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 #ifndef PDFANNOTATION_H
#define 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, /// 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 /// it displays popup window containing the text of the note, font and size
/// is implementation dependent by viewer application. /// is implementation dependent by viewer application.
class Pdf4QtLIBSHARED_EXPORT PDFTextAnnotation : public PDFMarkupAnnotation class PDF4QTLIBSHARED_EXPORT PDFTextAnnotation : public PDFMarkupAnnotation
{ {
public: public:
inline explicit PDFTextAnnotation() = default; inline explicit PDFTextAnnotation() = default;
@ -1103,7 +1103,7 @@ enum class StampIntent
/// Annotation for stamps. Displays text or graphics intended to look /// Annotation for stamps. Displays text or graphics intended to look
/// as if they were stamped on the paper. /// as if they were stamped on the paper.
class Pdf4QtLIBSHARED_EXPORT PDFStampAnnotation : public PDFMarkupAnnotation class PDF4QTLIBSHARED_EXPORT PDFStampAnnotation : public PDFMarkupAnnotation
{ {
public: public:
inline explicit PDFStampAnnotation() = default; inline explicit PDFStampAnnotation() = default;
@ -1432,7 +1432,7 @@ private:
/// this object builds annotation's appearance streams, if necessary. This /// this object builds annotation's appearance streams, if necessary. This
/// manager is intended to non-gui rendering. If widget annotation manager is used, /// manager is intended to non-gui rendering. If widget annotation manager is used,
/// then this object is not thread safe. /// 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 Q_OBJECT
@ -1624,7 +1624,7 @@ protected:
/// Annotation manager for GUI rendering, it also manages annotations widgets /// Annotation manager for GUI rendering, it also manages annotations widgets
/// for parent widget. /// for parent widget.
class Pdf4QtLIBSHARED_EXPORT PDFWidgetAnnotationManager : public PDFAnnotationManager, public IDrawWidgetInputInterface class PDF4QTLIBSHARED_EXPORT PDFWidgetAnnotationManager : public PDFAnnotationManager, public IDrawWidgetInputInterface
{ {
Q_OBJECT Q_OBJECT

View File

@ -1,19 +1,19 @@
// Copyright (C) 2019-2021 Jakub Melka // 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 // 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 // the Free Software Foundation, either version 3 of the License, or
// with the written consent of the copyright owner, any later version. // 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 // but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU Lesser General Public License for more details. // GNU Lesser General Public License for more details.
// //
// You should have received a copy of the GNU Lesser General Public License // 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" #include "pdfblendfunction.h"

View File

@ -1,19 +1,19 @@
// Copyright (C) 2019-2021 Jakub Melka // 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 // 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 // the Free Software Foundation, either version 3 of the License, or
// with the written consent of the copyright owner, any later version. // 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 // but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU Lesser General Public License for more details. // GNU Lesser General Public License for more details.
// //
// You should have received a copy of the GNU Lesser General Public License // 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 #ifndef PDFBLENDFUNCTION_H
#define PDFBLENDFUNCTION_H #define PDFBLENDFUNCTION_H

View File

@ -1,19 +1,19 @@
// Copyright (C) 2018-2021 Jakub Melka // 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 // 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 // the Free Software Foundation, either version 3 of the License, or
// with the written consent of the copyright owner, any later version. // 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 // but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU Lesser General Public License for more details. // GNU Lesser General Public License for more details.
// //
// You should have received a copy of the GNU Lesser General Public License // 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 "pdfcatalog.h"
#include "pdfdocument.h" #include "pdfdocument.h"

View File

@ -1,19 +1,19 @@
// Copyright (C) 2018-2021 Jakub Melka // 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 // 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 // the Free Software Foundation, either version 3 of the License, or
// with the written consent of the copyright owner, any later version. // 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 // but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU Lesser General Public License for more details. // GNU Lesser General Public License for more details.
// //
// You should have received a copy of the GNU Lesser General Public License // 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 #ifndef PDFCATALOG_H
#define PDFCATALOG_H #define PDFCATALOG_H
@ -235,7 +235,7 @@ private:
/// Document security store. Contains certificates, CRLs, OCSPs, and /// Document security store. Contains certificates, CRLs, OCSPs, and
/// other data for signature validation. /// other data for signature validation.
class Pdf4QtLIBSHARED_EXPORT PDFDocumentSecurityStore class PDF4QTLIBSHARED_EXPORT PDFDocumentSecurityStore
{ {
public: public:
explicit inline PDFDocumentSecurityStore() = default; explicit inline PDFDocumentSecurityStore() = default;
@ -300,7 +300,7 @@ private:
/// Document extensions. Contains information about developer's extensions /// Document extensions. Contains information about developer's extensions
/// used in document. /// used in document.
class Pdf4QtLIBSHARED_EXPORT PDFDeveloperExtensions class PDF4QTLIBSHARED_EXPORT PDFDeveloperExtensions
{ {
public: public:
explicit PDFDeveloperExtensions() = default; explicit PDFDeveloperExtensions() = default;
@ -329,7 +329,7 @@ private:
}; };
/// Web capture info /// Web capture info
class Pdf4QtLIBSHARED_EXPORT PDFWebCaptureInfo class PDF4QTLIBSHARED_EXPORT PDFWebCaptureInfo
{ {
public: public:
explicit PDFWebCaptureInfo() = default; explicit PDFWebCaptureInfo() = default;
@ -348,7 +348,7 @@ private:
std::vector<PDFObjectReference> m_commands; std::vector<PDFObjectReference> m_commands;
}; };
class Pdf4QtLIBSHARED_EXPORT PDFOutputIntentICCProfileInfo class PDF4QTLIBSHARED_EXPORT PDFOutputIntentICCProfileInfo
{ {
public: public:
explicit PDFOutputIntentICCProfileInfo() = default; explicit PDFOutputIntentICCProfileInfo() = default;
@ -376,7 +376,7 @@ private:
}; };
/// Output intent /// Output intent
class Pdf4QtLIBSHARED_EXPORT PDFOutputIntent class PDF4QTLIBSHARED_EXPORT PDFOutputIntent
{ {
public: public:
explicit PDFOutputIntent() = default; explicit PDFOutputIntent() = default;
@ -410,7 +410,7 @@ private:
}; };
/// Legal attestations /// Legal attestations
class Pdf4QtLIBSHARED_EXPORT PDFLegalAttestation class PDF4QTLIBSHARED_EXPORT PDFLegalAttestation
{ {
public: public:
explicit inline PDFLegalAttestation() = default; explicit inline PDFLegalAttestation() = default;
@ -458,7 +458,7 @@ private:
/// Document can contain requirements for viewer application. This class /// Document can contain requirements for viewer application. This class
/// verifies, if this library and viewer application satisfies these requirements /// verifies, if this library and viewer application satisfies these requirements
/// and returns result. /// and returns result.
class Pdf4QtLIBSHARED_EXPORT PDFDocumentRequirements class PDF4QTLIBSHARED_EXPORT PDFDocumentRequirements
{ {
public: public:
@ -563,7 +563,7 @@ private:
std::array<PDFActionPtr, End> m_actions; std::array<PDFActionPtr, End> m_actions;
}; };
class Pdf4QtLIBSHARED_EXPORT PDFCatalog class PDF4QTLIBSHARED_EXPORT PDFCatalog
{ {
public: public:
inline PDFCatalog() = default; inline PDFCatalog() = default;

View File

@ -1,19 +1,19 @@
// Copyright (C) 2019-2021 Jakub Melka // 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 // 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 // the Free Software Foundation, either version 3 of the License, or
// with the written consent of the copyright owner, any later version. // 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 // but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU Lesser General Public License for more details. // GNU Lesser General Public License for more details.
// //
// You should have received a copy of the GNU Lesser General Public License // 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" #include "pdfccittfaxdecoder.h"

View File

@ -1,19 +1,19 @@
// Copyright (C) 2019-2021 Jakub Melka // 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 // 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 // the Free Software Foundation, either version 3 of the License, or
// with the written consent of the copyright owner, any later version. // 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 // but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU Lesser General Public License for more details. // GNU Lesser General Public License for more details.
// //
// You should have received a copy of the GNU Lesser General Public License // 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 #ifndef PDFCCITTFAXDECODER_H
#define PDFCCITTFAXDECODER_H #define PDFCCITTFAXDECODER_H

View File

@ -1,19 +1,19 @@
// Copyright (C) 2019-2021 Jakub Melka // 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 // 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 // the Free Software Foundation, either version 3 of the License, or
// with the written consent of the copyright owner, any later version. // 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 // but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU Lesser General Public License for more details. // GNU Lesser General Public License for more details.
// //
// You should have received a copy of the GNU Lesser General Public License // 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 "pdfcms.h"
#include "pdfdocument.h" #include "pdfdocument.h"

View File

@ -1,19 +1,19 @@
// Copyright (C) 2019-2021 Jakub Melka // 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 // 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 // the Free Software Foundation, either version 3 of the License, or
// with the written consent of the copyright owner, any later version. // 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 // but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU Lesser General Public License for more details. // GNU Lesser General Public License for more details.
// //
// You should have received a copy of the GNU Lesser General Public License // 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 #ifndef PDFCMS_H
#define PDFCMS_H #define PDFCMS_H
@ -337,7 +337,7 @@ using PDFColorProfileIdentifiers = std::vector<PDFColorProfileIdentifier>;
/// It also handles settings, and it's changes. Constant functions /// It also handles settings, and it's changes. Constant functions
/// is save to call from multiple threads, this also holds for some /// is save to call from multiple threads, this also holds for some
/// non-constant functions - manager is protected by mutexes. /// non-constant functions - manager is protected by mutexes.
class Pdf4QtLIBSHARED_EXPORT PDFCMSManager : public QObject class PDF4QTLIBSHARED_EXPORT PDFCMSManager : public QObject
{ {
Q_OBJECT Q_OBJECT

View File

@ -1,19 +1,19 @@
// Copyright (C) 2019-2021 Jakub Melka // 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 // 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 // the Free Software Foundation, either version 3 of the License, or
// with the written consent of the copyright owner, any later version. // 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 // but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU Lesser General Public License for more details. // GNU Lesser General Public License for more details.
// //
// You should have received a copy of the GNU Lesser General Public License // 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 "pdfcolorspaces.h"
#include "pdfobject.h" #include "pdfobject.h"

View File

@ -1,19 +1,19 @@
// Copyright (C) 2019-2021 Jakub Melka // 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 // 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 // the Free Software Foundation, either version 3 of the License, or
// with the written consent of the copyright owner, any later version. // 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 // but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU Lesser General Public License for more details. // GNU Lesser General Public License for more details.
// //
// You should have received a copy of the GNU Lesser General Public License // 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 #ifndef PDFCOLORSPACES_H
#define 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 /// Represents PDF's color space (abstract class). Contains functions for parsing
/// color spaces. /// color spaces.
class Pdf4QtLIBSHARED_EXPORT PDFAbstractColorSpace class PDF4QTLIBSHARED_EXPORT PDFAbstractColorSpace
{ {
public: public:
explicit PDFAbstractColorSpace() = default; explicit PDFAbstractColorSpace() = default;

View File

@ -1,19 +1,19 @@
// Copyright (C) 2019-2021 Jakub Melka // 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 // 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 // the Free Software Foundation, either version 3 of the License, or
// with the written consent of the copyright owner, any later version. // 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 // but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU Lesser General Public License for more details. // GNU Lesser General Public License for more details.
// //
// You should have received a copy of the GNU Lesser General Public License // 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 "pdfcompiler.h"
#include "pdfcms.h" #include "pdfcms.h"

View File

@ -1,19 +1,19 @@
// Copyright (C) 2019-2021 Jakub Melka // 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 // 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 // the Free Software Foundation, either version 3 of the License, or
// with the written consent of the copyright owner, any later version. // 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 // but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU Lesser General Public License for more details. // GNU Lesser General Public License for more details.
// //
// You should have received a copy of the GNU Lesser General Public License // 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 #ifndef PDFCOMPILER_H
#define PDFCOMPILER_H #define PDFCOMPILER_H
@ -97,7 +97,7 @@ private:
std::map<PDFInteger, CompileTask> m_tasks; std::map<PDFInteger, CompileTask> m_tasks;
}; };
class Pdf4QtLIBSHARED_EXPORT PDFAsynchronousTextLayoutCompiler : public QObject class PDF4QTLIBSHARED_EXPORT PDFAsynchronousTextLayoutCompiler : public QObject
{ {
Q_OBJECT Q_OBJECT

View File

@ -1,19 +1,19 @@
// Copyright (C) 2018-2021 Jakub Melka // 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 // 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 // the Free Software Foundation, either version 3 of the License, or
// with the written consent of the copyright owner, any later version. // 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 // but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU Lesser General Public License for more details. // GNU Lesser General Public License for more details.
// //
// You should have received a copy of the GNU Lesser General Public License // 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 #ifndef PDFCONSTANTS_H
@ -23,7 +23,7 @@ namespace pdf
{ {
// Name of the library, together with version // 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"; static constexpr const char* PDF_LIBRARY_VERSION = "1.0.0";
// Structure file constants // Structure file constants

View File

@ -1,19 +1,19 @@
// Copyright (C) 2018-2021 Jakub Melka // 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 // 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 // the Free Software Foundation, either version 3 of the License, or
// with the written consent of the copyright owner, any later version. // 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 // but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU Lesser General Public License for more details. // GNU Lesser General Public License for more details.
// //
// You should have received a copy of the GNU Lesser General Public License // 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" #include "pdfdocument.h"

View File

@ -1,19 +1,19 @@
// Copyright (C) 2018-2021 Jakub Melka // 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 // 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 // the Free Software Foundation, either version 3 of the License, or
// with the written consent of the copyright owner, any later version. // 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 // but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU Lesser General Public License for more details. // GNU Lesser General Public License for more details.
// //
// You should have received a copy of the GNU Lesser General Public License // 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 #ifndef PDFDOCUMENT_H
#define 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 /// 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. /// 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: public:
inline PDFObjectStorage() = default; inline PDFObjectStorage() = default;
@ -146,7 +146,7 @@ private:
/// then if object with valid data is not found, default value is used, and second one, /// 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. /// without default value, if valid data are not found, then exception is thrown.
/// This class uses Decorator design pattern. /// This class uses Decorator design pattern.
class Pdf4QtLIBSHARED_EXPORT PDFDocumentDataLoaderDecorator class PDF4QTLIBSHARED_EXPORT PDFDocumentDataLoaderDecorator
{ {
public: public:
explicit PDFDocumentDataLoaderDecorator(const PDFDocument* document); explicit PDFDocumentDataLoaderDecorator(const PDFDocument* document);
@ -402,7 +402,7 @@ private:
}; };
/// PDF document main class. /// PDF document main class.
class Pdf4QtLIBSHARED_EXPORT PDFDocument class PDF4QTLIBSHARED_EXPORT PDFDocument
{ {
Q_DECLARE_TR_FUNCTIONS(pdf::PDFDocument) Q_DECLARE_TR_FUNCTIONS(pdf::PDFDocument)

View File

@ -1,19 +1,19 @@
// Copyright (C) 2020-2021 Jakub Melka // 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 // 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 // the Free Software Foundation, either version 3 of the License, or
// with the written consent of the copyright owner, any later version. // 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 // but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU Lesser General Public License for more details. // GNU Lesser General Public License for more details.
// //
// You should have received a copy of the GNU Lesser General Public License // 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 "pdfdocumentbuilder.h"
#include "pdfencoding.h" #include "pdfencoding.h"

View File

@ -1,19 +1,19 @@
// Copyright (C) 2020-2021 Jakub Melka // 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 // 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 // the Free Software Foundation, either version 3 of the License, or
// with the written consent of the copyright owner, any later version. // 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 // but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU Lesser General Public License for more details. // GNU Lesser General Public License for more details.
// //
// You should have received a copy of the GNU Lesser General Public License // 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 #ifndef PDFDOCUMENTBUILDER_H
#define PDFDOCUMENTBUILDER_H #define PDFDOCUMENTBUILDER_H
@ -200,7 +200,7 @@ private:
/// to draw graphics elements on it. Content stream can have various /// to draw graphics elements on it. Content stream can have various
/// resources, which can, if selected be dereferenced, so content /// resources, which can, if selected be dereferenced, so content
/// stream is encapsulated and doesn't contain references. /// stream is encapsulated and doesn't contain references.
class Pdf4QtLIBSHARED_EXPORT PDFContentStreamBuilder class PDF4QTLIBSHARED_EXPORT PDFContentStreamBuilder
{ {
public: public:
@ -257,7 +257,7 @@ private:
/// to draw graphics elements on it. Content stream can have various /// to draw graphics elements on it. Content stream can have various
/// resources, which can, if selected be dereferenced, so content /// resources, which can, if selected be dereferenced, so content
/// stream is encapsulated and doesn't contain references. /// stream is encapsulated and doesn't contain references.
class Pdf4QtLIBSHARED_EXPORT PDFPageContentStreamBuilder class PDF4QTLIBSHARED_EXPORT PDFPageContentStreamBuilder
{ {
public: public:
PDFPageContentStreamBuilder(PDFDocumentBuilder* builder); PDFPageContentStreamBuilder(PDFDocumentBuilder* builder);
@ -288,7 +288,7 @@ private:
PDFObjectReference m_pageReference; PDFObjectReference m_pageReference;
}; };
class Pdf4QtLIBSHARED_EXPORT PDFDocumentBuilder class PDF4QTLIBSHARED_EXPORT PDFDocumentBuilder
{ {
public: public:
/// Creates a new blank document (with no pages) /// Creates a new blank document (with no pages)
@ -1493,7 +1493,7 @@ private:
/// This class serves for document modification. While document is modified, /// This class serves for document modification. While document is modified,
/// modification flags are gathered. At the end of the modification, it is checked, /// modification flags are gathered. At the end of the modification, it is checked,
/// if document was really changed. /// if document was really changed.
class Pdf4QtLIBSHARED_EXPORT PDFDocumentModifier class PDF4QTLIBSHARED_EXPORT PDFDocumentModifier
{ {
public: public:
explicit PDFDocumentModifier(const PDFDocument* originalDocument); explicit PDFDocumentModifier(const PDFDocument* originalDocument);

View File

@ -1,19 +1,19 @@
// Copyright (C) 2020-2021 Jakub Melka // 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 // 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 // the Free Software Foundation, either version 3 of the License, or
// with the written consent of the copyright owner, any later version. // 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 // but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU Lesser General Public License for more details. // GNU Lesser General Public License for more details.
// //
// You should have received a copy of the GNU Lesser General Public License // 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 #ifndef PDFDOCUMENTDRAWINTERFACE_H
#define PDFDOCUMENTDRAWINTERFACE_H #define PDFDOCUMENTDRAWINTERFACE_H
@ -31,7 +31,7 @@ namespace pdf
class PDFPrecompiledPage; class PDFPrecompiledPage;
class PDFTextLayoutGetter; class PDFTextLayoutGetter;
class Pdf4QtLIBSHARED_EXPORT IDocumentDrawInterface class PDF4QTLIBSHARED_EXPORT IDocumentDrawInterface
{ {
public: public:
explicit inline IDocumentDrawInterface() = default; explicit inline IDocumentDrawInterface() = default;

View File

@ -1,19 +1,19 @@
// Copyright (C) 2021 Jakub Melka // 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 // 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 // the Free Software Foundation, either version 3 of the License, or
// with the written consent of the copyright owner, any later version. // 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 // but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU Lesser General Public License for more details. // GNU Lesser General Public License for more details.
// //
// You should have received a copy of the GNU Lesser General Public License // 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 "pdfdocumentmanipulator.h"
#include "pdfdocumentbuilder.h" #include "pdfdocumentbuilder.h"

View File

@ -1,19 +1,19 @@
// Copyright (C) 2021 Jakub Melka // 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 // 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 // the Free Software Foundation, either version 3 of the License, or
// with the written consent of the copyright owner, any later version. // 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 // but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU Lesser General Public License for more details. // GNU Lesser General Public License for more details.
// //
// You should have received a copy of the GNU Lesser General Public License // 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 #ifndef PDFDOCUMENTMANIPULATOR_H
#define PDFDOCUMENTMANIPULATOR_H #define PDFDOCUMENTMANIPULATOR_H
@ -30,7 +30,7 @@ namespace pdf
/// to a new document, where pages are inserted/removed/moved, or joined /// to a new document, where pages are inserted/removed/moved, or joined
/// from another documents, or blank pages/image pages inserted. Document /// from another documents, or blank pages/image pages inserted. Document
/// is also optimized. /// is also optimized.
class Pdf4QtLIBSHARED_EXPORT PDFDocumentManipulator class PDF4QTLIBSHARED_EXPORT PDFDocumentManipulator
{ {
Q_DECLARE_TR_FUNCTIONS(pdf::PDFDocumentManipulator) Q_DECLARE_TR_FUNCTIONS(pdf::PDFDocumentManipulator)

View File

@ -1,19 +1,19 @@
// Copyright (C) 2018-2021 Jakub Melka // 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 // 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 // the Free Software Foundation, either version 3 of the License, or
// with the written consent of the copyright owner, any later version. // 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 // but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU Lesser General Public License for more details. // GNU Lesser General Public License for more details.
// //
// You should have received a copy of the GNU Lesser General Public License // 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" #include "pdfdocumentreader.h"

View File

@ -1,19 +1,19 @@
// Copyright (C) 2018-2021 Jakub Melka // 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 // 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 // the Free Software Foundation, either version 3 of the License, or
// with the written consent of the copyright owner, any later version. // 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 // but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU Lesser General Public License for more details. // GNU Lesser General Public License for more details.
// //
// You should have received a copy of the GNU Lesser General Public License // 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 #ifndef PDFDOCUMENTREADER_H
@ -35,7 +35,7 @@ class PDFParsingContext;
/// This class is a reader of PDF document from various devices (file, io device, /// 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 /// byte buffer). This class doesn't throw exceptions, to check errors, use
/// appropriate functions. /// appropriate functions.
class Pdf4QtLIBSHARED_EXPORT PDFDocumentReader class PDF4QTLIBSHARED_EXPORT PDFDocumentReader
{ {
Q_DECLARE_TR_FUNCTIONS(pdf::PDFDocumentReader) Q_DECLARE_TR_FUNCTIONS(pdf::PDFDocumentReader)

View File

@ -1,19 +1,19 @@
// Copyright (C) 2020-2021 Jakub Melka // 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 // 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 // the Free Software Foundation, either version 3 of the License, or
// with the written consent of the copyright owner, any later version. // 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 // but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU Lesser General Public License for more details. // GNU Lesser General Public License for more details.
// //
// You should have received a copy of the GNU Lesser General Public License // 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 "pdfdocumenttextflow.h"
#include "pdfdocument.h" #include "pdfdocument.h"

View File

@ -1,19 +1,19 @@
// Copyright (C) 2020-2021 Jakub Melka // 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 // 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 // the Free Software Foundation, either version 3 of the License, or
// with the written consent of the copyright owner, any later version. // 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 // but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU Lesser General Public License for more details. // GNU Lesser General Public License for more details.
// //
// You should have received a copy of the GNU Lesser General Public License // 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 #ifndef PDFDOCUMENTTEXTFLOW_H
#define PDFDOCUMENTTEXTFLOW_H #define PDFDOCUMENTTEXTFLOW_H
@ -28,7 +28,7 @@ class PDFDocument;
/// Text flow extracted from document. Text flow can be created \p PDFDocumentTextFlowFactory. /// 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 /// Flow can contain various items, not just text ones. Also, some manipulation functions
/// are available, they can modify text flow by various content. /// are available, they can modify text flow by various content.
class Pdf4QtLIBSHARED_EXPORT PDFDocumentTextFlow class PDF4QTLIBSHARED_EXPORT PDFDocumentTextFlow
{ {
public: public:
@ -74,7 +74,7 @@ private:
}; };
/// This factory creates text flow for whole document /// This factory creates text flow for whole document
class Pdf4QtLIBSHARED_EXPORT PDFDocumentTextFlowFactory class PDF4QTLIBSHARED_EXPORT PDFDocumentTextFlowFactory
{ {
public: public:
explicit PDFDocumentTextFlowFactory() = default; explicit PDFDocumentTextFlowFactory() = default;

View File

@ -1,19 +1,19 @@
// Copyright (C) 2020-2021 Jakub Melka // 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 // 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 // the Free Software Foundation, either version 3 of the License, or
// with the written consent of the copyright owner, any later version. // 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 // but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU Lesser General Public License for more details. // GNU Lesser General Public License for more details.
// //
// You should have received a copy of the GNU Lesser General Public License // 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 "pdfdocumentwriter.h"
#include "pdfconstants.h" #include "pdfconstants.h"

View File

@ -1,19 +1,19 @@
// Copyright (C) 2020-2021 Jakub Melka // 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 // 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 // the Free Software Foundation, either version 3 of the License, or
// with the written consent of the copyright owner, any later version. // 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 // but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU Lesser General Public License for more details. // GNU Lesser General Public License for more details.
// //
// You should have received a copy of the GNU Lesser General Public License // 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 #ifndef PDFDOCUMENTWRITER_H
#define PDFDOCUMENTWRITER_H #define PDFDOCUMENTWRITER_H
@ -29,7 +29,7 @@ namespace pdf
/// Class used for writing PDF documents to the desired target device (or file, /// 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. /// 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) Q_DECLARE_TR_FUNCTIONS(pdf::PDFDocumentWriter)

View File

@ -1,19 +1,19 @@
// Copyright (C) 2019-2021 Jakub Melka // 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 // 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 // the Free Software Foundation, either version 3 of the License, or
// with the written consent of the copyright owner, any later version. // 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 // but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU Lesser General Public License for more details. // GNU Lesser General Public License for more details.
// //
// You should have received a copy of the GNU Lesser General Public License // 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" #include "pdfdrawspacecontroller.h"

View File

@ -1,19 +1,19 @@
// Copyright (C) 2019-2021 Jakub Melka // 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 // 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 // the Free Software Foundation, either version 3 of the License, or
// with the written consent of the copyright owner, any later version. // 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 // but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU Lesser General Public License for more details. // GNU Lesser General Public License for more details.
// //
// You should have received a copy of the GNU Lesser General Public License // 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 #ifndef PDFDRAWSPACECONTROLLER_H
#define 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 /// 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). /// (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 Q_OBJECT

View File

@ -1,19 +1,19 @@
// Copyright (C) 2018-2021 Jakub Melka // 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 // 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 // the Free Software Foundation, either version 3 of the License, or
// with the written consent of the copyright owner, any later version. // 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 // but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU Lesser General Public License for more details. // GNU Lesser General Public License for more details.
// //
// You should have received a copy of the GNU Lesser General Public License // 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 "pdfdrawwidget.h"
#include "pdfdrawspacecontroller.h" #include "pdfdrawspacecontroller.h"

View File

@ -1,19 +1,19 @@
// Copyright (C) 2018-2021 Jakub Melka // 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 // 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 // the Free Software Foundation, either version 3 of the License, or
// with the written consent of the copyright owner, any later version. // 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 // but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU Lesser General Public License for more details. // GNU Lesser General Public License for more details.
// //
// You should have received a copy of the GNU Lesser General Public License // 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 #ifndef PDFDRAWWIDGET_H
#define PDFDRAWWIDGET_H #define PDFDRAWWIDGET_H
@ -48,7 +48,7 @@ public:
virtual std::vector<PDFInteger> getCurrentPages() const = 0; virtual std::vector<PDFInteger> getCurrentPages() const = 0;
}; };
class Pdf4QtLIBSHARED_EXPORT PDFWidget : public QWidget class PDF4QTLIBSHARED_EXPORT PDFWidget : public QWidget
{ {
Q_OBJECT Q_OBJECT

View File

@ -1,19 +1,19 @@
// Copyright (C) 2018-2021 Jakub Melka // 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 // 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 // the Free Software Foundation, either version 3 of the License, or
// with the written consent of the copyright owner, any later version. // 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 // but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU Lesser General Public License for more details. // GNU Lesser General Public License for more details.
// //
// You should have received a copy of the GNU Lesser General Public License // 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" #include "pdfencoding.h"

View File

@ -1,19 +1,19 @@
// Copyright (C) 2018-2021 Jakub Melka // 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 // 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 // the Free Software Foundation, either version 3 of the License, or
// with the written consent of the copyright owner, any later version. // 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 // but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU Lesser General Public License for more details. // GNU Lesser General Public License for more details.
// //
// You should have received a copy of the GNU Lesser General Public License // 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 #ifndef PDFENCODING_H
#define 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. /// This class can convert byte stream to the QString in unicode encoding.
/// PDF has several encodings, see PDF Reference 1.7, Appendix D. /// PDF has several encodings, see PDF Reference 1.7, Appendix D.
class Pdf4QtLIBSHARED_EXPORT PDFEncoding class PDF4QTLIBSHARED_EXPORT PDFEncoding
{ {
public: public:
explicit PDFEncoding() = delete; explicit PDFEncoding() = delete;

View File

@ -1,19 +1,19 @@
// Copyright (C) 2019-2021 Jakub Melka // 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 // 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 // the Free Software Foundation, either version 3 of the License, or
// with the written consent of the copyright owner, any later version. // 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 // but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU Lesser General Public License for more details. // GNU Lesser General Public License for more details.
// //
// You should have received a copy of the GNU Lesser General Public License // 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 #ifndef PDFEXCEPTION_H
#define PDFEXCEPTION_H #define PDFEXCEPTION_H

View File

@ -1,19 +1,19 @@
// Copyright (C) 2020-2021 Jakub Melka // 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 // 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 // the Free Software Foundation, either version 3 of the License, or
// with the written consent of the copyright owner, any later version. // 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 // but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU Lesser General Public License for more details. // GNU Lesser General Public License for more details.
// //
// You should have received a copy of the GNU Lesser General Public License // 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" #include "pdfexecutionpolicy.h"

View File

@ -1,19 +1,19 @@
// Copyright (C) 2020-2021 Jakub Melka // 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 // 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 // the Free Software Foundation, either version 3 of the License, or
// with the written consent of the copyright owner, any later version. // 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 // but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU Lesser General Public License for more details. // GNU Lesser General Public License for more details.
// //
// You should have received a copy of the GNU Lesser General Public License // 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 #ifndef PDFEXECUTIONPOLICY_H
#define PDFEXECUTIONPOLICY_H #define PDFEXECUTIONPOLICY_H
@ -33,7 +33,7 @@ struct PDFExecutionPolicyHolder;
/// Defines thread execution policy based on settings and actual number of page content /// 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 /// streams being processed. It can regulate number of threads executed at each
/// point, where execution policy is used. /// point, where execution policy is used.
class Pdf4QtLIBSHARED_EXPORT PDFExecutionPolicy class PDF4QTLIBSHARED_EXPORT PDFExecutionPolicy
{ {
public: public:

View File

@ -1,19 +1,19 @@
// Copyright (C) 2019-2021 Jakub Melka // 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 // 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 // the Free Software Foundation, either version 3 of the License, or
// with the written consent of the copyright owner, any later version. // 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 // but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU Lesser General Public License for more details. // GNU Lesser General Public License for more details.
// //
// You should have received a copy of the GNU Lesser General Public License // 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 "pdffile.h"
#include "pdfdocument.h" #include "pdfdocument.h"

View File

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

View File

@ -1,19 +1,19 @@
// Copyright (C) 2019-2021 Jakub Melka // 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 // 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 // the Free Software Foundation, either version 3 of the License, or
// with the written consent of the copyright owner, any later version. // 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 // but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU Lesser General Public License for more details. // GNU Lesser General Public License for more details.
// //
// You should have received a copy of the GNU Lesser General Public License // 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 #ifndef PDFFLATARRAY_H

View File

@ -1,19 +1,19 @@
// Copyright (C) 2018-2021 Jakub Melka // 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 // 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 // the Free Software Foundation, either version 3 of the License, or
// with the written consent of the copyright owner, any later version. // 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 // but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU Lesser General Public License for more details. // GNU Lesser General Public License for more details.
// //
// You should have received a copy of the GNU Lesser General Public License // 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 #ifndef PDFFLATMAP_H

View File

@ -1,19 +1,19 @@
// Copyright (C) 2019-2021 Jakub Melka // 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 // 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 // the Free Software Foundation, either version 3 of the License, or
// with the written consent of the copyright owner, any later version. // 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 // but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU Lesser General Public License for more details. // GNU Lesser General Public License for more details.
// //
// You should have received a copy of the GNU Lesser General Public License // 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 "pdffont.h"
#include "pdfdocument.h" #include "pdfdocument.h"

View File

@ -1,19 +1,19 @@
// Copyright (C) 2019-2021 Jakub Melka // 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 // 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 // the Free Software Foundation, either version 3 of the License, or
// with the written consent of the copyright owner, any later version. // 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 // but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU Lesser General Public License for more details. // GNU Lesser General Public License for more details.
// //
// You should have received a copy of the GNU Lesser General Public License // 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 #ifndef PDFFONT_H
#define 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(); } 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 /// 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). /// 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: public:
~PDFRealizedFont(); ~PDFRealizedFont();
@ -264,7 +264,7 @@ private:
}; };
/// Base class representing font in the PDF file /// Base class representing font in the PDF file
class Pdf4QtLIBSHARED_EXPORT PDFFont class PDF4QTLIBSHARED_EXPORT PDFFont
{ {
public: public:
explicit PDFFont(FontDescriptor fontDescriptor); explicit PDFFont(FontDescriptor fontDescriptor);
@ -374,7 +374,7 @@ public:
/// Font cache which caches both fonts, and realized fonts. Cache has individual limit /// Font cache which caches both fonts, and realized fonts. Cache has individual limit
/// for fonts, and realized fonts. /// for fonts, and realized fonts.
class Pdf4QtLIBSHARED_EXPORT PDFFontCache class PDF4QTLIBSHARED_EXPORT PDFFontCache
{ {
public: public:
inline explicit PDFFontCache(size_t fontCacheLimit, size_t realizedFontCacheLimit) : inline explicit PDFFontCache(size_t fontCacheLimit, size_t realizedFontCacheLimit) :
@ -481,7 +481,7 @@ private:
}; };
/// Represents a font CMAP (mapping of CIDs) /// Represents a font CMAP (mapping of CIDs)
class Pdf4QtLIBSHARED_EXPORT PDFFontCMap class PDF4QTLIBSHARED_EXPORT PDFFontCMap
{ {
public: public:
explicit PDFFontCMap() = default; explicit PDFFontCMap() = default;
@ -630,7 +630,7 @@ private:
}; };
/// Repository with predefined CMaps /// Repository with predefined CMaps
class Pdf4QtLIBSHARED_EXPORT PDFFontCMapRepository class PDF4QTLIBSHARED_EXPORT PDFFontCMapRepository
{ {
public: public:
/// Returns instance of CMAP repository /// Returns instance of CMAP repository

View File

@ -1,19 +1,19 @@
// Copyright (C) 2020-2021 Jakub Melka // 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 // 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 // the Free Software Foundation, either version 3 of the License, or
// with the written consent of the copyright owner, any later version. // 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 // but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU Lesser General Public License for more details. // GNU Lesser General Public License for more details.
// //
// You should have received a copy of the GNU Lesser General Public License // 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 "pdfform.h"
#include "pdfdocument.h" #include "pdfdocument.h"

View File

@ -1,19 +1,19 @@
// Copyright (C) 2020-2021 Jakub Melka // 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 // 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 // the Free Software Foundation, either version 3 of the License, or
// with the written consent of the copyright owner, any later version. // 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 // but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU Lesser General Public License for more details. // GNU Lesser General Public License for more details.
// //
// You should have received a copy of the GNU Lesser General Public License // 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 #ifndef PDFFORM_H
#define PDFFORM_H #define PDFFORM_H
@ -412,7 +412,7 @@ private:
/// Fields forms tree-like structure, where leafs are usually widgets. Fields include /// 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 /// ordinary widgets, such as buttons, check boxes, combo boxes and text fields, and one
/// special - signature field, which represents digital signature. /// special - signature field, which represents digital signature.
class Pdf4QtLIBSHARED_EXPORT PDFForm class PDF4QTLIBSHARED_EXPORT PDFForm
{ {
public: public:
explicit inline PDFForm() = default; explicit inline PDFForm() = default;
@ -533,7 +533,7 @@ protected:
/// Form manager. Manages all form widgets functionality - triggers actions, /// Form manager. Manages all form widgets functionality - triggers actions,
/// edits fields, updates annotation appearances, etc. Valid pointer to annotation /// edits fields, updates annotation appearances, etc. Valid pointer to annotation
/// manager is requirement. /// manager is requirement.
class Pdf4QtLIBSHARED_EXPORT PDFFormManager : public QObject, public IDrawWidgetInputInterface class PDF4QTLIBSHARED_EXPORT PDFFormManager : public QObject, public IDrawWidgetInputInterface
{ {
Q_OBJECT Q_OBJECT

View File

@ -1,19 +1,19 @@
// Copyright (C) 2019-2021 Jakub Melka // 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 // 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 // the Free Software Foundation, either version 3 of the License, or
// with the written consent of the copyright owner, any later version. // 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 // but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU Lesser General Public License for more details. // GNU Lesser General Public License for more details.
// //
// You should have received a copy of the GNU Lesser General Public License // 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 "pdffunction.h"
#include "pdfflatarray.h" #include "pdfflatarray.h"

View File

@ -1,19 +1,19 @@
// Copyright (C) 2019-2021 Jakub Melka // 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 // 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 // the Free Software Foundation, either version 3 of the License, or
// with the written consent of the copyright owner, any later version. // 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 // but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU Lesser General Public License for more details. // GNU Lesser General Public License for more details.
// //
// You should have received a copy of the GNU Lesser General Public License // 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 #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 /// 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 /// to the nearest values. This class is fully thread safe (if constant functions
/// are called). /// are called).
class Pdf4QtLIBSHARED_EXPORT PDFFunction class PDF4QTLIBSHARED_EXPORT PDFFunction
{ {
public: public:
@ -131,7 +131,7 @@ protected:
}; };
/// Identity function /// Identity function
class Pdf4QtLIBSHARED_EXPORT PDFIdentityFunction : public PDFFunction class PDF4QTLIBSHARED_EXPORT PDFIdentityFunction : public PDFFunction
{ {
public: public:
explicit PDFIdentityFunction(); explicit PDFIdentityFunction();
@ -148,7 +148,7 @@ public:
/// Sampled function (Type 0 function). /// Sampled function (Type 0 function).
/// \note Order is ignored, linear interpolation is always performed. No cubic spline /// \note Order is ignored, linear interpolation is always performed. No cubic spline
/// interpolation occurs. /// interpolation occurs.
class Pdf4QtLIBSHARED_EXPORT PDFSampledFunction : public PDFFunction class PDF4QTLIBSHARED_EXPORT PDFSampledFunction : public PDFFunction
{ {
public: 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 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, /// 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. /// then linear interpolation is used instead.
class Pdf4QtLIBSHARED_EXPORT PDFExponentialFunction : public PDFFunction class PDF4QTLIBSHARED_EXPORT PDFExponentialFunction : public PDFFunction
{ {
public: public:
/// Construct new exponential function. /// Construct new exponential function.
@ -254,7 +254,7 @@ private:
/// Stitching function (Type 3 function) /// Stitching function (Type 3 function)
/// This type of function has always exactly one input. Transformation of this 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. /// 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: public:
struct PartialFunction struct PartialFunction
@ -313,7 +313,7 @@ private:
/// Postscript function (Type 4 function) /// Postscript function (Type 4 function)
/// Implements subset of postscript language /// Implements subset of postscript language
class Pdf4QtLIBSHARED_EXPORT PDFPostScriptFunction : public PDFFunction class PDF4QTLIBSHARED_EXPORT PDFPostScriptFunction : public PDFFunction
{ {
public: public:

View File

@ -1,19 +1,19 @@
// Copyright (C) 2018-2021 Jakub Melka // 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 // 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 // the Free Software Foundation, either version 3 of the License, or
// with the written consent of the copyright owner, any later version. // 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 // but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU Lesser General Public License for more details. // GNU Lesser General Public License for more details.
// //
// You should have received a copy of the GNU Lesser General Public License // 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 #ifndef PDFGLOBAL_H
@ -26,10 +26,10 @@
#include <tuple> #include <tuple>
#include <array> #include <array>
#if defined(Pdf4QtLIB_LIBRARY) #if defined(PDF4QTLIB_LIBRARY)
# define Pdf4QtLIBSHARED_EXPORT Q_DECL_EXPORT # define PDF4QTLIBSHARED_EXPORT Q_DECL_EXPORT
#else #else
# define Pdf4QtLIBSHARED_EXPORT Q_DECL_IMPORT # define PDF4QTLIBSHARED_EXPORT Q_DECL_IMPORT
#endif #endif
namespace pdf namespace pdf

View File

@ -1,19 +1,19 @@
// Copyright (C) 2019-2021 Jakub Melka // 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 // 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 // the Free Software Foundation, either version 3 of the License, or
// with the written consent of the copyright owner, any later version. // 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 // but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU Lesser General Public License for more details. // GNU Lesser General Public License for more details.
// //
// You should have received a copy of the GNU Lesser General Public License // 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 "pdfimage.h"
#include "pdfdocument.h" #include "pdfdocument.h"

View File

@ -1,19 +1,19 @@
// Copyright (C) 2019-2021 Jakub Melka // 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 // 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 // the Free Software Foundation, either version 3 of the License, or
// with the written consent of the copyright owner, any later version. // 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 // but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU Lesser General Public License for more details. // GNU Lesser General Public License for more details.
// //
// You should have received a copy of the GNU Lesser General Public License // 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 #ifndef PDFIMAGE_H
#define PDFIMAGE_H #define PDFIMAGE_H
@ -54,7 +54,7 @@ private:
bool m_defaultForPrinting = false; bool m_defaultForPrinting = false;
}; };
class Pdf4QtLIBSHARED_EXPORT PDFImage class PDF4QTLIBSHARED_EXPORT PDFImage
{ {
public: public:

View File

@ -1,19 +1,19 @@
// Copyright (C) 2019-2021 Jakub Melka // 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 // 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 // the Free Software Foundation, either version 3 of the License, or
// with the written consent of the copyright owner, any later version. // 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 // but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU Lesser General Public License for more details. // GNU Lesser General Public License for more details.
// //
// You should have received a copy of the GNU Lesser General Public License // 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 "pdfitemmodels.h"
#include "pdfdocument.h" #include "pdfdocument.h"

View File

@ -1,19 +1,19 @@
// Copyright (C) 2019-2021 Jakub Melka // 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 // 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 // the Free Software Foundation, either version 3 of the License, or
// with the written consent of the copyright owner, any later version. // 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 // but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU Lesser General Public License for more details. // GNU Lesser General Public License for more details.
// //
// You should have received a copy of the GNU Lesser General Public License // 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 #ifndef PDFITEMMODELS_H
#define PDFITEMMODELS_H #define PDFITEMMODELS_H
@ -38,7 +38,7 @@ class PDFOptionalContentActivity;
class PDFDrawWidgetProxy; class PDFDrawWidgetProxy;
/// Represents tree item in the GUI tree /// Represents tree item in the GUI tree
class Pdf4QtLIBSHARED_EXPORT PDFTreeItem class PDF4QTLIBSHARED_EXPORT PDFTreeItem
{ {
public: public:
inline explicit PDFTreeItem() = default; inline explicit PDFTreeItem() = default;
@ -73,7 +73,7 @@ private:
/// Root of all tree item models. Reimplementations of this model /// Root of all tree item models. Reimplementations of this model
/// must handle "soft" document updates, such as only annotations changed etc. /// must handle "soft" document updates, such as only annotations changed etc.
/// Model should be rebuilded only, if it is neccessary. /// Model should be rebuilded only, if it is neccessary.
class Pdf4QtLIBSHARED_EXPORT PDFTreeItemModel : public QAbstractItemModel class PDF4QTLIBSHARED_EXPORT PDFTreeItemModel : public QAbstractItemModel
{ {
public: public:
explicit PDFTreeItemModel(QObject* parent); explicit PDFTreeItemModel(QObject* parent);
@ -116,7 +116,7 @@ private:
bool m_locked; ///< Node is locked (user can't change it) 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 Q_OBJECT
public: public:
@ -150,7 +150,7 @@ private:
QSharedPointer<PDFOutlineItem> m_outlineItem; QSharedPointer<PDFOutlineItem> m_outlineItem;
}; };
class Pdf4QtLIBSHARED_EXPORT PDFOutlineTreeItemModel : public PDFTreeItemModel class PDF4QTLIBSHARED_EXPORT PDFOutlineTreeItemModel : public PDFTreeItemModel
{ {
Q_OBJECT Q_OBJECT
public: public:
@ -175,7 +175,7 @@ private:
QIcon m_icon; QIcon m_icon;
}; };
class Pdf4QtLIBSHARED_EXPORT PDFSelectableOutlineTreeItemModel : public PDFOutlineTreeItemModel class PDF4QTLIBSHARED_EXPORT PDFSelectableOutlineTreeItemModel : public PDFOutlineTreeItemModel
{ {
Q_OBJECT Q_OBJECT
@ -218,7 +218,7 @@ private:
std::unique_ptr<PDFFileSpecification> m_fileSpecification; std::unique_ptr<PDFFileSpecification> m_fileSpecification;
}; };
class Pdf4QtLIBSHARED_EXPORT PDFAttachmentsTreeItemModel : public PDFTreeItemModel class PDF4QTLIBSHARED_EXPORT PDFAttachmentsTreeItemModel : public PDFTreeItemModel
{ {
Q_OBJECT Q_OBJECT
public: public:
@ -243,7 +243,7 @@ public:
const PDFFileSpecification* getFileSpecification(const QModelIndex& index) const; const PDFFileSpecification* getFileSpecification(const QModelIndex& index) const;
}; };
class Pdf4QtLIBSHARED_EXPORT PDFThumbnailsItemModel : public QAbstractItemModel class PDF4QTLIBSHARED_EXPORT PDFThumbnailsItemModel : public QAbstractItemModel
{ {
Q_OBJECT Q_OBJECT

View File

@ -1,19 +1,19 @@
// Copyright (C) 2020-2021 Jakub Melka // 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 // 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 // the Free Software Foundation, either version 3 of the License, or
// with the written consent of the copyright owner, any later version. // 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 // but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU Lesser General Public License for more details. // GNU Lesser General Public License for more details.
// //
// You should have received a copy of the GNU Lesser General Public License // 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 "pdfjavascriptscanner.h"
#include "pdfaction.h" #include "pdfaction.h"

View File

@ -1,19 +1,19 @@
// Copyright (C) 2020-2021 Jakub Melka // 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 // 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 // the Free Software Foundation, either version 3 of the License, or
// with the written consent of the copyright owner, any later version. // 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 // but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU Lesser General Public License for more details. // GNU Lesser General Public License for more details.
// //
// You should have received a copy of the GNU Lesser General Public License // 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 #ifndef PDFJAVASCRIPTSCANNER_H
#define PDFJAVASCRIPTSCANNER_H #define PDFJAVASCRIPTSCANNER_H
@ -57,7 +57,7 @@ struct PDFJavaScriptEntry
/// Scans document for all javascript presence (in actions). Several option /// Scans document for all javascript presence (in actions). Several option
/// can be set, for example, scan only document actions, or stop scanning, /// can be set, for example, scan only document actions, or stop scanning,
/// when first javascript is found. /// when first javascript is found.
class Pdf4QtLIBSHARED_EXPORT PDFJavaScriptScanner class PDF4QTLIBSHARED_EXPORT PDFJavaScriptScanner
{ {
public: public:
explicit PDFJavaScriptScanner(const PDFDocument* document); explicit PDFJavaScriptScanner(const PDFDocument* document);

View File

@ -1,19 +1,19 @@
// Copyright (C) 2019-2021 Jakub Melka // 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 // 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 // the Free Software Foundation, either version 3 of the License, or
// with the written consent of the copyright owner, any later version. // 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 // but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU Lesser General Public License for more details. // GNU Lesser General Public License for more details.
// //
// You should have received a copy of the GNU Lesser General Public License // 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 "pdfjbig2decoder.h"
#include "pdfexception.h" #include "pdfexception.h"

View File

@ -1,19 +1,19 @@
// Copyright (C) 2019-2021 Jakub Melka // 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 // 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 // the Free Software Foundation, either version 3 of the License, or
// with the written consent of the copyright owner, any later version. // 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 // but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU Lesser General Public License for more details. // GNU Lesser General Public License for more details.
// //
// You should have received a copy of the GNU Lesser General Public License // 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 #ifndef PDFJBIG2DECODER_H
#define 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 /// 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 /// 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). /// is used to store current MPS value (most probable symbol - 0/1).
class Pdf4QtLIBSHARED_EXPORT PDFJBIG2ArithmeticDecoderState class PDF4QTLIBSHARED_EXPORT PDFJBIG2ArithmeticDecoderState
{ {
public: public:
explicit inline PDFJBIG2ArithmeticDecoderState() = default; explicit inline PDFJBIG2ArithmeticDecoderState() = default;
@ -139,7 +139,7 @@ private:
/// of decoder described in document ISO/IEC 14492:2001, T.88, annex G (arithmetic decoding /// 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 /// procedure). It uses 32-bit fixed point arithmetic instead of 16-bit fixed point
/// arithmetic described in the specification (it is much faster). /// arithmetic described in the specification (it is much faster).
class Pdf4QtLIBSHARED_EXPORT PDFJBIG2ArithmeticDecoder class PDF4QTLIBSHARED_EXPORT PDFJBIG2ArithmeticDecoder
{ {
public: public:
explicit inline PDFJBIG2ArithmeticDecoder(PDFBitReader* reader) : explicit inline PDFJBIG2ArithmeticDecoder(PDFBitReader* reader) :
@ -323,7 +323,7 @@ private:
std::vector<PDFJBIG2HuffmanTableEntry> m_entries; std::vector<PDFJBIG2HuffmanTableEntry> m_entries;
}; };
class Pdf4QtLIBSHARED_EXPORT PDFJBIG2Bitmap : public PDFJBIG2Segment class PDF4QTLIBSHARED_EXPORT PDFJBIG2Bitmap : public PDFJBIG2Segment
{ {
public: public:
explicit PDFJBIG2Bitmap(); explicit PDFJBIG2Bitmap();
@ -427,7 +427,7 @@ using PDFJBIG2ATPositions = std::array<PDFJBIG2ATPosition, 4>;
/// Decoder of JBIG2 data streams. Decodes the black/white monochrome image. /// Decoder of JBIG2 data streams. Decodes the black/white monochrome image.
/// Handles also global segments. Decoder decodes data using the specification /// Handles also global segments. Decoder decodes data using the specification
/// ISO/IEC 14492:2001, T.88. /// ISO/IEC 14492:2001, T.88.
class Pdf4QtLIBSHARED_EXPORT PDFJBIG2Decoder class PDF4QTLIBSHARED_EXPORT PDFJBIG2Decoder
{ {
public: public:
explicit inline PDFJBIG2Decoder(QByteArray data, QByteArray globalData, PDFRenderErrorReporter* errorReporter) : explicit inline PDFJBIG2Decoder(QByteArray data, QByteArray globalData, PDFRenderErrorReporter* errorReporter) :

View File

@ -1,19 +1,19 @@
// Copyright (C) 2019-2021 Jakub Melka // 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 // 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 // the Free Software Foundation, either version 3 of the License, or
// with the written consent of the copyright owner, any later version. // 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 // but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU Lesser General Public License for more details. // GNU Lesser General Public License for more details.
// //
// You should have received a copy of the GNU Lesser General Public License // 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 #ifndef PDFMESHQUALITYSETTINGS_H
#define PDFMESHQUALITYSETTINGS_H #define PDFMESHQUALITYSETTINGS_H

View File

@ -1,19 +1,19 @@
// Copyright (C) 2019-2021 Jakub Melka // 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 // 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 // the Free Software Foundation, either version 3 of the License, or
// with the written consent of the copyright owner, any later version. // 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 // but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU Lesser General Public License for more details. // GNU Lesser General Public License for more details.
// //
// You should have received a copy of the GNU Lesser General Public License // 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 "pdfmultimedia.h"
#include "pdfdocument.h" #include "pdfdocument.h"

View File

@ -1,19 +1,19 @@
// Copyright (C) 2019-2021 Jakub Melka // 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 // 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 // the Free Software Foundation, either version 3 of the License, or
// with the written consent of the copyright owner, any later version. // 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 // but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU Lesser General Public License for more details. // GNU Lesser General Public License for more details.
// //
// You should have received a copy of the GNU Lesser General Public License // 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 #ifndef PDFMULTIMEDIA_H
#define PDFMULTIMEDIA_H #define PDFMULTIMEDIA_H

View File

@ -1,19 +1,19 @@
// Copyright (C) 2019-2021 Jakub Melka // 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 // 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 // the Free Software Foundation, either version 3 of the License, or
// with the written consent of the copyright owner, any later version. // 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 // but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU Lesser General Public License for more details. // GNU Lesser General Public License for more details.
// //
// You should have received a copy of the GNU Lesser General Public License // 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" #include "pdfnametounicode.h"

View File

@ -1,19 +1,19 @@
// Copyright (C) 2018-2021 Jakub Melka // 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 // 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 // the Free Software Foundation, either version 3 of the License, or
// with the written consent of the copyright owner, any later version. // 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 // but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU Lesser General Public License for more details. // GNU Lesser General Public License for more details.
// //
// You should have received a copy of the GNU Lesser General Public License // 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 #ifndef PDFNAMETOUNICODE_H
@ -27,7 +27,7 @@
namespace pdf namespace pdf
{ {
class Pdf4QtLIBSHARED_EXPORT PDFNameToUnicode class PDF4QTLIBSHARED_EXPORT PDFNameToUnicode
{ {
public: public:
explicit PDFNameToUnicode() = delete; explicit PDFNameToUnicode() = delete;

View File

@ -1,19 +1,19 @@
// Copyright (C) 2019-2021 Jakub Melka // 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 // 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 // the Free Software Foundation, either version 3 of the License, or
// with the written consent of the copyright owner, any later version. // 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 // but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU Lesser General Public License for more details. // GNU Lesser General Public License for more details.
// //
// You should have received a copy of the GNU Lesser General Public License // 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 #ifndef PDFNAMETREELOADER_H
#define PDFNAMETREELOADER_H #define PDFNAMETREELOADER_H

View File

@ -1,19 +1,19 @@
// Copyright (C) 2018-2021 Jakub Melka // 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 // 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 // the Free Software Foundation, either version 3 of the License, or
// with the written consent of the copyright owner, any later version. // 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 // but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU Lesser General Public License for more details. // GNU Lesser General Public License for more details.
// //
// You should have received a copy of the GNU Lesser General Public License // 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 #ifndef PDFNUMBERTREELOADER_H

View File

@ -1,19 +1,19 @@
// Copyright (C) 2018-2021 Jakub Melka // 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 // 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 // the Free Software Foundation, either version 3 of the License, or
// with the written consent of the copyright owner, any later version. // 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 // but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU Lesser General Public License for more details. // GNU Lesser General Public License for more details.
// //
// You should have received a copy of the GNU Lesser General Public License // 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 "pdfobject.h"
#include "pdfvisitor.h" #include "pdfvisitor.h"

View File

@ -1,19 +1,19 @@
// Copyright (C) 2018-2021 Jakub Melka // 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 // 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 // the Free Software Foundation, either version 3 of the License, or
// with the written consent of the copyright owner, any later version. // 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 // but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU Lesser General Public License for more details. // GNU Lesser General Public License for more details.
// //
// You should have received a copy of the GNU Lesser General Public License // 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 #ifndef PDFOBJECT_H
@ -111,7 +111,7 @@ struct PDFInplaceString
}; };
/// Reference to the string implementations /// Reference to the string implementations
struct Pdf4QtLIBSHARED_EXPORT PDFStringRef struct PDF4QTLIBSHARED_EXPORT PDFStringRef
{ {
const PDFInplaceString* inplaceString = nullptr; const PDFInplaceString* inplaceString = nullptr;
const PDFString* memoryString = 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), /// This class represents string, which can be inplace string (no memory allocation),
/// or classic byte array string, if not enough space for embedded string. /// or classic byte array string, if not enough space for embedded string.
class Pdf4QtLIBSHARED_EXPORT PDFInplaceOrMemoryString class PDF4QTLIBSHARED_EXPORT PDFInplaceOrMemoryString
{ {
public: public:
constexpr PDFInplaceOrMemoryString() = default; constexpr PDFInplaceOrMemoryString() = default;
@ -157,7 +157,7 @@ private:
std::variant<typename std::monostate, PDFInplaceString, QByteArray> m_value; std::variant<typename std::monostate, PDFInplaceString, QByteArray> m_value;
}; };
class Pdf4QtLIBSHARED_EXPORT PDFObject class PDF4QTLIBSHARED_EXPORT PDFObject
{ {
public: public:
enum class Type : uint8_t enum class Type : uint8_t
@ -310,7 +310,7 @@ private:
}; };
/// Represents an array of objects in the PDF file. /// Represents an array of objects in the PDF file.
class Pdf4QtLIBSHARED_EXPORT PDFArray : public PDFObjectContent class PDF4QTLIBSHARED_EXPORT PDFArray : public PDFObjectContent
{ {
public: public:
inline PDFArray() = default; inline PDFArray() = default;
@ -352,7 +352,7 @@ private:
/// an array of pairs key-value, where key is name object and value is any /// 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 /// PDF object. For this reason, we use QByteArray for key. We do not use
/// map, because dictionaries are usually small. /// map, because dictionaries are usually small.
class Pdf4QtLIBSHARED_EXPORT PDFDictionary : public PDFObjectContent class PDF4QTLIBSHARED_EXPORT PDFDictionary : public PDFObjectContent
{ {
public: public:
using DictionaryEntry = std::pair<PDFInplaceOrMemoryString, PDFObject>; using DictionaryEntry = std::pair<PDFInplaceOrMemoryString, PDFObject>;
@ -463,7 +463,7 @@ private:
/// Represents a stream object in the PDF file. Stream consists of dictionary /// Represents a stream object in the PDF file. Stream consists of dictionary
/// and stream content - byte array. /// and stream content - byte array.
class Pdf4QtLIBSHARED_EXPORT PDFStream : public PDFObjectContent class PDF4QTLIBSHARED_EXPORT PDFStream : public PDFObjectContent
{ {
public: public:
inline explicit PDFStream() = default; inline explicit PDFStream() = default;
@ -492,7 +492,7 @@ private:
QByteArray m_content; QByteArray m_content;
}; };
class Pdf4QtLIBSHARED_EXPORT PDFObjectManipulator class PDF4QTLIBSHARED_EXPORT PDFObjectManipulator
{ {
public: public:
explicit PDFObjectManipulator() = delete; explicit PDFObjectManipulator() = delete;

View File

@ -1,19 +1,19 @@
// Copyright (C) 2020-2021 Jakub Melka // 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 // 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 // the Free Software Foundation, either version 3 of the License, or
// with the written consent of the copyright owner, any later version. // 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 // but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU Lesser General Public License for more details. // GNU Lesser General Public License for more details.
// //
// You should have received a copy of the GNU Lesser General Public License // 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 "pdfobjecteditormodel.h"
#include "pdfdocumentbuilder.h" #include "pdfdocumentbuilder.h"

View File

@ -1,19 +1,19 @@
// Copyright (C) 2020-2021 Jakub Melka // 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 // 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 // the Free Software Foundation, either version 3 of the License, or
// with the written consent of the copyright owner, any later version. // 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 // but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU Lesser General Public License for more details. // GNU Lesser General Public License for more details.
// //
// You should have received a copy of the GNU Lesser General Public License // 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 #ifndef PDFOBJECTEDITORABSTRACTMODEL_H
#define PDFOBJECTEDITORABSTRACTMODEL_H #define PDFOBJECTEDITORABSTRACTMODEL_H
@ -121,7 +121,7 @@ struct PDFObjectEditorModelAttribute
bool selectorAttributeValue = false; bool selectorAttributeValue = false;
}; };
class Pdf4QtLIBSHARED_EXPORT PDFObjectEditorAbstractModel : public QObject class PDF4QTLIBSHARED_EXPORT PDFObjectEditorAbstractModel : public QObject
{ {
Q_OBJECT Q_OBJECT
@ -230,7 +230,7 @@ protected:
std::map<size_t, std::vector<size_t>> m_similarAttributes; std::map<size_t, std::vector<size_t>> m_similarAttributes;
}; };
class Pdf4QtLIBSHARED_EXPORT PDFObjectEditorAnnotationsModel : public PDFObjectEditorAbstractModel class PDF4QTLIBSHARED_EXPORT PDFObjectEditorAnnotationsModel : public PDFObjectEditorAbstractModel
{ {
Q_OBJECT Q_OBJECT

View File

@ -1,19 +1,19 @@
// Copyright (C) 2020-2021 Jakub Melka // 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 // 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 // the Free Software Foundation, either version 3 of the License, or
// with the written consent of the copyright owner, any later version. // 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 // but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU Lesser General Public License for more details. // GNU Lesser General Public License for more details.
// //
// You should have received a copy of the GNU Lesser General Public License // 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.h"
#include "pdfobjecteditorwidget_impl.h" #include "pdfobjecteditorwidget_impl.h"

View File

@ -1,19 +1,19 @@
// Copyright (C) 2020-2021 Jakub Melka // 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 // 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 // the Free Software Foundation, either version 3 of the License, or
// with the written consent of the copyright owner, any later version. // 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 // but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU Lesser General Public License for more details. // GNU Lesser General Public License for more details.
// //
// You should have received a copy of the GNU Lesser General Public License // 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 #ifndef PDFOBJECTEDITORWIDGET_H
#define PDFOBJECTEDITORWIDGET_H #define PDFOBJECTEDITORWIDGET_H

View File

@ -1,19 +1,19 @@
// Copyright (C) 2020-2021 Jakub Melka // 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 // 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 // the Free Software Foundation, either version 3 of the License, or
// with the written consent of the copyright owner, any later version. // 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 // but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU Lesser General Public License for more details. // GNU Lesser General Public License for more details.
// //
// You should have received a copy of the GNU Lesser General Public License // 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 #ifndef PDFOBJECTEDITORWIDGET_IMPL_H
#define PDFOBJECTEDITORWIDGET_IMPL_H #define PDFOBJECTEDITORWIDGET_IMPL_H

View File

@ -1,19 +1,19 @@
// Copyright (C) 2020-2021 Jakub Melka // 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 // 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 // the Free Software Foundation, either version 3 of the License, or
// with the written consent of the copyright owner, any later version. // 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 // but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU Lesser General Public License for more details. // GNU Lesser General Public License for more details.
// //
// You should have received a copy of the GNU Lesser General Public License // 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 "pdfobjectutils.h"
#include "pdfvisitor.h" #include "pdfvisitor.h"

View File

@ -1,19 +1,19 @@
// Copyright (C) 2020-2021 Jakub Melka // 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 // 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 // the Free Software Foundation, either version 3 of the License, or
// with the written consent of the copyright owner, any later version. // 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 // but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU Lesser General Public License for more details. // GNU Lesser General Public License for more details.
// //
// You should have received a copy of the GNU Lesser General Public License // 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 #ifndef PDFOBJECTUTILS_H
#define PDFOBJECTUTILS_H #define PDFOBJECTUTILS_H
@ -32,7 +32,7 @@ class PDFObjectStorage;
class PDFDocument; class PDFDocument;
/// Utilities for manipulation with objects /// Utilities for manipulation with objects
class Pdf4QtLIBSHARED_EXPORT PDFObjectUtils class PDF4QTLIBSHARED_EXPORT PDFObjectUtils
{ {
public: public:
/// Returns a list of references referenced by \p objects. So, all references, which are present /// 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 /// Classifies objects according to their type. Some heuristic is used
/// when object type is missing or document is not well-formed. /// when object type is missing or document is not well-formed.
class Pdf4QtLIBSHARED_EXPORT PDFObjectClassifier class PDF4QTLIBSHARED_EXPORT PDFObjectClassifier
{ {
public: public:

View File

@ -1,19 +1,19 @@
// Copyright (C) 2020-2021 Jakub Melka // 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 // 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 // the Free Software Foundation, either version 3 of the License, or
// with the written consent of the copyright owner, any later version. // 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 // but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU Lesser General Public License for more details. // GNU Lesser General Public License for more details.
// //
// You should have received a copy of the GNU Lesser General Public License // 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 "pdfoptimizer.h"
#include "pdfvisitor.h" #include "pdfvisitor.h"

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