Skip to content
Snippets Groups Projects
Commit bcc3a5f8 authored by t.knopff's avatar t.knopff
Browse files

Make BasicAxisItem::P_TITLE_IS_VISIBLE private

parent c1ce8744
No related branches found
No related tags found
1 merge request!71Refactor model: BasicAxisItem and AmplitudeAxisItem
...@@ -99,6 +99,16 @@ bool BasicAxisItem::isTitlePropertyName(const QString& name) ...@@ -99,6 +99,16 @@ bool BasicAxisItem::isTitlePropertyName(const QString& name)
return name == P_TITLE; return name == P_TITLE;
} }
bool BasicAxisItem::isTitleVisible() const
{
return getItemValue(P_TITLE_IS_VISIBLE).toBool();
}
bool BasicAxisItem::isTitleVisiblePropertyName(const QString& name)
{
return name == P_TITLE_IS_VISIBLE;
}
std::unique_ptr<IAxis> BasicAxisItem::createAxis(double scale) const std::unique_ptr<IAxis> BasicAxisItem::createAxis(double scale) const
{ {
return std::make_unique<FixedBinAxis>(title().toStdString(), binCount(), lowerBound() * scale, return std::make_unique<FixedBinAxis>(title().toStdString(), binCount(), lowerBound() * scale,
......
...@@ -27,9 +27,9 @@ private: ...@@ -27,9 +27,9 @@ private:
static const QString P_MIN_DEG; static const QString P_MIN_DEG;
static const QString P_MAX_DEG; static const QString P_MAX_DEG;
static const QString P_TITLE; static const QString P_TITLE;
static const QString P_TITLE_IS_VISIBLE;
public: public:
static const QString P_TITLE_IS_VISIBLE;
explicit BasicAxisItem(const QString& type = "BasicAxis"); explicit BasicAxisItem(const QString& type = "BasicAxis");
virtual ~BasicAxisItem(); virtual ~BasicAxisItem();
...@@ -53,6 +53,8 @@ public: ...@@ -53,6 +53,8 @@ public:
void setTitle(const QString& title); void setTitle(const QString& title);
SessionItem* titleItem() const; SessionItem* titleItem() const;
static bool isTitlePropertyName(const QString& name); static bool isTitlePropertyName(const QString& name);
bool isTitleVisible() const;
static bool isTitleVisiblePropertyName(const QString& name);
virtual std::unique_ptr<IAxis> createAxis(double scale) const; virtual std::unique_ptr<IAxis> createAxis(double scale) const;
......
...@@ -127,7 +127,7 @@ void ColorMap::onAxisPropertyChanged(const QString& axisName, const QString& pro ...@@ -127,7 +127,7 @@ void ColorMap::onAxisPropertyChanged(const QString& axisName, const QString& pro
return; return;
if (BasicAxisItem::isTitlePropertyName(propertyName) if (BasicAxisItem::isTitlePropertyName(propertyName)
|| propertyName == BasicAxisItem::P_TITLE_IS_VISIBLE) { || BasicAxisItem::isTitleVisiblePropertyName(propertyName)) {
setAxesLabelsFromItem(intensityItem()); setAxesLabelsFromItem(intensityItem());
replot(); replot();
} }
...@@ -356,7 +356,7 @@ void ColorMap::setAxesZoomFromItem(IntensityDataItem* item) ...@@ -356,7 +356,7 @@ void ColorMap::setAxesZoomFromItem(IntensityDataItem* item)
void ColorMap::setAxesLabelsFromItem(IntensityDataItem* item) void ColorMap::setAxesLabelsFromItem(IntensityDataItem* item)
{ {
auto xaxis = item->xAxisItem(); auto xaxis = item->xAxisItem();
if (xaxis->getItemValue(BasicAxisItem::P_TITLE_IS_VISIBLE).toBool()) if (xaxis->isTitleVisible())
m_customPlot->xAxis->setLabel(item->getXaxisTitle()); m_customPlot->xAxis->setLabel(item->getXaxisTitle());
else else
m_customPlot->xAxis->setLabel(QString()); m_customPlot->xAxis->setLabel(QString());
...@@ -364,7 +364,7 @@ void ColorMap::setAxesLabelsFromItem(IntensityDataItem* item) ...@@ -364,7 +364,7 @@ void ColorMap::setAxesLabelsFromItem(IntensityDataItem* item)
m_colorScale->setMargins(QMargins(0, 0, 0, 0)); m_colorScale->setMargins(QMargins(0, 0, 0, 0));
auto yaxis = item->yAxisItem(); auto yaxis = item->yAxisItem();
if (yaxis->getItemValue(BasicAxisItem::P_TITLE_IS_VISIBLE).toBool()) if (yaxis->isTitleVisible())
m_customPlot->yAxis->setLabel(item->getYaxisTitle()); m_customPlot->yAxis->setLabel(item->getYaxisTitle());
else else
m_customPlot->yAxis->setLabel(QString()); m_customPlot->yAxis->setLabel(QString());
......
...@@ -231,7 +231,7 @@ void Plot1D::setAxesLabelsFromItem(Data1DViewItem* item) ...@@ -231,7 +231,7 @@ void Plot1D::setAxesLabelsFromItem(Data1DViewItem* item)
void Plot1D::setLabel(const BasicAxisItem* item, QCPAxis* axis, QString label) void Plot1D::setLabel(const BasicAxisItem* item, QCPAxis* axis, QString label)
{ {
ASSERT(item && axis); ASSERT(item && axis);
if (item->getItemValue(BasicAxisItem::P_TITLE_IS_VISIBLE).toBool()) if (item->isTitleVisible())
axis->setLabel(std::move(label)); axis->setLabel(std::move(label));
else else
axis->setLabel(QString()); axis->setLabel(QString());
...@@ -270,7 +270,7 @@ void Plot1D::modifyAxesProperties(const QString& axisName, const QString& proper ...@@ -270,7 +270,7 @@ void Plot1D::modifyAxesProperties(const QString& axisName, const QString& proper
return; return;
if (BasicAxisItem::isTitlePropertyName(propertyName) if (BasicAxisItem::isTitlePropertyName(propertyName)
|| propertyName == BasicAxisItem::P_TITLE_IS_VISIBLE) { || BasicAxisItem::isTitleVisiblePropertyName(propertyName)) {
setAxesLabelsFromItem(viewItem()); setAxesLabelsFromItem(viewItem());
replot(); replot();
} }
......
...@@ -215,7 +215,7 @@ void SpecularPlot::setAxesLabelsFromItem(SpecularDataItem* item) ...@@ -215,7 +215,7 @@ void SpecularPlot::setAxesLabelsFromItem(SpecularDataItem* item)
void SpecularPlot::setLabel(const BasicAxisItem* item, QCPAxis* axis, QString label) void SpecularPlot::setLabel(const BasicAxisItem* item, QCPAxis* axis, QString label)
{ {
ASSERT(item && axis); ASSERT(item && axis);
if (item->getItemValue(BasicAxisItem::P_TITLE_IS_VISIBLE).toBool()) if (item->isTitleVisible())
axis->setLabel(std::move(label)); axis->setLabel(std::move(label));
else else
axis->setLabel(QString()); axis->setLabel(QString());
...@@ -252,7 +252,7 @@ void SpecularPlot::modifyAxesProperties(const QString& axisName, const QString& ...@@ -252,7 +252,7 @@ void SpecularPlot::modifyAxesProperties(const QString& axisName, const QString&
return; return;
if (BasicAxisItem::isTitlePropertyName(propertyName) if (BasicAxisItem::isTitlePropertyName(propertyName)
|| propertyName == BasicAxisItem::P_TITLE_IS_VISIBLE) { || BasicAxisItem::isTitleVisiblePropertyName(propertyName)) {
setAxesLabelsFromItem(specularItem()); setAxesLabelsFromItem(specularItem());
replot(); replot();
} }
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment