mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-07-09 03:04:10 -04:00
Merge branch 'qt-5.9.0' of https://github.com/keszybz/calibre
This commit is contained in:
commit
5dbe8b1f98
@ -48,14 +48,18 @@
|
|||||||
#include <qpa/qplatformservices.h>
|
#include <qpa/qplatformservices.h>
|
||||||
|
|
||||||
#if (QT_VERSION >= QT_VERSION_CHECK(5, 8, 0))
|
#if (QT_VERSION >= QT_VERSION_CHECK(5, 8, 0))
|
||||||
#include <QtFontDatabaseSupport/private/qfontenginemultifontconfig_p.h>
|
# include <QtFontDatabaseSupport/private/qfontenginemultifontconfig_p.h>
|
||||||
#else
|
#else
|
||||||
#include <QtPlatformSupport/private/qfontenginemultifontconfig_p.h>
|
# include <QtPlatformSupport/private/qfontenginemultifontconfig_p.h>
|
||||||
|
#endif
|
||||||
|
#if (QT_VERSION >= QT_VERSION_CHECK(5, 9, 0))
|
||||||
|
# include <QtFontDatabaseSupport/private/qfontengine_ft_p.h>
|
||||||
|
#else
|
||||||
|
# include <QtGui/private/qfontengine_ft_p.h>
|
||||||
#endif
|
#endif
|
||||||
#include <QtGui/private/qfontengine_ft_p.h>
|
|
||||||
#include <QtGui/private/qguiapplication_p.h>
|
#include <QtGui/private/qguiapplication_p.h>
|
||||||
#if (QT_VERSION >= QT_VERSION_CHECK(5, 6, 0))
|
#if (QT_VERSION >= QT_VERSION_CHECK(5, 6, 0))
|
||||||
#include <QtGui/private/qhighdpiscaling_p.h>
|
# include <QtGui/private/qhighdpiscaling_p.h>
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#include <QtGui/qguiapplication.h>
|
#include <QtGui/qguiapplication.h>
|
||||||
@ -763,7 +767,7 @@ QFontEngine *QFontconfigDatabase::fontEngine(const QFontDef &f, void *usrPtr)
|
|||||||
|
|
||||||
QFontEngine *QFontconfigDatabase::fontEngine(const QByteArray &fontData, qreal pixelSize, QFont::HintingPreference hintingPreference)
|
QFontEngine *QFontconfigDatabase::fontEngine(const QByteArray &fontData, qreal pixelSize, QFont::HintingPreference hintingPreference)
|
||||||
{
|
{
|
||||||
QFontEngineFT *engine = static_cast<QFontEngineFT*>(QBasicFontDatabase::fontEngine(fontData, pixelSize, hintingPreference));
|
QFontEngineFT *engine = static_cast<QFontEngineFT*>(QFreeTypeFontDatabase::fontEngine(fontData, pixelSize, hintingPreference));
|
||||||
if (engine == 0)
|
if (engine == 0)
|
||||||
return 0;
|
return 0;
|
||||||
|
|
||||||
@ -915,7 +919,7 @@ QStringList QFontconfigDatabase::addApplicationFont(const QByteArray &fontData,
|
|||||||
|
|
||||||
QString QFontconfigDatabase::resolveFontFamilyAlias(const QString &family) const
|
QString QFontconfigDatabase::resolveFontFamilyAlias(const QString &family) const
|
||||||
{
|
{
|
||||||
QString resolved = QBasicFontDatabase::resolveFontFamilyAlias(family);
|
QString resolved = QFreeTypeFontDatabase::resolveFontFamilyAlias(family);
|
||||||
if (!resolved.isEmpty() && resolved != family)
|
if (!resolved.isEmpty() && resolved != family)
|
||||||
return resolved;
|
return resolved;
|
||||||
FcPattern *pattern = FcPatternCreate();
|
FcPattern *pattern = FcPatternCreate();
|
||||||
|
@ -7,17 +7,21 @@
|
|||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
#include <qpa/qplatformfontdatabase.h>
|
#include <qpa/qplatformfontdatabase.h>
|
||||||
#if (QT_VERSION >= QT_VERSION_CHECK(5, 8, 0))
|
#if (QT_VERSION >= QT_VERSION_CHECK(5, 9, 0))
|
||||||
#include <QtFontDatabaseSupport/private/qbasicfontdatabase_p.h>
|
# include <QtFontDatabaseSupport/private/qfreetypefontdatabase_p.h>
|
||||||
|
#elif (QT_VERSION >= QT_VERSION_CHECK(5, 8, 0))
|
||||||
|
# include <QtFontDatabaseSupport/private/qbasicfontdatabase_p.h>
|
||||||
|
# define QFreeTypeFontDatabase QBasicFontDatabase
|
||||||
#else
|
#else
|
||||||
#include <QtPlatformSupport/private/qbasicfontdatabase_p.h>
|
# include <QtPlatformSupport/private/qbasicfontdatabase_p.h>
|
||||||
|
# define QFreeTypeFontDatabase QBasicFontDatabase
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
QT_BEGIN_NAMESPACE
|
QT_BEGIN_NAMESPACE
|
||||||
|
|
||||||
class QFontEngineFT;
|
class QFontEngineFT;
|
||||||
|
|
||||||
class QFontconfigDatabase : public QBasicFontDatabase
|
class QFontconfigDatabase : public QFreeTypeFontDatabase
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
#if (QT_VERSION >= QT_VERSION_CHECK(5, 5, 0))
|
#if (QT_VERSION >= QT_VERSION_CHECK(5, 5, 0))
|
||||||
|
Loading…
x
Reference in New Issue
Block a user