5#ifndef INCLUDE_FIFECHAN_WIDGETS_RADIOBUTTON_HPP_
6#define INCLUDE_FIFECHAN_WIDGETS_RADIOBUTTON_HPP_
13#include "fifechan/platform.hpp"
16#include "fifechan/widgets/checkbox.hpp"
43 RadioButton(std::string
const & caption, std::string
const & group,
bool selected =
false);
45 ~RadioButton()
override;
47 RadioButton(RadioButton
const &) =
delete;
48 RadioButton& operator=(RadioButton
const &) =
delete;
49 RadioButton(RadioButton&&) =
delete;
50 RadioButton& operator=(RadioButton&&) =
delete;
61 void setGroup(std::string
const & group);
69 std::string
const &
getGroup()
const;
85 using GroupMap = std::multimap<std::string, RadioButton*>;
An implementation of a check box.
Used replacement tokens by configure_file():