17 using CbHook = std::function<bool(
const QFileInfo &fileInfo)>;
23 bool loadSettings(
const QFileInfo &fileInfo);
24 QFileInfo getPath()
const;
26 void groupBegin(TOOLBOXQT_QTCOMPAT_STR_VIEW keyGroup);
29 void setValue(TOOLBOXQT_QTCOMPAT_STR_VIEW key,
const QVariant &value);
30 QVariant getValue(TOOLBOXQT_QTCOMPAT_STR_VIEW key,
const QVariant &defaultValue = QVariant())
const;
33 void setHooksPreLoadSettings(
CbHook hookPreload);
34 void setHooksPostLoadSettings(
CbHook hookPostload);
37 static bool defaultHook(
const QFileInfo &fileInfo);
40 std::unique_ptr<QSettings> m_settings;
std::function< bool(const QFileInfo &fileInfo)> CbHook
Custom callback hook use to implement custom behaviour.
Definition settingsini.h:17