19 #include "ui_replaceadvanceddialog.h" 22 #include <QAbstractButton> 35 connect(
ui->m_button_box, &QDialogButtonBox::clicked, [
this](QAbstractButton *button_) {
36 this->done(ui->m_button_box->buttonRole(button_));
40 ui->m_search_le->setFocus();
56 int index = advanced.
who;
60 ui->m_who_cb->setCurrentIndex(index);
62 for (
int i=0 ; i <
ui->m_what_cb->count() ; i++)
64 if (
ui->m_what_cb->itemData(i).toString() == advanced.
what)
66 ui->m_what_cb->setCurrentIndex(i);
71 ui->m_search_le->setText(advanced.
search);
72 ui->m_replace_le->setText(advanced.
replace);
82 a.
who =
ui->m_who_cb->currentIndex();
83 a.
what =
ui->m_what_cb->currentData().toString();
92 ui->m_what_cb->clear();
100 else if (index == 1) {
105 else if (index == 2) {
void fillWhatComboBox(int index)
replaceAdvancedDialog(advancedReplaceStruct advanced, QWidget *parent=nullptr)
replaceAdvancedDialog::replaceAdvancedDialog
void setAdvancedStruct(advancedReplaceStruct advanced)
replaceAdvancedDialog::setAdvancedStruct Set the edited advanced struct
Ui::replaceAdvancedDialog * ui
static QStringList conductorInfoKeys()
QETApp::conductorInfoKeys.
static QString diagramTranslatedInfoKey(const QString &key)
QETApp::diagramTranslatedInfoKey.
void on_m_who_cb_currentIndexChanged(int index)
replaceAdvancedDialog::on_m_who_cb_currentIndexChanged
static QStringList elementInfoKeys()
QETApp::elementInfoKeys.
static QString conductorTranslatedInfoKey(const QString &key)
QETApp::conductorTranslatedInfoKey.
advancedReplaceStruct advancedStruct() const
replaceAdvancedDialog::advancedStruct
static QString elementTranslatedInfoKey(const QString &)
ElementsProperties::translatedInfo Return the translated information key given by If don't match...
static QStringList diagramInfoKeys()
QETApp::diagramInfoKeys.