#ifndef MAP_TOOL_BOX_HPP_
#define MAP_TOOL_BOX_HPP_

#include <Item/IEquipment.hpp>
#include <MapTool/MapTool.hpp>
#include <Widget/Layout/CompoundWidget/CompoundWidget.hpp>

/**
 * @brief Widget for selecting the map tool.
 */
class MapToolBox final : public CompoundWidget
{
private:
    Widget* makeToolToggle(MapTool* &value, MapTool *tool);

public:
    MapToolBox(MapTool* &tool, IEquipment::MapLevel level);
};

#endif