Added instance setting overrides.

This commit is contained in:
Andrew
2013-02-25 16:36:27 -06:00
parent 4ca35a760d
commit bd64cda672
9 changed files with 241 additions and 61 deletions

View File

@ -17,11 +17,14 @@
#include <QFileInfo>
#include <setting.h>
#include <javautils.h>
StdInstance::StdInstance(const QString &rootDir, QObject *parent) :
Instance(rootDir, parent)
{
settings().registerSetting(new Setting("lastVersionUpdate", 0));
}

View File

@ -29,8 +29,8 @@ public:
virtual void updateCurrentVersion(bool keepCurrent);
////// TIMESTAMPS //////
virtual qint64 lastVersionUpdate() { return getField("lastVersionUpdate", 0).value<qint64>(); }
virtual void setLastVersionUpdate(qint64 val) { setField("lastVersionUpdate", val); }
virtual qint64 lastVersionUpdate() { return settings().get("lastVersionUpdate").value<qint64>(); }
virtual void setLastVersionUpdate(qint64 val) { settings().set("lastVersionUpdate", val); }
};
#endif // STDINSTANCE_H