60 class Preference :
public Pvl {
63 void Load(
const QString &file);
74 bool checkIfPrefEquals(
const QString &
group,
const QString &key,
const QString &val,
const bool defaultReturn =
true);
89 Preference(
const Preference &p);
90 Preference &operator=(
const Preference &p);
92 static Preference *p_preference;
93 static bool p_unitTest;
95 static void Shutdown();
Definition Application.h:101
Reads user preferences from a data file.
Definition Preference.h:60
bool checkIfPrefEquals(const QString &group, const QString &key, const QString &val, const bool defaultReturn=true)
Definition Preference.cpp:127
void Load(const QString &file)
Definition Preference.cpp:28
bool outputErrorAsPvl()
Definition Preference.cpp:146
bool IsUnitTest()
Tests whether or not a file is a unitTest.
Definition Preference.h:70
bool getStackTracePref()
Definition Preference.cpp:154
bool reportFileLine()
Definition Preference.cpp:142
static Preference & Preferences(bool unitTest=false)
Definition Preference.cpp:86
bool getShowDeprecatedPref()
Definition Preference.cpp:150
Pvl()
Constructs an empty Pvl object.
Definition Pvl.cpp:33
PvlGroup & group(const int index)
Return the group at the specified index.
Definition PvlObject.cpp:444
This is free and unencumbered software released into the public domain.
Definition Apollo.h:16