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;
}
Beispiel #2
0
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());
}