Hello Jean-Michel, I just tested this with the current development version of Wt, and your code works: the dialog closes after clicking OK just once. You're using a pre-2.99 version of Wt (where the signals are still accessed by value rather than trough a function). Can you upgrade to the most recent version and retest? If not, what version of Wt are you using?
Thank you, Wim. 2009/7/6 Jean-Michel Caricand <[email protected]>: > Hi all, > > I created this method to authenticate my users : > > void BibtexUpload::doLogin() > { > Wt::WDialog dialog("Connexion"); > > new Wt::WText("User: ", dialog.contents()); > Wt::WLineEdit user(dialog.contents()); > new Wt::WBreak(dialog.contents()); > new Wt::WText("Password: ", dialog.contents()); > Wt::WLineEdit password(dialog.contents()); > new Wt::WBreak(dialog.contents()); > > Wt::WPushButton ok("Ok", dialog.contents()); > > ok.clicked.connect(SLOT(&dialog, Wt::WDialog::accept)); > > if (dialog.exec() == Wt::WDialog::Accepted) { > authenticate( user.text(), password.text() ); > } > } > > I must click twice on ok button to close my dialog. Why ? > > Thanks. > > -- > Jean-Michel Caricand > > Laboratoire Informatique de l'Université de Franche-Comté > 16 route de Gray > 25000 Besançon > > Tél : 03 81 66 20 63 > Courriel : [email protected] > > > ------------------------------------------------------------------------------ > _______________________________________________ > witty-interest mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/witty-interest > ------------------------------------------------------------------------------ _______________________________________________ witty-interest mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/witty-interest
