mirror of
https://github.com/fralx/LimeReport.git
synced 2025-09-26 17:59:08 +03:00
print process has been fixed
This commit is contained in:
@@ -280,7 +280,8 @@ void PageDesignIntf::setPageItems(QList<PageItemDesignIntf::Ptr> pages)
|
||||
{
|
||||
m_currentPage = 0;
|
||||
if (!m_pageItem.isNull()) {
|
||||
removeItem(m_pageItem.data());
|
||||
if (m_pageItem->scene() == this)
|
||||
removeItem(m_pageItem.data());
|
||||
m_pageItem.clear();
|
||||
}
|
||||
int curHeight = 0;
|
||||
@@ -303,6 +304,14 @@ void PageDesignIntf::setPageItems(QList<PageItemDesignIntf::Ptr> pages)
|
||||
|
||||
}
|
||||
|
||||
void PageDesignIntf::removePageItem(PageItemDesignIntf::Ptr pageItem)
|
||||
{
|
||||
if (m_pageItem == pageItem){
|
||||
removeItem(m_pageItem.data());
|
||||
m_pageItem.clear();
|
||||
}
|
||||
}
|
||||
|
||||
void PageDesignIntf::mousePressEvent(QGraphicsSceneMouseEvent *event)
|
||||
{
|
||||
if (m_insertMode) {
|
||||
|
Reference in New Issue
Block a user