31 lines
574 B
C++
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();
|
|
}
|