From d418712c981d9854fa6429d65773368ca63b8dac Mon Sep 17 00:00:00 2001 From: Chris Xiong Date: Fri, 1 Jan 2016 23:54:06 +0800 Subject: Strawberry Crisis. (WTF) --- qmpsettingswindow.cpp | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 qmpsettingswindow.cpp (limited to 'qmpsettingswindow.cpp') diff --git a/qmpsettingswindow.cpp b/qmpsettingswindow.cpp new file mode 100644 index 0000000..d27547d --- /dev/null +++ b/qmpsettingswindow.cpp @@ -0,0 +1,33 @@ +#include "qmpsettingswindow.hpp" +#include "ui_qmpsettingswindow.h" +#include "qmpmainwindow.hpp" + +qmpSettingsWindow::qmpSettingsWindow(QWidget *parent) : + QDialog(parent), + ui(new Ui::qmpSettingsWindow) +{ + ui->setupUi(this); + connect(this,SIGNAL(dialogClosing()),parent,SLOT(dialogClosed())); +} + +qmpSettingsWindow::~qmpSettingsWindow() +{ + delete ui; +} + +void qmpSettingsWindow::closeEvent(QCloseEvent *event) +{ + setVisible(false); + emit dialogClosing(); + event->accept(); +} + +void qmpSettingsWindow::on_buttonBox_accepted() +{ + emit dialogClosing(); +} + +void qmpSettingsWindow::on_buttonBox_rejected() +{ + emit dialogClosing(); +} -- cgit v1.2.3