API Documentation
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros
DesignPixmapResolver.h
Go to the documentation of this file.
1#pragma once
2#include "DLLInfo.h"
3#include <NDEVR/QTIconManager.h>
4namespace NDEVR
5{
6 class ImageData;
8 {
9 public:
10 virtual bool canPotentiallyResolve(const String& pixmap_resource) override;
11 virtual QPixmap resolve(const String& pixmap_resource, QIcon::Mode, const QSize&, Dictionary<String, QPixmap>& pixmaps) override;
12 virtual UUID id() const override;
13 static QImage Convert(const ImageData& image);
14 static ImageData Convert(const String& to_id, const QImage& qimage);
15 static void SaveToImageFactory(const String& image_id, const QImage& image);
16 };
17}
#define DESIGN_WIDGETS_API
Definition DLLInfo.h:74
Definition DesignPixmapResolver.h:8
Definition Dictionary.h:48
Definition ImageFactory.h:108
Definition QTIconManager.h:100
Definition String.h:40
Definition UUID.h:66
Definition ACIColor.h:37