예제 #1
0
void UpdateManager::checkAdditionalUpdates(bool manualCheck) {
	//v4
	if(!manualCheck && SETTING(IP_UPDATE) && !SETTING(AUTO_DETECT_CONNECTION) && SETTING(INCOMING_CONNECTIONS) != SettingsManager::INCOMING_DISABLED) {
		checkIP(false, false);
	}

	//v6
	if(!manualCheck && SETTING(IP_UPDATE6) && !SETTING(AUTO_DETECT_CONNECTION6) && SETTING(INCOMING_CONNECTIONS6) != SettingsManager::INCOMING_DISABLED) {
		checkIP(false, true);
	}

	checkLanguage();

	if(SETTING(GET_USER_COUNTRY)) {
		checkGeoUpdate();
	}
}
예제 #2
0
파일: settings.cpp 프로젝트: IMAN4K/QtPro
LanguagePage::LanguagePage(QWidget *parent) : Dialog(parent),
_fa(Tr("Persian")),
_en(Tr("English")),
_restart(Tr("Ok")),
_langChenged(false)
{
	_main.setContentsMargins(24, 24, 24, 8);
	setLayout(&_main);
	_main.addWidget(&_fa);
	_main.addWidget(&_en);
	_main.addWidget(&_restart);
	_group.addButton(&_fa, 0);
	_group.addButton(&_en, 1);
	checkLanguage();

	QObject::connect(&_group, SIGNAL(buttonClicked(int)), this, SLOT(onLangchange(int)));
	QObject::connect(&_restart, SIGNAL(clicked()), this, SLOT(onRestart()));
	QObject::connect(this, SIGNAL(keyPressd(Qt::Key)), this, SLOT(onKeyPress(Qt::Key)));
}
예제 #3
0
/*!
  Return the system language (or a derivitave that exists, falling back to english)
*/
QString DesktopSettings::systemLanguage()
{
    return checkLanguage( QLocale::system().name() );
}