13 #ifndef mitkQuestionWithOptions_h
14 #define mitkQuestionWithOptions_h
33 std::vector<std::string> GetResponsesAsStrings()
const override;
34 void ClearResponses()
override;
36 bool IsComplete()
const override;
44 size_t AddOption(
const std::string& option);
46 std::vector<std::string> GetOptions()
const;
55 void AddResponse(
size_t i);
61 void RemoveResponse(
size_t i);
67 virtual void SetResponse(
size_t i);
70 std::vector<std::string> m_Options;
71 std::set<size_t> m_Responses;