diff options
Diffstat (limited to 'src-qt5/desktop-utils/lumina-pdf/PropDialog.cpp')
-rw-r--r-- | src-qt5/desktop-utils/lumina-pdf/PropDialog.cpp | 52 |
1 files changed, 0 insertions, 52 deletions
diff --git a/src-qt5/desktop-utils/lumina-pdf/PropDialog.cpp b/src-qt5/desktop-utils/lumina-pdf/PropDialog.cpp deleted file mode 100644 index 7f82a8c8..00000000 --- a/src-qt5/desktop-utils/lumina-pdf/PropDialog.cpp +++ /dev/null @@ -1,52 +0,0 @@ -//=========================================== -// Lumina Desktop source code -// Copyright (c) 2017, Ken Moore -// Available under the 3-clause BSD license -// See the LICENSE file for full details -//=========================================== - -#include "PropDialog.h" -#include "ui_PropDialog.h" -#include <LuminaXDG.h> - -PropDialog::PropDialog(Renderer *Backend) - : QDialog(), ui(new Ui::PropDialog()), BACKEND(Backend) { - ui->setupUi(this); - this->setWindowTitle(tr("PDF Information")); - this->setWindowIcon(LXDG::findIcon("dialog-information", "unknown")); - - QObject::connect(ui->closeButton, SIGNAL(clicked()), this, SLOT(close())); - - // Setup translations - ui->titleL->setText(tr("Title:")); - ui->subjectL->setText(tr("Subject:")); - ui->authorL->setText(tr("Author:")); - ui->creatorL->setText(tr("Creator:")); - ui->producerL->setText(tr("Producer:")); - ui->keywordsL->setText(tr("Keywords:")); - ui->createdL->setText(tr("Created:")); - ui->modifiedL->setText(tr("Modified:")); - ui->saveButton->setText(tr("Save")); - ui->closeButton->setText(tr("Close")); -} - -// Load size from mainUI after pages have loaded -void PropDialog::setSize(QSizeF pageSize) { - ui->sizeL->setText(tr("Page Size: ") + QString::number(pageSize.width()) + - ", " + QString::number(pageSize.height())); -} - -// Fill the text boxes with information from the document -void PropDialog::setInformation() { - QJsonObject info = BACKEND->properties(); - ui->titleE->setText(info.value("title").toString()); - ui->subjectE->setText(info.value("subject").toString()); - ui->authorE->setText(info.value("author").toString()); - ui->creatorE->setText(info.value("creator").toString()); - ui->producerE->setText(info.value("producer").toString()); - ui->keywordE->setText(info.value("keywords").toString()); - ui->createdEntry->setText(info.value("dt_created").toString()); - ui->modifiedEntry->setText(info.value("dt_modified").toString()); - ui->numberL->setText(tr("Number of Pages: ") + - QString::number(BACKEND->numPages())); -} |