0
0
mirror of https://github.com/fralx/LimeReport.git synced 2025-11-25 00:18:06 +03:00

Fix: ImageItem added isEmpty

This commit is contained in:
Dmitry Zagorodnev
2022-10-20 14:25:53 +03:00
parent f359509a32
commit 2059a2a164
2 changed files with 15 additions and 6 deletions

View File

@@ -111,14 +111,14 @@ void ImageItem::processPopUpAction(QAction *action)
ItemDesignIntf::processPopUpAction(action);
}
QImage getFileByResourcePath(QString resourcePath){
QImage getFileByResourcePath(QString resourcePath) {
QFileInfo resourceFile(resourcePath);
if (resourceFile.exists())
return QImage(resourcePath);
return QImage();
}
QImage ImageItem::drawImage()
QImage ImageItem::drawImage() const
{
if (image().isNull())
return getFileByResourcePath(m_resourcePath);
@@ -410,7 +410,7 @@ void ImageItem::setImage(QImage value)
}
}
QImage ImageItem::image(){
QImage ImageItem::image() const{
return m_picture;
}
@@ -439,3 +439,8 @@ void ImageItem::setFormat(Format format)
}
}
bool LimeReport::ImageItem::isEmpty() const
{
return drawImage().isNull();
}