7#ifndef KISCURVERANGEMODELINTERFACE_H
8#define KISCURVERANGEMODELINTERFACE_H
10#include "kritapaintop_export.h"
12#include <lager/cursor.hpp>
13#include <lager/reader.hpp>
22 virtual lager::cursor<QString>
curve() = 0;
38 lager::cursor<QRectF>,
39 lager::reader<QString>,
std::function< KisCurveRangeModelInterface *(lager::cursor< QString >, lager::cursor< QRectF >, lager::reader< QString >, lager::reader< int >)> KisCurveRangeModelFactory
virtual lager::reader< qreal > xMinValue()=0
virtual lager::reader< QString > yMinLabel()=0
virtual lager::reader< QString > yMaxLabel()=0
virtual lager::reader< qreal > xMaxValue()=0
virtual lager::reader< QString > xValueSuffix()=0
virtual lager::reader< QString > xMaxLabel()=0
virtual lager::reader< qreal > yMinValue()=0
virtual lager::reader< QString > yValueSuffix()=0
virtual lager::reader< QString > xMinLabel()=0
virtual lager::reader< qreal > yMaxValue()=0
virtual lager::cursor< QString > curve()=0