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 } |