Guest User

Untitled

a guest
Nov 23rd, 2012
150
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.82 KB | None | 0 0
  1. #include "logindialog.h"
  2. #include "ui_logindialog.h"
  3.  
  4. #include <QMessageBox>
  5.  
  6. LoginDialog::LoginDialog(QWidget *parent) :
  7.     QDialog(parent),
  8.     ui(new Ui::LoginDialog)
  9. {
  10.     this->parent = parent;
  11.     ui->setupUi(this);
  12.    
  13.     this->setFixedSize(this->size());
  14.     this->setWindowFlags(Qt::MSWindowsFixedSizeDialogHint | Qt::WindowCloseButtonHint | Qt::Window);
  15.    
  16.     profiledialog = NULL;
  17.    
  18.     parent->setEnabled(false);
  19.     this->setEnabled(true);
  20.    
  21.     connect(ui->BNewProfile, SIGNAL(clicked()), this, SLOT(BNewProfile_Clicked()));
  22. }
  23.  
  24. void LoginDialog::closeEvent(QCloseEvent *event)
  25. {
  26.     parent->setEnabled(true);
  27. }
  28.  
  29. void LoginDialog::BNewProfile_Clicked()
  30. {
  31.     profiledialog = new ProfileDialog(this);
  32.     profiledialog->show();
  33. }
  34.  
  35. LoginDialog::~LoginDialog()
  36. {
  37.     delete ui;
  38. }
Advertisement
Add Comment
Please, Sign In to add comment