17 class test_HistorySettings;
33 :
public AbstractSettings
36 friend class AppSettings;
39 QSharedPointer<QSettings> mStore;
40 QVector<HistoryInfo> mHistoryInfos;
43 [[nodiscard]] QVector<HistoryInfo> getHistoryInfosFromStore()
const;
46 ~HistorySettings()
override =
default;
49 [[nodiscard]]
bool isEnabled()
const;
50 void setEnabled(
bool pEnabled);
52 [[nodiscard]]
const QVector<HistoryInfo>& getHistoryInfos()
const;
53 void setHistoryInfos(
const QVector<HistoryInfo>& pHistoryInfos);
54 void addHistoryInfo(
const HistoryInfo& pHistoryInfo);
55 int deleteSettings(
const QDateTime& pLatestToKeep = QDateTime());
56 int deleteSettings(
const TimePeriod& pPeriodToRemove);
59 void fireEnabledChanged(
bool pValue);
60 void fireHistoryInfosChanged();
A simple template renderer.
Definition: ActivationContext.h:15
UNKNOWN
Definition: ResponseApdu.h:63
defineEnumType(ActivationType, UNKNOWN, SHOWUI, STATUS, TCTOKENURL) defineEnumType(StatusFormat
Format types for status responses.