// Copyright 2017 Dolphin Emulator Project // SPDX-License-Identifier: GPL-2.0-or-later #pragma once #include "DolphinQt/Config/ConfigControls/ConfigControl.h" #include "DolphinQt/Config/ToolTipControls/ToolTipCheckBox.h" #include "Common/Config/ConfigInfo.h" class ConfigBool final : public ConfigControl { Q_OBJECT public: ConfigBool(const QString& label, const Config::Info& setting, bool reverse = false); ConfigBool(const QString& label, const Config::Info& setting, Config::Layer* layer, bool reverse = false); protected: void OnConfigChanged() override; private: void Update(); const Config::Info m_setting; bool m_reverse; };