RimPlotAxisProperties: only allow plot axis positions left and right.

This commit is contained in:
Kristian Bendiksen 2022-04-04 15:48:51 +02:00
parent 45d28de6d3
commit 449b4e4781

View File

@ -20,6 +20,7 @@
#include "RimPlotAxisProperties.h"
#include "RiaDefines.h"
#include "RiaPlotDefines.h"
#include "RiaPreferences.h"
#include "RimPlotAxisAnnotation.h"
@ -161,6 +162,19 @@ QList<caf::PdmOptionItemInfo>
{
options = caf::FontTools::relativeSizeValueOptions( RiaPreferences::current()->defaultPlotFontSize() );
}
else if ( fieldNeedingOptions == &m_plotAxis )
{
std::vector<RiaDefines::PlotAxis> plotAxes = { RiaDefines::PlotAxis::PLOT_AXIS_LEFT,
RiaDefines::PlotAxis::PLOT_AXIS_RIGHT };
for ( auto plotAxis : plotAxes )
{
auto plotAxisEnum = caf::AppEnum<RiaDefines::PlotAxis>( plotAxis );
QString uiText = plotAxisEnum.uiText();
options.push_back( caf::PdmOptionItemInfo( uiText, plotAxisEnum.value() ) );
}
}
return options;
}