diff options
author | Ćukasz 'sil2100' Zemczak <lukasz.zemczak@canonical.com> | 2013-12-13 19:08:44 +0100 |
---|---|---|
committer | The Qt Project <gerrit-noreply@qt-project.org> | 2013-12-30 14:36:16 +0100 |
commit | d351f3a345f63e459ca80368dcb33cbeb06a70cb (patch) | |
tree | 2a2d6e84c0c7bf3124550b41de2a49fc7bc45fbe /src/platformsupport/themes/genericunix | |
parent | f0cf47092e0a9ab814427728fa3a37a8464fc5af (diff) |
Make QKdeTheme constructor public, allowing for custom inheritance
Make QKdeTheme constructor public, allowing for custom inheritance by
other classes. The danger of making it public and not going through the
factory method are close to none, while other developers might want to
slightly enhance KDE-themed platform themes by themselves. Right now
the only choice is to copy-paste the whole code. QKdeTheme might be a
private class, but still it makes no sense to restrict derivation if
someone finds it necessary to do so.
Task-number: QTBUG-35566
Change-Id: Ia3488da71e7c06fe4b7dc6e275605970b435b00e
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@digia.com>
Diffstat (limited to 'src/platformsupport/themes/genericunix')
-rw-r--r-- | src/platformsupport/themes/genericunix/qgenericunixthemes_p.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/platformsupport/themes/genericunix/qgenericunixthemes_p.h b/src/platformsupport/themes/genericunix/qgenericunixthemes_p.h index 03445776f4..de53874941 100644 --- a/src/platformsupport/themes/genericunix/qgenericunixthemes_p.h +++ b/src/platformsupport/themes/genericunix/qgenericunixthemes_p.h @@ -86,8 +86,8 @@ class QKdeThemePrivate; class QKdeTheme : public QPlatformTheme { Q_DECLARE_PRIVATE(QKdeTheme) - QKdeTheme(const QString &kdeHome, int kdeVersion); public: + QKdeTheme(const QString &kdeHome, int kdeVersion); static QPlatformTheme *createKdeTheme(); virtual QVariant themeHint(ThemeHint hint) const; |