Wenn "find" im Menü geklickt wurde, öffnet sich ein Dialog, in dem ich folgendes connect mache:
Code: Alles auswählen
connect(pushButtonFind, SIGNAL(clicked()),
parent, SLOT(findText(lineEditSearchFor->text(),
checkBoxFindCaseSens->checkState(),
checkBoxFindWholeWords->checkState(),
checkBoxFindBackwards->checkState())));Code: Alles auswählen
void MainWindow::findText(const QString &text, int caseSensitivity, int wholeWords, int backwards)
{
activeMdiChild()->document()->find(text, activeMdiChild()->textCursor());
caseSensitivity == 2 ? QTextDocument::FindCaseSensitively :
(QFlags<QTextDocument::FindFlag>) 0 |
wholeWords == 2 ? QTextDocument::FindWholeWords :
(QFlags<QTextDocument::FindFlag>) 0 |
backwards == 2 ? QTextDocument::FindBackward :
(QFlags<QTextDocument::FindFlag>) 0);
}Hat jemand ne Ahnung an was das liegen könnte?