tahoma2d/toonz/sources/include/saveloadqsettings.h
2023-02-19 10:22:39 -05:00

18 lines
412 B
C++

#pragma once
#ifndef SAVE_LOAD_QSETTINGS_INCLUDED
#define SAVE_LOAD_QSETTINGS_INCLUDED
#include <QSettings>
class QSettings;
//! An interface that claims: this object wants to save / load something
//! into / from provided qsettings
class SaveLoadQSettings {
public:
virtual void save(QSettings &settings, bool forPopupIni = false) const = 0;
virtual void load(QSettings &settings) = 0;
};
#endif