Files
qt-dev-env/WeatherRoutes/mvc/controller/stylecontroller.cpp

31 lines
574 B
C++

#include "stylecontroller.h"
StyleController* StyleController::m_instance;
StyleController *StyleController::Instance()
{
if(m_instance != nullptr)
{
return m_instance;
}
m_instance = new StyleController();
return m_instance;
}
StyleController::StyleController(QObject *parent)
: QObject{parent}
{}
int StyleController::colorMode() const
{
return m_colorMode;
}
void StyleController::setColorMode(int newColorMode)
{
if (m_colorMode == newColorMode)
return;
m_colorMode = newColorMode;
emit colorModeChanged();
}