class Questionnaire
A local question flow with selectable choices and no network or model dependency.
Inherits from QFrame
Functions
setAnswer
public void setAnswer(int question, const QStringList & ids)
currentQuestion
public int currentQuestion()
Questionnaire
public Questionnaire(QWidget * parent)
addQuestion
public int addQuestion(const QString & title, const QString & description, QuestionnaireType type)
addChoice
public void addChoice(int question, const QString & id, const QString & label, const QString & description, const QString & shortcut)
questionCount
public int questionCount()
setCurrentQuestion
public void setCurrentQuestion(int index)
answer
public QStringList answer(int question)
answers
public QHash<int, QStringList> answers()
next
public void next()
previous
public void previous()
skip
public void skip()
submit
public void submit()
answerChanged
public void answerChanged(int question, const QStringList & ids)
questionChanged
public void questionChanged(int question)
skipped
public void skipped(int question)
submitted
public void submitted()