examples/tools/regexp/regexpdialog.cpp
changeset 3 41300fa6a67c
parent 0 1918ee327afb
child 4 3b1da2848fc7
equal deleted inserted replaced
2:56cd8111b7f7 3:41300fa6a67c
   124         mainLayout->addWidget(captureLabels[j], 7 + j, 0);
   124         mainLayout->addWidget(captureLabels[j], 7 + j, 0);
   125         mainLayout->addWidget(captureEdits[j], 7 + j, 1);
   125         mainLayout->addWidget(captureEdits[j], 7 + j, 1);
   126     }
   126     }
   127     setLayout(mainLayout);
   127     setLayout(mainLayout);
   128 
   128 
   129     connect(patternComboBox, SIGNAL(editTextChanged(const QString &)),
   129     connect(patternComboBox, SIGNAL(editTextChanged(QString)),
   130             this, SLOT(refresh()));
   130             this, SLOT(refresh()));
   131     connect(textComboBox, SIGNAL(editTextChanged(const QString &)),
   131     connect(textComboBox, SIGNAL(editTextChanged(QString)),
   132             this, SLOT(refresh()));
   132             this, SLOT(refresh()));
   133     connect(caseSensitiveCheckBox, SIGNAL(toggled(bool)),
   133     connect(caseSensitiveCheckBox, SIGNAL(toggled(bool)),
   134             this, SLOT(refresh()));
   134             this, SLOT(refresh()));
   135     connect(minimalCheckBox, SIGNAL(toggled(bool)), this, SLOT(refresh()));
   135     connect(minimalCheckBox, SIGNAL(toggled(bool)), this, SLOT(refresh()));
   136     connect(syntaxComboBox, SIGNAL(currentIndexChanged(int)),
   136     connect(syntaxComboBox, SIGNAL(currentIndexChanged(int)),
   178     patternComboBox->setPalette(palette);
   178     patternComboBox->setPalette(palette);
   179 
   179 
   180     indexEdit->setText(QString::number(rx.indexIn(text)));
   180     indexEdit->setText(QString::number(rx.indexIn(text)));
   181     matchedLengthEdit->setText(QString::number(rx.matchedLength()));
   181     matchedLengthEdit->setText(QString::number(rx.matchedLength()));
   182     for (int i = 0; i < MaxCaptures; ++i) {
   182     for (int i = 0; i < MaxCaptures; ++i) {
   183         captureLabels[i]->setEnabled(i <= rx.numCaptures());
   183         captureLabels[i]->setEnabled(i <= rx.captureCount());
   184         captureEdits[i]->setEnabled(i <= rx.numCaptures());
   184         captureEdits[i]->setEnabled(i <= rx.captureCount());
   185         captureEdits[i]->setText(rx.cap(i));
   185         captureEdits[i]->setText(rx.cap(i));
   186     }
   186     }
   187 
   187 
   188     setUpdatesEnabled(true);
   188     setUpdatesEnabled(true);
   189 }
   189 }