| 35 | } |
| 36 | |
| 37 | void AdvancedSettingsDialogPrivate::initUI() |
| 38 | { |
| 39 | q->setIcon(QIcon::fromTheme("ide")); |
| 40 | q->setWindowTitle(AdvancedSettingsDialog::tr("Advanced Settings")); |
| 41 | |
| 42 | QWidget *widget = new QWidget(q); |
| 43 | QFormLayout *layout = new QFormLayout(widget); |
| 44 | |
| 45 | layout->addRow(AdvancedSettingsDialog::tr("Missing Hint:"), hintEdit = new DLineEdit(q)); |
| 46 | layout->addRow(AdvancedSettingsDialog::tr("Install Command:"), installEdit = new DLineEdit(q)); |
| 47 | layout->addRow(AdvancedSettingsDialog::tr("Channel Data:"), channelEdit = new DLineEdit(q)); |
| 48 | layout->addRow(AdvancedSettingsDialog::tr("Trigger Event:"), triggerEventCB = new DComboBox(q)); |
| 49 | |
| 50 | VariableChooser *chooser = new VariableChooser(q); |
| 51 | chooser->addSupportedEdit(channelEdit->lineEdit()); |
| 52 | |
| 53 | triggerEventCB->addItem(AdvancedSettingsDialog::tr("None"), NoEvent); |
| 54 | triggerEventCB->addItem(AdvancedSettingsDialog::tr("Document Saved"), DocumentSaveEvent); |
| 55 | |
| 56 | q->addContent(widget); |
| 57 | q->addButton(AdvancedSettingsDialog::tr("Cancel", "button"), false, DDialog::ButtonNormal); |
| 58 | q->addButton(AdvancedSettingsDialog::tr("OK", "button"), true, DDialog::ButtonRecommend); |
| 59 | } |
| 60 | |
| 61 | AdvancedSettingsDialog::AdvancedSettingsDialog(QWidget *parent) |
| 62 | : DDialog(parent), |
no test coverage detected