// Copyright 2017 Dolphin Emulator Project // Licensed under GPLv2+ // Refer to the license.txt file included. #pragma once #include "DolphinQt/Config/ToolTipControls/ToolTipCheckBox.h" #include "DolphinQt/Config/ToolTipControls/ToolTipRadioButton.h" namespace Config { template struct Info; } class GraphicsBool : public ToolTipCheckBox { Q_OBJECT public: GraphicsBool(const QString& label, const Config::Info& setting, bool reverse = false); private: void Update(); const Config::Info& m_setting; bool m_reverse; }; class GraphicsBoolEx : public ToolTipRadioButton { Q_OBJECT public: GraphicsBoolEx(const QString& label, const Config::Info& setting, bool reverse = false); private: void Update(); const Config::Info& m_setting; bool m_reverse; };