diff --git a/conf/okular.kcfg b/conf/okular.kcfg index 9c13e5666..c3b2bf1d0 100644 --- a/conf/okular.kcfg +++ b/conf/okular.kcfg @@ -67,6 +67,20 @@ true + + Enabled + + + + + + + Enabled + + + + + diff --git a/core/document.cpp b/core/document.cpp index 0fc5d9bf3..365077374 100644 --- a/core/document.cpp +++ b/core/document.cpp @@ -1017,14 +1017,33 @@ QVariant DocumentPrivate::documentMetaData( const QString &key, const QVariant & } else if ( key == QLatin1String( "TextAntialias" ) ) { - // TODO: add a configuration - // TODO: eventually read the KDE configuration - return true; + switch ( Settings::textAntialias() ) + { + case Settings::EnumTextAntialias::Enabled: + return true; + break; +#if 0 + case Settings::EnumTextAntialias::UseKDESettings: + // TODO: read the KDE configuration + return true; + break; +#endif + case Settings::EnumTextAntialias::Disabled: + return false; + break; + } } else if ( key == QLatin1String( "GraphicsAntialias" ) ) { - // TODO: add a configuration - return true; + switch ( Settings::graphicsAntialias() ) + { + case Settings::EnumGraphicsAntialias::Enabled: + return true; + break; + case Settings::EnumGraphicsAntialias::Disabled: + return false; + break; + } } return QVariant(); }