Files
Upsilon/apps/preferences.cpp
Émilie Feral b79bcfb9dc [poincare] Change name DisplayMode -> FloatDisplayMode
Change-Id: I7754b4a5ac96c3f3564749749b49130ddf357e20
2017-02-17 16:35:07 +01:00

63 lines
1.4 KiB
C++

#include "preferences.h"
using namespace Poincare;
Preferences::Preferences() :
m_angleUnit(Expression::AngleUnit::Degree),
m_displayMode(Expression::FloatDisplayMode::Auto),
m_numberType(NumberType::Reel),
m_complexFormat(ComplexFormat::Algebric),
m_language(Language::French)
{
}
Expression::AngleUnit Preferences::angleUnit() const {
return m_angleUnit;
}
void Preferences::setAngleUnit(Expression::AngleUnit angleUnit) {
if (angleUnit != m_angleUnit) {
m_angleUnit = angleUnit;
}
}
Expression::FloatDisplayMode Preferences::displayMode() const {
return m_displayMode;
}
void Preferences::setDisplayMode(Expression::FloatDisplayMode FloatDisplayMode) {
if (FloatDisplayMode != m_displayMode) {
m_displayMode = FloatDisplayMode;
}
}
Preferences::NumberType Preferences::numberType() const {
return m_numberType;
}
void Preferences::setNumberType(NumberType numberType) {
if (numberType != m_numberType) {
m_numberType = numberType;
}
}
Preferences::ComplexFormat Preferences::complexFormat() const {
return m_complexFormat;
}
void Preferences::setComplexFormat(ComplexFormat complexFormat) {
if (complexFormat != m_complexFormat) {
m_complexFormat = complexFormat;
}
}
Preferences::Language Preferences::language() const {
return m_language;
}
void Preferences::setLanguage(Language language) {
if (language != m_language) {
m_language = language;
}
}