17 lines
505 B
C++
17 lines
505 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;
|
|
}
|