aboutsummaryrefslogtreecommitdiffstats
path: root/tests/auto/font
diff options
context:
space:
mode:
Diffstat (limited to 'tests/auto/font')
-rw-r--r--tests/auto/font/tst_font.cpp14
1 files changed, 2 insertions, 12 deletions
diff --git a/tests/auto/font/tst_font.cpp b/tests/auto/font/tst_font.cpp
index 048739ff..d01e928d 100644
--- a/tests/auto/font/tst_font.cpp
+++ b/tests/auto/font/tst_font.cpp
@@ -222,24 +222,14 @@ class TestFontTheme : public QQuickTheme
public:
static const int NFonts = QQuickTheme::Tumbler + 1;
- TestFontTheme()
+ void resolve() override
{
- std::fill(fonts, fonts + NFonts, static_cast<QFont *>(0));
-
for (int i = 0; i < NFonts; ++i) {
QFont font = QFont();
font.setPixelSize(i + 10);
- fonts[i] = new QFont(font);
+ setFont(static_cast<Scope>(i), font);
}
}
-
- const QFont *font(Scope scope) const override
- {
- return fonts[scope];
- }
-
-private:
- QFont *fonts[NFonts];
};
Q_DECLARE_METATYPE(QQuickTheme::Scope)