Blame view

mainwindow.cpp 555 Bytes
0dd519e8   Caio Lucena   starting
1
2
3
4
5
6
7
8
9
  #include "mainwindow.h"
  #include "ui_mainwindow.h"
  
  MainWindow::MainWindow(QWidget *parent) :
      QMainWindow(parent),
      ui(new Ui::MainWindow)
  {
      ui->setupUi(this);
  
02779f89   Caio Lucena   Camera
10
      connect(ui->pushButton, SIGNAL(clicked(bool)), this, SLOT(startCamera()));
0dd519e8   Caio Lucena   starting
11
12
13
14
15
16
17
18
  }
  
  MainWindow::~MainWindow()
  {
      delete ui;
      delete cameraWindow;
  }
  
02779f89   Caio Lucena   Camera
19
  void MainWindow::startCamera()
0dd519e8   Caio Lucena   starting
20
  {
02779f89   Caio Lucena   Camera
21
      cameraWindow = new CameraWindow();
0dd519e8   Caio Lucena   starting
22
      cameraWindow->show();
02779f89   Caio Lucena   Camera
23
24
25
26
27
28
      connect(cameraWindow, SIGNAL(close()), this, SLOT(stopCamera()));
  }
  
  void MainWindow::stopCamera()
  {
      delete cameraWindow;
0dd519e8   Caio Lucena   starting
29
  }