int main(int argc, char *argv[]) { QApplication app(argc, argv); FindDialog *dialog = new FindDialog; dialog->show(); return app.exec(); }
int main(int argc, char *argv[]) { QApplication a(argc, argv); FindDialog w; w.show(); return a.exec(); }
void FindDialog::closeCallback(Widget /*button*/, XtPointer closure, XtPointer /*call_data*/) { FindDialog *findData = (FindDialog *)closure; findData->popdown(); return; }
void FindDialog::findSelectAllCallback(Widget /*button*/, XtPointer closure, XtPointer /*call_data*/) { FindDialog *findData = (FindDialog *)closure; findData->getAllFields(); findData->findMatching(TRUE); return; }
//! [0] void EditorWindow::find() { if (!findDialog) { findDialog = new FindDialog(this); connect(findDialog, SIGNAL(findNext()), this, SLOT(findNext())); } findDialog->show(); findDialog->raise(); findDialog->activateWindow(); }
void TabDialog::findResult(int size,const QVector<Car> &c) { if(size == 0) { QMessageBox::information(this,tr("Сообщение"),tr("Поиск не дал результатов!")); return; } FindDialog *dialog = new FindDialog(this,size,c); hide(); dialog->show(); dialog->exec(); close(); delete dialog; }
//! [findContact] void AddressBook::findContact() { FindDialog dialog; if (dialog.exec() == QDialog::Accepted) { QString contactName = dialog.findText(); if (contacts.contains(contactName)) { ui->nameLine->setText(contactName); ui->addressText->setText(contacts.value(contactName)); } else { QMessageBox::information(this, tr("Contact Not Found"), tr("Sorry, \"%1\" is not in your address book.").arg(contactName)); return; } } updateInterface(NavigationMode); }
void FindDialog::directionCallback(Widget widget, XtPointer closure, XtPointer) { int which = (int) ((long) closure); // closure contains button # FindDialog *find; // Client data is actually on the @!$?@* parent, not the toggle item XtVaGetValues(XtParent(widget), XmNuserData, &find, NULL); if (which == 0) { find->setSearchForward(TRUE); } else { find->setSearchForward(False); } return; }
void FindDialog::textFieldCallback( Widget field, XtPointer data, XtPointer) { char *s; FindDialog *findData = (FindDialog *)data; if (*(s = XmTextGetString(field)) == '\0') { // Empty field. Traverse (void) XmProcessTraversal(field, XmTRAVERSE_NEXT_TAB_GROUP); } else { // Field not empty. Do search findData->getAllFields(); if (!findData->findMatching(False)) { XBell(XtDisplay(field), 0); } } return; }
int main(int argc, char *argv[]) { QApplication app(argc, argv); FindDialog dialog; return dialog.exec(); }