|  | @@ -19,25 +19,23 @@
 | 
	
		
			
				|  |  |  #include "src/astandardpaths.h"
 | 
	
		
			
				|  |  |  #include <QSettings>
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -QSettings ASettings::settings;
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  |  void ASettings::setup()
 | 
	
		
			
				|  |  |  {
 | 
	
		
			
				|  |  | -    settings.setDefaultFormat(QSettings::IniFormat);
 | 
	
		
			
				|  |  | -    settings.setPath(QSettings::IniFormat, QSettings::UserScope, AStandardPaths::getPaths()[QStandardPaths::AppDataLocation]);
 | 
	
		
			
				|  |  | +    QSettings::setDefaultFormat(QSettings::IniFormat);
 | 
	
		
			
				|  |  | +    QSettings::setPath(QSettings::IniFormat, QSettings::UserScope, AStandardPaths::getPaths()[QStandardPaths::AppDataLocation]);
 | 
	
		
			
				|  |  |  }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  QVariant ASettings::read(const QString &key)
 | 
	
		
			
				|  |  |  {
 | 
	
		
			
				|  |  | -    return settings.value(key);
 | 
	
		
			
				|  |  | +    return QSettings().value(key);
 | 
	
		
			
				|  |  |  }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  void ASettings::write(const QString &key, const QVariant &val)
 | 
	
		
			
				|  |  |  {
 | 
	
		
			
				|  |  | -    settings.setValue(key, val);
 | 
	
		
			
				|  |  | +    QSettings().setValue(key, val);
 | 
	
		
			
				|  |  |  }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -QSettings& ASettings::getSettings()
 | 
	
		
			
				|  |  | +QSettings ASettings::settings()
 | 
	
		
			
				|  |  |  {
 | 
	
		
			
				|  |  | -    return settings;
 | 
	
		
			
				|  |  | +    return QSettings();
 | 
	
		
			
				|  |  |  }
 |