15 #ifndef BORNAGAIN_GUI_COREGUI_MODELS_AXESITEMS_H
16 #define BORNAGAIN_GUI_COREGUI_MODELS_AXESITEMS_H
36 void setBinCount(
int value);
38 double lowerBound()
const;
39 void setLowerBound(
double value);
41 double upperBound()
const;
42 void setUpperBound(
double value);
44 QString title()
const;
45 void setTitle(
const QString& title);
47 virtual std::unique_ptr<IAxis>
createAxis(
double scale)
const;
50 void register_basic_properties();
59 bool isLogScale()
const;
60 void setLogScale(
bool value);
63 void setMinMaxEditor(
const QString& editorType);
Defines class SessionItem.
static const QString P_IS_LOGSCALE
static const QString P_LOCK_MIN_MAX
static const QString P_NBINS
static const QString P_MAX_DEG
static const QString P_TITLE
static const QString P_IS_VISIBLE
static const QString P_TITLE_IS_VISIBLE
static const QString P_MIN_DEG
Interface for one-dimensional axes.