MIME providers: Make provider implementations final
We do not derive from them, and making QMimeXMLProvider final avoids a warning about calling a virtual function from the constructor. Change-Id: I565c63eb555fabb3c98e7d284b54037b7a7194da Reviewed-by: David Faure <david.faure@kdab.com>bb10
parent
5a8052f9c1
commit
745c1f584d
|
|
@ -93,7 +93,7 @@ public:
|
|||
/*
|
||||
Parses the files 'mime.cache' and 'types' on demand
|
||||
*/
|
||||
class QMimeBinaryProvider : public QMimeProviderBase
|
||||
class QMimeBinaryProvider final : public QMimeProviderBase
|
||||
{
|
||||
public:
|
||||
QMimeBinaryProvider(QMimeDatabasePrivate *db, const QString &directory);
|
||||
|
|
@ -138,7 +138,7 @@ private:
|
|||
/*
|
||||
Parses the raw XML files (slower)
|
||||
*/
|
||||
class QMimeXMLProvider : public QMimeProviderBase
|
||||
class QMimeXMLProvider final : public QMimeProviderBase
|
||||
{
|
||||
public:
|
||||
enum InternalDatabaseEnum { InternalDatabase };
|
||||
|
|
|
|||
Loading…
Reference in New Issue