2011-07-11 21:08:41 +02:00
|
|
|
#include "locationbarsettings.h"
|
|
|
|
#include "mainapplication.h"
|
|
|
|
|
|
|
|
LocationBarSettings* LocationBarSettings::s_instance = 0;
|
|
|
|
bool LocationBarSettings::selectAllOnDoubleClick = false;
|
|
|
|
bool LocationBarSettings::addComWithCtrl = false;
|
|
|
|
bool LocationBarSettings::addCountryWithAlt = false;
|
|
|
|
|
|
|
|
LocationBarSettings::LocationBarSettings()
|
|
|
|
{
|
|
|
|
loadSettings();
|
|
|
|
}
|
|
|
|
|
|
|
|
LocationBarSettings* LocationBarSettings::instance()
|
|
|
|
{
|
|
|
|
if (!s_instance)
|
|
|
|
s_instance = new LocationBarSettings();
|
|
|
|
return s_instance;
|
|
|
|
}
|
|
|
|
|
|
|
|
void LocationBarSettings::loadSettings()
|
|
|
|
{
|
2011-09-11 19:15:06 +02:00
|
|
|
QSettings settings(mApp->getActiveProfilPath()+"settings.ini", QSettings::IniFormat);
|
2011-07-11 21:08:41 +02:00
|
|
|
settings.beginGroup("AddressBar");
|
|
|
|
selectAllOnDoubleClick = settings.value("SelectAllTextOnDoubleClick",true).toBool();
|
|
|
|
addComWithCtrl = settings.value("AddComDomainWithCtrlKey",false).toBool();
|
|
|
|
addCountryWithAlt = settings.value("AddCountryDomainWithAltKey",true).toBool();
|
|
|
|
}
|