32 explicit QmitkForm(QWidget* parent =
nullptr);
39 fs::path GetResponsesPath()
const;
40 void SetResponsesPath(
const fs::path& csvPath);
46 void CreateQuestionWidgets();
47 bool ValidateCurrentSection();
51 void UpdateFormHeader();
52 void UpdateSubmittedHeader();
53 void UpdateSectionHeader();
54 void UpdateQuestionWidgets();
55 void UpdateFormButtons();
57 void OnBackButtonClicked();
58 void OnNextButtonClicked();
59 void OnSubmitButtonClicked();
60 void OnClearButtonClicked();
61 void OnSubmitAnotherButtonClicked();
65 fs::path m_ResponsesPath;
66 bool m_HasBeenSubmitted;