Translation ImageEditorScene::currentTranslation() const { Translation translation; translation.crop = m_crop_size; translation.scale = m_scale; translation.crop_position = m_crop_position; if (backgroundLoaded()) translation.background_file_path = backgroundPath(); return translation; }
void ControlSlider::paintEvent(QPaintEvent * /* event */) { QPainter painter(this); painter.setRenderHint(QPainter::Antialiasing); /* draw background */ QBrush brush(backgroundGradient()); painter.setBrush(brush); painter.setPen(Qt::NoPen); painter.drawPath(backgroundPath()); /* draw handle */ brush = handleGradient(); painter.setBrush(brush); painter.setPen(Qt::NoPen); painter.drawPath(handlePath()); }