From a730a2b1962325d4e3bbd5f79d8f51af6ee04301 Mon Sep 17 00:00:00 2001 From: Frederik Gladhorn Date: Thu, 15 Dec 2011 13:51:29 +0100 Subject: [PATCH] Add destructor to QPlatformFontDatabase. Virtual functions deserve a virtual dtor. Change-Id: I71b7ae3b7fb0aa1553a37a90dce6270740d49e32 Reviewed-by: Lars Knoll --- src/gui/text/qplatformfontdatabase_qpa.cpp | 7 +++++++ src/gui/text/qplatformfontdatabase_qpa.h | 1 + 2 files changed, 8 insertions(+) diff --git a/src/gui/text/qplatformfontdatabase_qpa.cpp b/src/gui/text/qplatformfontdatabase_qpa.cpp index 8d5a9201d9..165bd8b992 100644 --- a/src/gui/text/qplatformfontdatabase_qpa.cpp +++ b/src/gui/text/qplatformfontdatabase_qpa.cpp @@ -232,6 +232,13 @@ bool QSupportedWritingSystems::supported(QFontDatabase::WritingSystem writingSys */ +/*! + \internal + */ +QPlatformFontDatabase::~QPlatformFontDatabase() +{ +} + /*! This function is called once at startup by Qt's internal font database. Reimplement this function in a subclass for a convenient place to initialize diff --git a/src/gui/text/qplatformfontdatabase_qpa.h b/src/gui/text/qplatformfontdatabase_qpa.h index 901d8c2e6e..a0953ca1b4 100644 --- a/src/gui/text/qplatformfontdatabase_qpa.h +++ b/src/gui/text/qplatformfontdatabase_qpa.h @@ -87,6 +87,7 @@ class QFontRequestPrivate; class Q_GUI_EXPORT QPlatformFontDatabase { public: + virtual ~QPlatformFontDatabase(); virtual void populateFontDatabase(); virtual QFontEngine *fontEngine(const QFontDef &fontDef, QUnicodeTables::Script script, void *handle); virtual QStringList fallbacksForFamily(const QString family, const QFont::Style &style, const QFont::StyleHint &styleHint, const QUnicodeTables::Script &script) const;