#ifndef WORLD_AVATAR_PICKER_HPP_
#define WORLD_AVATAR_PICKER_HPP_

#include <Widget/Layout/CompoundWidget/CompoundWidget.hpp>
#include <WorldAvatar/WorldAvatar.hpp>

/**
 * @brief A widget for picking a world avatar.
 */
class WorldAvatarPicker : public CompoundWidget
{
private:
    static std::vector<Widget*> makeToggles(WorldAvatar &selection);

public:
    /**
     * @brief Construct the picker with the specific reference.
     */
    WorldAvatarPicker(WorldAvatar &selection);
};

#endif