Dialog.cpp 1.0 KB

1234567891011121314151617181920212223242526272829303132
  1. #include "Dialog.h"
  2. #include <QBoxLayout>
  3. #include <QLineEdit>
  4. #include <QDialogButtonBox>
  5. Dialog::Dialog(QString nom1, QString nom2, QWidget *parent) :
  6. QDialog(parent)
  7. {
  8. QHBoxLayout *layoutLineEdit = new QHBoxLayout;
  9. QVBoxLayout *layoutDialog = new QVBoxLayout;
  10. QDialogButtonBox *boutonJouer = new QDialogButtonBox (QDialogButtonBox::Ok | QDialogButtonBox::Cancel);
  11. joueur1LineEdit = new QLineEdit(nom1 , this);
  12. joueur2LineEdit = new QLineEdit(nom2 , this);
  13. joueur1LineEdit->selectAll();
  14. layoutLineEdit->addWidget(joueur1LineEdit);
  15. layoutLineEdit->addWidget(joueur2LineEdit);
  16. layoutDialog->addLayout(layoutLineEdit);
  17. layoutDialog->addWidget(boutonJouer);
  18. setLayout(layoutDialog);
  19. QObject::connect(boutonJouer , SIGNAL(accepted()) , this, SLOT(accept()));
  20. QObject::connect(boutonJouer , SIGNAL(rejected()) , this, SLOT(close()));
  21. }
  22. QString Dialog::joueur1 () const {
  23. return joueur1LineEdit->text();
  24. }
  25. QString Dialog::joueur2 () const {
  26. return joueur2LineEdit->text();
  27. }