diff options
author | Timothy Pearson <kb9vqf@pearsoncomputing.net> | 2013-01-27 01:03:37 -0600 |
---|---|---|
committer | Timothy Pearson <kb9vqf@pearsoncomputing.net> | 2013-01-27 01:03:37 -0600 |
commit | 2e25fa39cd67cca2472d3eabdb478feb517d72a5 (patch) | |
tree | 63725962f632d152cbf20709191d39f6fc865966 /kfile-plugins/pdf/kfile_pdf.cpp | |
parent | 190d88dfc662f3fc466c9d1f53acbbea65f33c49 (diff) | |
download | tdegraphics-2e25fa39cd67cca2472d3eabdb478feb517d72a5.tar.gz tdegraphics-2e25fa39cd67cca2472d3eabdb478feb517d72a5.zip |
Rename a number of libraries and executables to avoid conflicts with KDE4
Diffstat (limited to 'kfile-plugins/pdf/kfile_pdf.cpp')
-rw-r--r-- | kfile-plugins/pdf/kfile_pdf.cpp | 104 |
1 files changed, 0 insertions, 104 deletions
diff --git a/kfile-plugins/pdf/kfile_pdf.cpp b/kfile-plugins/pdf/kfile_pdf.cpp deleted file mode 100644 index a3dcbde7..00000000 --- a/kfile-plugins/pdf/kfile_pdf.cpp +++ /dev/null @@ -1,104 +0,0 @@ -/* This file is part of the KDE project - * Copyright (C) 2001, 2002 Rolf Magnus <ramagnus@kde.org> - * - * This program is free software; you can redistribute it and/or - * modify it under the terms of the GNU General Public - * License as published by the Free Software Foundation version 2. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; see the file COPYING. If not, write to - * the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, - * Boston, MA 02110-1301, USA. - * - * $Id$ - */ - -#include "kfile_pdf.h" - -#include <kgenericfactory.h> -#include <kdebug.h> - -typedef KGenericFactory<KPdfPlugin> PdfFactory; - -K_EXPORT_COMPONENT_FACTORY(kfile_pdf, PdfFactory("kfile_pdf")) - -KPdfPlugin::KPdfPlugin(TQObject *parent, const char *name, const TQStringList &preferredItems) - : KFilePlugin(parent, name, preferredItems) -{ - kdDebug(7034) << "pdf plugin\n"; - - // set up our mime type - KFileMimeTypeInfo* info = addMimeTypeInfo( "application/pdf" ); - - // general group - KFileMimeTypeInfo::GroupInfo* group = addGroupInfo(info, "General", i18n("General")); - - KFileMimeTypeInfo::ItemInfo* item; - - item = addItemInfo(group, "Title", i18n("Title"), TQVariant::String); - setHint(item, KFileMimeTypeInfo::Name); - item = addItemInfo(group, "Subject", i18n("Subject"), TQVariant::String); - setHint(item, KFileMimeTypeInfo::Description); - item = addItemInfo(group, "Author", i18n("Author"), TQVariant::String); - setHint(item, KFileMimeTypeInfo::Author); - addItemInfo(group, "Keywords", i18n("Key Words"), TQVariant::String); - addItemInfo(group, "Creator", i18n("Creator"), TQVariant::String); - addItemInfo(group, "Producer", i18n("Producer"), TQVariant::String); - addItemInfo(group, "CreationDate", i18n("Creation Date"), TQVariant::DateTime); - addItemInfo(group, "ModificationDate", i18n("Modified"), TQVariant::DateTime); - addItemInfo(group, "Pages", i18n("Pages"), TQVariant::Int); - addItemInfo(group, "Protected", i18n("Protected"), TQVariant::String); - addItemInfo(group, "Linearized", i18n("Linearized"), TQVariant::String); - addItemInfo(group, "Version", i18n("Version"), TQVariant::String); -} - -bool KPdfPlugin::readInfo( KFileMetaInfo& info, uint /* what */) -{ - Poppler::Document *doc = Poppler::Document::load(info.path()); - if (!doc || doc->isLocked()) - { - delete doc; - return false; - } - - KFileMetaInfoGroup generalGroup = appendGroup(info, "General"); - - appendItem(generalGroup, "Title", doc->getInfo("Title") ); - appendItem(generalGroup, "Subject", doc->getInfo("Subject") ); - appendItem(generalGroup, "Author", doc->getInfo("Author") ); - appendItem(generalGroup, "Keywords", doc->getInfo("Keywords") ); - appendItem(generalGroup, "Creator", doc->getInfo("Creator") ); - appendItem(generalGroup, "Producer", doc->getInfo("Producer") ); - - appendItem(generalGroup, "CreationDate", doc->getDate("CreationDate") ); - appendItem(generalGroup, "ModificationDate", doc->getDate("ModDate") ); - appendItem(generalGroup, "Pages", doc->getNumPages() ); - - TQString enc; - if (doc->isEncrypted()) - { - enc = i18n("Yes (Can Print:%1 Can Copy:%2 Can Change:%3 Can Add notes:%4)") - .arg(doc->okToPrint() ? i18n("Yes") : i18n("No")) - .arg(doc->okToCopy() ? i18n("Yes") : i18n("No")) - .arg(doc->okToChange() ? i18n("Yes") : i18n("No")) - .arg(doc->okToAddNotes() ? i18n("Yes") : i18n("No")); - } - else enc = i18n("No"); - - appendItem(generalGroup, "Protected", enc ); - appendItem(generalGroup, "Linearized", doc->isLinearized() ? i18n("Yes") : i18n("No") ); - TQString versionString = TQString("%1").arg( doc->getPDFVersion(), 0, 'f', 1 ); - appendItem(generalGroup, "Version", versionString ); - - delete doc; - - return true; -} - -#include "kfile_pdf.moc" - |