void KisMirrorAxis::setHandleSize(float newSize) { if(d->handleSize != newSize) { d->handleSize = newSize; d->horizontalIcon = KisIconUtils::loadIcon("symmetry-horyzontal").pixmap(d->handleSize, QIcon::Normal, QIcon::On); d->verticalIcon = KisIconUtils::loadIcon("symmetry-vertical").pixmap(d->handleSize, QIcon::Normal, QIcon::On); d->horizontalHandleIcon = KisIconUtils::loadIcon("transform-move").pixmap(d->handleSize, QIcon::Normal, QIcon::On); d->verticalHandleIcon = KisIconUtils::loadIcon("transform-move").pixmap(d->handleSize, QIcon::Normal, QIcon::On); d->minHandlePosition = d->sideMargin + newSize; emit handleSizeChanged(); } }
void QImageDrawer::wheelEvent(QWheelEvent *we) { QWidget::wheelEvent(we); if(we->angleDelta().y() > 0) { m_zoomer.zoomIn(); } else { m_zoomer.zoomOut(); } handleSizeChanged(m_zoomer.getZoom()); update(); }
void QImageDrawer::resetZoom() { m_zoomer.setZoom(1.0); handleSizeChanged(m_zoomer.getZoom()); }
void Widget::setSize(const glm::vec2 &newSize) { SizeChangedEvent event(size, newSize); size = newSize; handleSizeChanged(event); }