remove unused QFontEngine::cloneWithSize() and its reimplementations

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
This commit is contained in:
Ivailo Monev 2021-12-18 11:40:52 +02:00
parent 25c56e711c
commit ffc5aa02dd
5 changed files with 0 additions and 34 deletions

View file

@ -1863,17 +1863,4 @@ bool QFontEngineFT::initFromFontEngine(const QFontEngineFT *fe)
return true; return true;
} }
QFontEngine *QFontEngineFT::cloneWithSize(qreal pixelSize) const
{
QFontDef fontDef;
fontDef.pixelSize = pixelSize;
QFontEngineFT *fe = new QFontEngineFT(fontDef);
if (!fe->initFromFontEngine(this)) {
delete fe;
return 0;
} else {
return fe;
}
}
QT_END_NAMESPACE QT_END_NAMESPACE

View file

@ -282,7 +282,6 @@ private:
void setDefaultHintStyle(HintStyle style); void setDefaultHintStyle(HintStyle style);
virtual QFontEngine *cloneWithSize(qreal pixelSize) const;
bool initFromFontEngine(const QFontEngineFT *fontEngine); bool initFromFontEngine(const QFontEngineFT *fontEngine);
HintStyle defaultHintStyle() const { return default_hint_style; } HintStyle defaultHintStyle() const { return default_hint_style; }

View file

@ -180,8 +180,6 @@ public:
virtual int glyphCount() const; virtual int glyphCount() const;
virtual QFontEngine *cloneWithSize(qreal /*pixelSize*/) const { return 0; }
HB_Font harfbuzzFont() const; HB_Font harfbuzzFont() const;
HB_Face harfbuzzFace() const; HB_Face harfbuzzFace() const;

View file

@ -391,22 +391,6 @@ bool QFontEngineX11FT::uploadGlyphToServer(QGlyphSet *set, uint glyphid, Glyph *
#endif #endif
} }
QFontEngine *QFontEngineX11FT::cloneWithSize(qreal pixelSize) const
{
QFontDef fontDef;
fontDef.pixelSize = pixelSize;
QFontEngineX11FT *fe = new QFontEngineX11FT(fontDef);
if (!fe->initFromFontEngine(this)) {
delete fe;
return 0;
} else {
#ifndef QT_NO_XRENDER
fe->xglyph_format = xglyph_format;
#endif
return fe;
}
}
#endif // QT_NO_FONTCONFIG #endif // QT_NO_FONTCONFIG
QT_END_NAMESPACE QT_END_NAMESPACE

View file

@ -65,8 +65,6 @@ public:
explicit QFontEngineX11FT(FcPattern *pattern, const QFontDef &fd, int screen); explicit QFontEngineX11FT(FcPattern *pattern, const QFontDef &fd, int screen);
~QFontEngineX11FT(); ~QFontEngineX11FT();
QFontEngine *cloneWithSize(qreal pixelSize) const;
#ifndef QT_NO_XRENDER #ifndef QT_NO_XRENDER
int xglyph_format; int xglyph_format;
#endif #endif