21 #include <QCoreApplication>
25 #include <QStandardPaths>
29 bool Platform::setAutorun(
bool on)
32 QDir::cleanPath(QStandardPaths::writableLocation(QStandardPaths::HomeLocation)
33 + QDir::separator() +
"Library" + QDir::separator() +
"LaunchAgents"
34 + QDir::separator() +
"chat.tox.qtox.autorun.plist");
36 QDir::cleanPath(QCoreApplication::applicationDirPath() + QDir::separator() +
"qtox");
37 QSettings autoRun(qtoxPlist, QSettings::NativeFormat);
38 autoRun.setValue(
"Label",
"chat.tox.qtox.autorun");
39 autoRun.setValue(
"Program", qtoxDir);
42 autoRun.setValue(
"RunAtLoad", state);
46 bool Platform::getAutorun()