bool getSystemConfiguration(const std::string & name, std::string & result) { #ifdef ARX_HAVE_WINAPI if(getRegistryValue(HKEY_CURRENT_USER, name, result)) { return true; } if(getRegistryValue(HKEY_LOCAL_MACHINE, name, result)) { return true; } #else ARX_UNUSED(name), ARX_UNUSED(result); #endif return false; }
CPropPageAudio::CPropPageAudio(void) { m_psp.dwFlags |= PSP_USEICONID; m_psp.pszIcon = MAKEINTRESOURCE(IDI_PROPPAGEAUDIO); m_psp.hInstance = _Module.GetResourceInstance(); // grab current settings from registry vSamplingRate = 0; getRegistryValue(_T("SampleRate"), vSamplingRate); if (!vSamplingRate || vSamplingRate > 192000) vSamplingRate = 48000; vFilterOrder = 0; getRegistryValue(_T("FilterOrder"), vFilterOrder); if (!vFilterOrder || vFilterOrder > 128 || vFilterOrder < 4) vFilterOrder = 12; vLatency = 0; getRegistryValue(_T("BufferLengthInMsec"), vLatency); if (!vLatency || vLatency > 1000) vLatency = 400; vAutoSkipInterval = 0; getRegistryValue(_T("AutoSkipInterval"), vAutoSkipInterval); if (vAutoSkipInterval > 3600) vAutoSkipInterval = 0; }
void Menu::designInit() { QString stylesheet; qDebug() << getRegistryValue("theme").toString(); if(getRegistryValue("theme").toString() == "light") { /* QFontDatabase::addApplicationFont(":/Themes/Themes/Light/font.ttf"); if(getRegistryValue("language") == "ru_RU") windowTitle->setPixmap(QPixmap(":/Themes/Themes/Light/title_RU.png")); else windowTitle->setPixmap(QPixmap(":/Themes/Themes/Light/title_EN.png")); QFile file(":/Themes/Themes/Light/style.thm"); file.open(QIODevice::ReadOnly); stylesheet = file.readAll(); stylesheet.replace("\"%1\"", QString::number(static_cast<int>(qMax(xScaleMultiplier, yScaleMultiplier) * 4))); stylesheet.replace("\"%2\"", QString::number(static_cast<int>(20 * yScaleMultiplier))); file.close(); */ } if(getRegistryValue("theme").toString() == "dark") { /* QFontDatabase::addApplicationFont(":/Themes/Themes/Dark/font.ttf"); if(getRegistryValue("language") == "ru_RU") windowTitle->setPixmap(QPixmap(":/Themes/Themes/Dark/title_RU.png")); else windowTitle->setPixmap(QPixmap(":/Themes/Themes/Dark/title_EN.png")); QFile file(":/Themes/Themes/Dark/style.thm"); file.open(QIODevice::ReadOnly); stylesheet = file.readAll(); stylesheet.replace("\"%1\"", QString::number(static_cast<int>(qMax(xScaleMultiplier, yScaleMultiplier) * 4))); stylesheet.replace("\"%2\"", QString::number(static_cast<int>(20 * yScaleMultiplier))); file.close(); */ } //if(getRegistryValue("theme").toString() == "orange") //{ QFontDatabase::addApplicationFont(":/Themes/Themes/Orange/font.ttf"); if(getRegistryValue("language") == "ru_RU") windowTitle->setPixmap(QPixmap(":/Themes/Themes/Orange/title_RU.png")); else windowTitle->setPixmap(QPixmap(":/Themes/Themes/Orange/title_EN.png")); QFile file(":/Themes/Themes/Orange/style.thm"); file.open(QIODevice::ReadOnly); stylesheet = file.readAll(); stylesheet.replace("\"%1\"", QString::number(static_cast<int>(qMax(xScaleMultiplier, yScaleMultiplier) * 4))); stylesheet.replace("\"%2\"", QString::number(static_cast<int>(20 * yScaleMultiplier))); file.close(); //} setStyleSheet(stylesheet); }