Skip to main content

class Questionnaire

Source

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()

Source

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()