add missing parent references to ensure program is closed properly
This commit is contained in:
parent
46f9663c11
commit
faf8e72314
|
@ -24,7 +24,7 @@ MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent) {
|
||||||
|
|
||||||
void MainWindow::setupWebView() {
|
void MainWindow::setupWebView() {
|
||||||
m_webView = new QWebEngineView(this);
|
m_webView = new QWebEngineView(this);
|
||||||
auto page = new DiscordPage;
|
auto page = new DiscordPage(this);
|
||||||
m_webView->setPage(page);
|
m_webView->setPage(page);
|
||||||
setCentralWidget(m_webView);
|
setCentralWidget(m_webView);
|
||||||
}
|
}
|
||||||
|
|
|
@ -12,24 +12,24 @@
|
||||||
StreamDialog::StreamDialog() : QWidget() {
|
StreamDialog::StreamDialog() : QWidget() {
|
||||||
setAttribute(Qt::WA_QuitOnClose, false);
|
setAttribute(Qt::WA_QuitOnClose, false);
|
||||||
|
|
||||||
auto layout = new QVBoxLayout;
|
auto layout = new QVBoxLayout(this);
|
||||||
|
|
||||||
auto targetLabel = new QLabel;
|
auto targetLabel = new QLabel(this);
|
||||||
targetLabel->setText("Which app do you want to stream sound from?");
|
targetLabel->setText("Which app do you want to stream sound from?");
|
||||||
layout->addWidget(targetLabel);
|
layout->addWidget(targetLabel);
|
||||||
|
|
||||||
m_targetComboBox = new QComboBox;
|
m_targetComboBox = new QComboBox(this);
|
||||||
updateTargets();
|
updateTargets();
|
||||||
layout->addWidget(m_targetComboBox);
|
layout->addWidget(m_targetComboBox);
|
||||||
|
|
||||||
auto qualityLabel = new QLabel;
|
auto qualityLabel = new QLabel(this);
|
||||||
qualityLabel->setText("Stream Quality");
|
qualityLabel->setText("Stream Quality");
|
||||||
layout->addWidget(qualityLabel);
|
layout->addWidget(qualityLabel);
|
||||||
|
|
||||||
auto qualityHBox = new QHBoxLayout;
|
auto qualityHBox = new QHBoxLayout(this);
|
||||||
layout->addLayout(qualityHBox);
|
layout->addLayout(qualityHBox);
|
||||||
|
|
||||||
m_qualityResolutionComboBox = new QComboBox;
|
m_qualityResolutionComboBox = new QComboBox(this);
|
||||||
m_qualityResolutionComboBox->addItem("2160p", "3840x2160");
|
m_qualityResolutionComboBox->addItem("2160p", "3840x2160");
|
||||||
m_qualityResolutionComboBox->addItem("1440p", "2560x1440");
|
m_qualityResolutionComboBox->addItem("1440p", "2560x1440");
|
||||||
m_qualityResolutionComboBox->addItem("1080p", "1920x1080");
|
m_qualityResolutionComboBox->addItem("1080p", "1920x1080");
|
||||||
|
@ -40,7 +40,7 @@ StreamDialog::StreamDialog() : QWidget() {
|
||||||
m_qualityResolutionComboBox->setCurrentText("720p");
|
m_qualityResolutionComboBox->setCurrentText("720p");
|
||||||
qualityHBox->addWidget(m_qualityResolutionComboBox);
|
qualityHBox->addWidget(m_qualityResolutionComboBox);
|
||||||
|
|
||||||
m_qualityFPSComboBox = new QComboBox;
|
m_qualityFPSComboBox = new QComboBox(this);
|
||||||
m_qualityFPSComboBox->addItem("144 FPS", 144);
|
m_qualityFPSComboBox->addItem("144 FPS", 144);
|
||||||
m_qualityFPSComboBox->addItem("60 FPS", 60);
|
m_qualityFPSComboBox->addItem("60 FPS", 60);
|
||||||
m_qualityFPSComboBox->addItem("30 FPS", 30);
|
m_qualityFPSComboBox->addItem("30 FPS", 30);
|
||||||
|
@ -49,7 +49,7 @@ StreamDialog::StreamDialog() : QWidget() {
|
||||||
m_qualityFPSComboBox->setCurrentText("30 FPS");
|
m_qualityFPSComboBox->setCurrentText("30 FPS");
|
||||||
qualityHBox->addWidget(m_qualityFPSComboBox);
|
qualityHBox->addWidget(m_qualityFPSComboBox);
|
||||||
|
|
||||||
auto button = new QPushButton;
|
auto button = new QPushButton(this);
|
||||||
button->setText("Start Stream");
|
button->setText("Start Stream");
|
||||||
connect(button, &QPushButton::clicked, this, &StreamDialog::startStream);
|
connect(button, &QPushButton::clicked, this, &StreamDialog::startStream);
|
||||||
layout->addWidget(button, Qt::AlignRight | Qt::AlignBottom);
|
layout->addWidget(button, Qt::AlignRight | Qt::AlignBottom);
|
||||||
|
|
Loading…
Reference in New Issue