void ZoomButtonPanel::mouseMoveEvent(QMouseEvent *event)
{
qDebug() << __PRETTY_FUNCTION__;
+
if(m_isDraggable) {
if (event->buttons() & Qt::LeftButton) {
QPoint newLocation = mapToParent(event->pos()) - m_dragPosition;
void ZoomButtonPanel::mouseReleaseEvent(QMouseEvent *event)
{
qDebug() << __PRETTY_FUNCTION__;
+
Q_UNUSED(event);
if(m_isDraggable) {
setDraggable(false);
void ZoomButtonPanel::screenResized(const QSize &newSize)
{
qDebug() << __PRETTY_FUNCTION__;
+
m_screenSize = newSize;
QPoint resizedPosition = pos();
move(resizedPosition);
}
-void ZoomButtonPanel::forceMouseRelease() {
+void ZoomButtonPanel::forceMouseRelease()
+{
qDebug() << __PRETTY_FUNCTION__;
releaseMouse();
void ZoomButtonPanel::timerExpired()
{
qDebug() << __PRETTY_FUNCTION__;
+
if(m_zoomInButton->isDown())
m_dragPosition = m_zoomInButton->eventPosition();
if(m_zoomOutButton->isDown())