32 QDialog(parent), ui(new
Ui::SkillDashboardConfig)
35 this->setWindowTitle(
"Configure Skill");
36 connect(ui->dialogButtons, &QDialogButtonBox::accepted,
this, &QDialog::accept);
37 connect(ui->dialogButtons, &QDialogButtonBox::rejected,
this, &QDialog::reject);
38 connect(ui->buttonName,
39 &QLineEdit::textChanged,
41 &SkillDashboardConfigWindow::onShortcutNameChanged);
45 SkillDashboardConfigWindow::onShortcutNameChanged()
53 return ui->buttonName->text();
59 return ui->skillName->text();
65 return ui->skillArgs->toPlainText();
71 ui->buttonName->setText(QString::fromStdString(name));
77 ui->skillName->setText(QString::fromStdString(
id));
83 ui->skillArgs->setPlainText(QString::fromStdString(config));
89 ui->infoText->setText(QString::fromStdString(info));
90 ui->infoText->setStyleSheet(
"color: red;");