summaryrefslogtreecommitdiffstats
path: root/kfile-plugins/pdf/kfile_pdf.cpp
diff options
context:
space:
mode:
authorTimothy Pearson <kb9vqf@pearsoncomputing.net>2013-01-27 01:03:37 -0600
committerTimothy Pearson <kb9vqf@pearsoncomputing.net>2013-01-27 01:03:37 -0600
commit2e25fa39cd67cca2472d3eabdb478feb517d72a5 (patch)
tree63725962f632d152cbf20709191d39f6fc865966 /kfile-plugins/pdf/kfile_pdf.cpp
parent190d88dfc662f3fc466c9d1f53acbbea65f33c49 (diff)
downloadtdegraphics-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.cpp104
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"
-