|
Pokered Save Editor 2
Pokemon Red & Blue save file editor - Qt 6 C++/QML
|
QML image provider that renders in-game text previews ("image://..."). More...
#include <fontpreviewprovider.h>
Public Member Functions | |
| FontPreviewProvider (SaveFileExpanded *expanded) | |
| virtual QPixmap | requestPixmap (const QString &id, QSize *size, const QSize &requestedSize) override |
Render the preview for id (format documented above). | |
| QPixmap | getErrorImg (QSize *size, const QSize &requestedSize) |
| Fallback image when an id is invalid. | |
Public Attributes | |
| SaveFileExpanded * | expanded = nullptr |
| Live save (for name substitution). | |
QML image provider that renders in-game text previews ("image://...").
QML requests image://<provider>/<id> and this returns the rendered pixmap. The id format (slash-separated) is documented in-code below. Backs the live name previews in the editors/keyboard. Holds the live save for name substitution.
Definition at line 180 of file fontpreviewprovider.h.
| FontPreviewProvider::FontPreviewProvider | ( | SaveFileExpanded * | expanded | ) |
| expanded | the live save. |
Definition at line 290 of file fontpreviewprovider.cpp.
References expanded.
| QPixmap FontPreviewProvider::getErrorImg | ( | QSize * | size, |
| const QSize & | requestedSize ) |
Fallback image when an id is invalid.
Definition at line 312 of file fontpreviewprovider.cpp.
References FontPreviewInstance::drawHeightBox, and FontPreviewInstance::drawWidth.
Referenced by requestPixmap().
|
overridevirtual |
Render the preview for id (format documented above).
Definition at line 295 of file fontpreviewprovider.cpp.
References expanded, getErrorImg(), and FontPreviewInstance::IdPart_END.
| SaveFileExpanded* FontPreviewProvider::expanded = nullptr |
Live save (for name substitution).
Definition at line 208 of file fontpreviewprovider.h.
Referenced by FontPreviewProvider(), and requestPixmap().