Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <QMessageBox>
- #include <QSqlDatabase>
- #include <QSqlError>
- #include <QSqlQuery>
- #include <qsound.h>
- #include <QtGui/QCloseEvent>
- #include <QMdiArea>
- #include "mainwindow.h"
- #include "ui_mainwindow.h"
- #include "cadtipos.h"
- #include "cadgrupo.h"
- #include "cadsubgrupo.h"
- #include "pagamentos.h"
- #include "pendentes.h"
- MainWindow::MainWindow(QWidget *parent) :
- QMainWindow(parent),
- ui(new Ui::MainWindow)
- {
- ui->setupUi(this);
- mdiArea = new QMdiArea;
- mdiArea->setHorizontalScrollBarPolicy(Qt::ScrollBarAsNeeded);
- mdiArea->setVerticalScrollBarPolicy(Qt::ScrollBarAsNeeded);
- setCentralWidget(mdiArea);
- connect(ui->actionCadastro_de_Tipos, SIGNAL(triggered()), this, SLOT(chama_cadtipos()));
- connect(ui->actionCadastro_de_Grupos, SIGNAL(triggered()), this, SLOT(chama_grupos()));
- connect(ui->actionCadastro_de_subgrupos, SIGNAL(triggered()), this, SLOT(chama_subgrupos()));
- connect(ui->actionPagamentos, SIGNAL(triggered()), this, SLOT(chama_pagamentos()));
- connect(ui->actionBaixar, SIGNAL(triggered()), this, SLOT(chama_pendentes()));
- conecta();
- // setUnifiedTitleAndToolBarOnMac(true);
- }
- MainWindow::~MainWindow()
- {
- delete ui;
- }
- void MainWindow::changeEvent(QEvent *e)
- {
- QMainWindow::changeEvent(e);
- switch (e->type()) {
- case QEvent::LanguageChange:
- ui->retranslateUi(this);
- break;
- default:
- break;
- }
- }
- void MainWindow::closeEvent(QCloseEvent *event)
- {
- mdiArea->closeAllSubWindows();
- if (mdiArea->currentSubWindow()) {
- event->ignore();
- } else {
- event->accept();
- }
- }
- void MainWindow::chama_cadtipos()
- {
- CadTipos *child = new CadTipos;
- mdiArea->addSubWindow(child);
- // child->setFixedSize(size()); //para impedir de redimensionar
- child->show();
- /*
- CadTipos *fcadtipos = new CadTipos;
- mdiArea->addSubWindow(CadTipos);
- CadTipos->show();
- */
- // fcadtipos->exec();
- }
- void MainWindow::chama_consulta()
- {
- /*
- // consultagenerica *child = new consultagenerica;
- // mdiArea->addSubWindow(child);
- // child->show();
- CadTipos *fcadtipos = new CadTipos;
- mdiArea->addSubWindow(CadTipos);
- CadTipos->show();
- */
- // fcadtipos->exec();
- }
- void MainWindow::chama_grupos()
- {
- cadgrupo *chamagrupos = new cadgrupo;
- mdiArea->addSubWindow(chamagrupos);
- // chamagrupos->setFixedSize(size());
- chamagrupos->show();
- /*
- CadTipos *fcadtipos = new CadTipos;
- mdiArea->addSubWindow(CadTipos);
- CadTipos->show();
- */
- // fcadtipos->exec();
- }
- void MainWindow::chama_subgrupos()
- {
- cadsubgrupo *chamasubgrupos = new cadsubgrupo;
- mdiArea->addSubWindow(chamasubgrupos);
- // chamasubgrupos->setFixedSize(size());
- chamasubgrupos->show();
- /*
- CadTipos *fcadtipos = new CadTipos;
- mdiArea->addSubWindow(CadTipos);
- CadTipos->show();
- */
- // fcadtipos->exec();
- }
- void MainWindow::chama_pagamentos()
- {
- pagamentos *chamapagamentos = new pagamentos;
- mdiArea->addSubWindow(chamapagamentos);
- // chamapagamentos->setFixedSize(size());
- chamapagamentos->show();
- /*
- CadTipos *fcadtipos = new CadTipos;
- mdiArea->addSubWindow(CadTipos);
- CadTipos->show();
- */
- // fcadtipos->exec();
- }
- void MainWindow::chama_pendentes()
- {
- Pendentes *chamapendentes = new Pendentes;
- QMdiSubWindow child = new QMdiSubWindow(this);
- child->setWidget(chamapendentes);
- child->setMaximumWidth(chamapendentes->maximumWidth());
- child->setMaximumHeight(chamapendentes->maximumHeight());
- mdiArea->addSubWindow(child);
- child->move(0,0);
- child->show();
- child->setAttribute(Qt::WA_DeleteOnClose);
- /*
- CadTipos *fcadtipos = new CadTipos;
- mdiArea->addSubWindow(CadTipos);
- CadTipos->show();
- */
- // fcadtipos->exec();
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement