Changed: Read/write shortcuts

This commit is contained in:
kervala 2016-03-12 21:54:44 +01:00
parent 6082353485
commit 5d35e01a4d
2 changed files with 8 additions and 0 deletions

View file

@ -112,6 +112,8 @@ bool CConfigFile::load(const QString &filename)
profile.executable = settings.value("executable").toString(); profile.executable = settings.value("executable").toString();
profile.arguments = settings.value("arguments").toString(); profile.arguments = settings.value("arguments").toString();
profile.comments = settings.value("comments").toString(); profile.comments = settings.value("comments").toString();
profile.desktopShortcut = settings.value("desktop_shortcut").toBool();
profile.menuShortcut = settings.value("menu_shortcut").toBool();
settings.endGroup(); settings.endGroup();
} }
@ -180,6 +182,8 @@ bool CConfigFile::save() const
settings.setValue("executable", profile.executable); settings.setValue("executable", profile.executable);
settings.setValue("arguments", profile.arguments); settings.setValue("arguments", profile.arguments);
settings.setValue("comments", profile.comments); settings.setValue("comments", profile.comments);
settings.setValue("desktop_shortcut", profile.desktopShortcut);
settings.setValue("menu_shortcut", profile.menuShortcut);
settings.endGroup(); settings.endGroup();
} }

View file

@ -47,6 +47,8 @@ struct CProfile
CProfile() CProfile()
{ {
id = -1; id = -1;
desktopShortcut = false;
menuShortcut = false;
} }
int id; int id;
@ -56,6 +58,8 @@ struct CProfile
QString executable; QString executable;
QString arguments; QString arguments;
QString comments; QString comments;
bool desktopShortcut;
bool menuShortcut;
}; };
extern const CProfile NoProfile; extern const CProfile NoProfile;