mirror of
https://github.com/fralx/LimeReport.git
synced 2025-10-02 11:54:59 +03:00
Finish 1.4.117
This commit is contained in:
@@ -556,10 +556,12 @@ void BaseDesignIntf::mouseMoveEvent(QGraphicsSceneMouseEvent *event)
|
||||
|
||||
setItemPos(QPointF(div(m_startPos.x(), hStep).quot * hStep, div(m_startPos.y(), vStep).quot * vStep) - delta);
|
||||
|
||||
if (!isBand() && scene()->selectedItems().count()>1)
|
||||
moveSelectedItems(tmpPos - pos());
|
||||
if (scene()->selectedItems().count()==1 && (page()->magneticMovement()))
|
||||
page()->itemMoved(this);
|
||||
if (page()){
|
||||
if (!isBand() && page()->selectedItems().count()>1)
|
||||
moveSelectedItems(tmpPos - pos());
|
||||
if (page()->selectedItems().count()==1 && (page()->magneticMovement()))
|
||||
page()->itemMoved(this);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -843,29 +845,29 @@ void BaseDesignIntf::setBorderLineSize(int value)
|
||||
|
||||
void BaseDesignIntf::moveRight()
|
||||
{
|
||||
if (!m_fixedPos) setItemPos(pos().x() + page()->horizontalGridStep(), pos().y());
|
||||
if (!m_fixedPos && page()) setItemPos(pos().x() + page()->horizontalGridStep(), pos().y());
|
||||
}
|
||||
|
||||
void BaseDesignIntf::moveLeft()
|
||||
{
|
||||
if (!m_fixedPos) setItemPos(pos().x() - page()->horizontalGridStep(), pos().y());
|
||||
if (!m_fixedPos && page()) setItemPos(pos().x() - page()->horizontalGridStep(), pos().y());
|
||||
}
|
||||
|
||||
void BaseDesignIntf::moveDown()
|
||||
{
|
||||
if (!m_fixedPos) setItemPos(pos().x(), pos().y() + page()->verticalGridStep());
|
||||
if (!m_fixedPos && page()) setItemPos(pos().x(), pos().y() + page()->verticalGridStep());
|
||||
}
|
||||
|
||||
void BaseDesignIntf::moveUp()
|
||||
{
|
||||
if (!m_fixedPos) setItemPos(pos().x(), pos().y() - page()->verticalGridStep());
|
||||
if (!m_fixedPos && page()) setItemPos(pos().x(), pos().y() - page()->verticalGridStep());
|
||||
}
|
||||
|
||||
void BaseDesignIntf::sizeRight()
|
||||
{
|
||||
if ((m_possibleResizeDirectionFlags & ResizeLeft) ||
|
||||
(m_possibleResizeDirectionFlags & ResizeRight)) {
|
||||
setWidth(width() + page()->horizontalGridStep());
|
||||
if (page()) setWidth(width() + page()->horizontalGridStep());
|
||||
}
|
||||
}
|
||||
|
||||
@@ -873,7 +875,7 @@ void BaseDesignIntf::sizeLeft()
|
||||
{
|
||||
if ((m_possibleResizeDirectionFlags & ResizeLeft) ||
|
||||
(m_possibleResizeDirectionFlags & ResizeRight)) {
|
||||
setWidth(width() - page()->horizontalGridStep());
|
||||
if(page()) setWidth(width() - page()->horizontalGridStep());
|
||||
}
|
||||
}
|
||||
|
||||
@@ -881,7 +883,7 @@ void BaseDesignIntf::sizeUp()
|
||||
{
|
||||
if ((m_possibleResizeDirectionFlags & ResizeTop) ||
|
||||
(m_possibleResizeDirectionFlags & ResizeBottom)) {
|
||||
setHeight(height() - page()->verticalGridStep());
|
||||
if (page()) setHeight(height() - page()->verticalGridStep());
|
||||
}
|
||||
}
|
||||
|
||||
@@ -889,7 +891,7 @@ void BaseDesignIntf::sizeDown()
|
||||
{
|
||||
if ((m_possibleResizeDirectionFlags & ResizeTop) ||
|
||||
(m_possibleResizeDirectionFlags & ResizeBottom)) {
|
||||
setHeight(height() + page()->verticalGridStep());
|
||||
if (page()) setHeight(height() + page()->verticalGridStep());
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1384,7 +1386,7 @@ void BaseDesignIntf::collectionLoadFinished(const QString &collectionName)
|
||||
foreach(QObject * obj, QObject::children()) {
|
||||
#endif
|
||||
BaseDesignIntf *item = dynamic_cast<BaseDesignIntf *>(obj);
|
||||
if (item) {
|
||||
if (item && page()) {
|
||||
page()->registerItem(item);
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user