Changeset View
Changeset View
Standalone View
Standalone View
kgimageprovider_p.h
Show First 20 Lines • Show All 42 Lines • ▼ Show 20 Line(s) | |||||
43 | { | 43 | { | ||
44 | public: | 44 | public: | ||
45 | ///Construcs a new KgImageProvider with the supplied KgThemeProvider | 45 | ///Construcs a new KgImageProvider with the supplied KgThemeProvider | ||
46 | ///@param provider The KgThemeProvider used to discover the game's | 46 | ///@param provider The KgThemeProvider used to discover the game's | ||
47 | ///themes. | 47 | ///themes. | ||
48 | KgImageProvider(KgThemeProvider* provider); | 48 | KgImageProvider(KgThemeProvider* provider); | ||
49 | 49 | | |||
50 | ///Reimplemented method that is called when a sprite pixmap is requested | 50 | ///Reimplemented method that is called when a sprite pixmap is requested | ||
51 | QImage requestImage(const QString& source, QSize *size, const QSize &requestedSize) Q_DECL_OVERRIDE; | 51 | QImage requestImage(const QString& source, QSize *size, const QSize &requestedSize) override; | ||
52 | 52 | | |||
53 | private: | 53 | private: | ||
54 | void reloadRenderer(); | 54 | void reloadRenderer(); | ||
55 | 55 | | |||
56 | QString m_themeName; | 56 | QString m_themeName; | ||
57 | KgThemeProvider* m_provider; | 57 | KgThemeProvider* m_provider; | ||
58 | QSvgRenderer m_renderer; | 58 | QSvgRenderer m_renderer; | ||
59 | 59 | | |||
60 | }; | 60 | }; | ||
61 | 61 | | |||
62 | #endif //KGIMAGEPROVIDER_H | 62 | #endif //KGIMAGEPROVIDER_H |