2020-03-19 20:09:35 +03:00
|
|
|
#ifndef LREDITABLEIMAGEITEMINTF_H
|
|
|
|
#define LREDITABLEIMAGEITEMINTF_H
|
|
|
|
|
|
|
|
#include <QByteArray>
|
|
|
|
|
|
|
|
namespace LimeReport {
|
|
|
|
|
2024-09-04 17:31:16 +03:00
|
|
|
class IEditableImageItem {
|
2020-03-19 20:09:35 +03:00
|
|
|
public:
|
|
|
|
virtual QByteArray imageAsByteArray() const = 0;
|
|
|
|
virtual void setImageAsByteArray(QByteArray image) = 0;
|
2024-09-04 17:31:16 +03:00
|
|
|
virtual QString resourcePath() const = 0;
|
|
|
|
virtual void setResourcePath(const QString& value) = 0;
|
2020-03-19 20:09:35 +03:00
|
|
|
virtual QString fileFilter() const = 0;
|
|
|
|
};
|
|
|
|
|
2024-09-04 17:31:16 +03:00
|
|
|
} // namespace LimeReport
|
2020-03-19 20:09:35 +03:00
|
|
|
|
|
|
|
#endif // LREDITABLEIMAGEITEMINTF_H
|