return the document title as metadata, if the document has any

svn path=/trunk/KDE/kdegraphics/okular/; revision=787332
remotes/origin/KDE/4.1
Pino Toscano 18 years ago
parent 8d756dbc6e
commit c8b0b5011c
  1. 11
      generators/spectre/generator_ghostview.cpp
  2. 2
      generators/spectre/generator_ghostview.h

@ -275,5 +275,16 @@ Okular::Rotation GSGenerator::orientation(SpectreOrientation pageOrientation) co
return Okular::Rotation0;
}
QVariant GSGenerator::metaData(const QString &key, const QVariant &option) const
{
Q_UNUSED(option)
if (key == "DocumentTitle")
{
const char *title = spectre_document_get_title(m_internalDocument);
if (title)
return QString::fromAscii(title);
}
return QVariant();
}
#include "generator_ghostview.moc"

@ -36,6 +36,8 @@ class GSGenerator : public Okular::Generator, public Okular::ConfigInterface, pu
bool canGeneratePixmap() const;
void generatePixmap( Okular::PixmapRequest * request );
QVariant metaData(const QString &key, const QVariant &option) const;
// print document using already configured kprinter
bool print( QPrinter& /*printer*/ );
QString fileName() const;

Loading…
Cancel
Save