src/widgets/circularsectioneditor.h

Wed, 26 Dec 2018 16:38:38 +0200

author
Teemu Piippo <teemu@hecknology.net>
date
Wed, 26 Dec 2018 16:38:38 +0200
changeset 1432
4cc687851fbb
parent 1417
ed39bfca7a67
permissions
-rw-r--r--

Refactored the color toolbar editing into a new model/view system

#pragma once
#include <QWidget>
#include "../basics.h"

class CircularSectionEditor : public QWidget
{
	Q_OBJECT

public:
	explicit CircularSectionEditor(QWidget *parent = 0);
	~CircularSectionEditor();

	CircularSection section();
	void setSection(const CircularSection& newSection);

signals:
	void sectionChanged(CircularSection);

private:
	class Ui_CircularSectionEditor& ui;
	int previousDivisions;

	Q_SLOT void updateFractionLabel();
	Q_SLOT void segmentsChanged();
	Q_SLOT void divisionsChanged();
};

mercurial