#ifndef BOSS_MOD_AMOUNTSETTINGSHANDLER_HPP #define BOSS_MOD_AMOUNTSETTINGSHANDLER_HPP #include namespace S { class Bus; } namespace Boss { namespace Mod { class AmountSettingsHandler { private: class Impl; std::unique_ptr pimpl; public: AmountSettingsHandler() =delete; AmountSettingsHandler(AmountSettingsHandler const&) =delete; ~AmountSettingsHandler(); AmountSettingsHandler(AmountSettingsHandler&&); explicit AmountSettingsHandler(S::Bus&); }; }} #endif /* !defined(BOSS_MOD_AMOUNTSETTINGSHANDLER_HPP) */