mirror of
https://invent.kde.org/graphics/okular
synced 2024-10-02 14:14:10 +00:00
Start adding a configuration to toggle anti-aliasing for both text and graphics.
Let the Document propagate these settings to the backends, if they query for them. svn path=/trunk/KDE/kdegraphics/okular/; revision=757647
This commit is contained in:
parent
7e35a9c0cf
commit
f238c3d95d
|
@ -67,6 +67,20 @@
|
|||
<entry key="EnableThreading" type="Bool" >
|
||||
<default>true</default>
|
||||
</entry>
|
||||
<entry key="TextAntialias" type="Enum" >
|
||||
<default>Enabled</default>
|
||||
<choices>
|
||||
<choice name="Enabled" />
|
||||
<choice name="Disabled" />
|
||||
</choices>
|
||||
</entry>
|
||||
<entry key="GraphicsAntialias" type="Enum" >
|
||||
<default>Enabled</default>
|
||||
<choices>
|
||||
<choice name="Enabled" />
|
||||
<choice name="Disabled" />
|
||||
</choices>
|
||||
</entry>
|
||||
</group>
|
||||
<group name="Dlg Presentation" >
|
||||
<entry key="SlidesAdvance" type="Bool" >
|
||||
|
|
|
@ -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();
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue