40 const QString &whatsThis)
44 QRadioButton *button =
new QRadioButton;
45 button->setWhatsThis (whatsThis);
46 m_layout->addWidget (button, m_row, 0, 1, 1, Qt::AlignTop);
48 QLabel *lbl =
new QLabel (label);
49 lbl->setWordWrap(
true);
50 m_layout->addWidget (lbl, m_row++, 1, 1, 1, Qt::AlignTop);
56 const QString &whatsThis)
62 if (m_checklineLineEditContainer ==
nullptr) {
67 m_checklineLineEditLayout =
new QVBoxLayout;
68 m_checklineLineEditLayout->setSpacing (0);
70 m_checklineLineEditContainer =
new QWidget;
71 m_checklineLineEditContainer->setLayout (m_checklineLineEditLayout);
72 m_layout->addWidget (m_checklineLineEditContainer, m_row++, 0, 1, 2, Qt::AlignTop);
75 edit->setWhatsThis (whatsThis);
76 m_checklineLineEditLayout->addWidget (edit);
79 QString style = QString (
"QLineEdit { "
80 "border-left : 1px solid gray; "
81 "border-right: 1px solid gray; "
82 "border-top: %1px solid gray; "
83 "border-bottom:1px solid gray; }")
84 .arg (isFirst ? 1 : 0);
85 edit->setStyleSheet (style);
QRadioButton * addLabelAndRadioButton(const QString &label, const QString &whatsThis)
Insert radio button and corresponding label.
void addLineEdit(ChecklistLineEdit *edit, const QString &whatsThis)
Insert line edit.
ChecklistGuidePage(const QString &title)
Single constructor.
void addHtml(const QString &html)
Insert html for display.