16 lines
486 B
C++
16 lines
486 B
C++
|
#include "settings.hpp"
|
||
|
|
||
|
#include <QStandardPaths>
|
||
|
|
||
|
QSettings &settings::settings()
|
||
|
{
|
||
|
static QDir configDir(QStandardPaths::writableLocation(QStandardPaths::GenericConfigLocation));
|
||
|
if (configDir.path() == QStandardPaths::writableLocation(QStandardPaths::GenericConfigLocation))
|
||
|
{
|
||
|
configDir.mkdir("KShare");
|
||
|
configDir.cd("KShare");
|
||
|
}
|
||
|
static QSettings settings(configDir.absoluteFilePath("settings.ini"), QSettings::IniFormat);
|
||
|
return settings;
|
||
|
}
|