diff --git a/interface/src/ui/UpdateDialog.cpp b/interface/src/ui/UpdateDialog.cpp index 8a06d69b3f..ae3a52932f 100644 --- a/interface/src/ui/UpdateDialog.cpp +++ b/interface/src/ui/UpdateDialog.cpp @@ -22,34 +22,32 @@ UpdateDialog::UpdateDialog(QWidget *parent, QString releaseNotes, QString latestVersion, QUrl downloadURL) : QWidget(parent, Qt::Widget) { - Application* application = Application::getInstance(); - _latestVersion = new QString(latestVersion); QUiLoader updateDialogLoader; - + QWidget* updateDialog; QFile updateDialogUi("resources/ui/updateDialog.ui"); updateDialogUi.open(QFile::ReadOnly); - _dialogWidget = updateDialogLoader.load(&updateDialogUi, this); + updateDialog = updateDialogLoader.load(&updateDialogUi, this); QString updateRequired = QString("You are currently running build %1, the latest build released is %2. \ Please download and install the most recent release to access the latest features and bug fixes.") - .arg(application->applicationVersion(), latestVersion); + .arg(Application::getInstance()->applicationVersion(), latestVersion); setAttribute(Qt::WA_DeleteOnClose); - QPushButton* downloadButton = _dialogWidget->findChild("downloadButton"); - QPushButton* skipButton = _dialogWidget->findChild("skipButton"); - QPushButton* closeButton = _dialogWidget->findChild("closeButton"); - QLabel* updateContent = _dialogWidget->findChild("updateContent"); + QPushButton* downloadButton = updateDialog->findChild("downloadButton"); + QPushButton* skipButton = updateDialog->findChild("skipButton"); + QPushButton* closeButton = updateDialog->findChild("closeButton"); + QLabel* updateContent = updateDialog->findChild("updateContent"); updateContent->setText(updateRequired); connect(downloadButton, SIGNAL(released()), this, SLOT(handleDownload())); connect(skipButton, SIGNAL(released()), this, SLOT(handleSkip())); connect(closeButton, SIGNAL(released()), this, SLOT(handleClose())); - _dialogWidget->show(); + updateDialog->show(); } void UpdateDialog::handleDownload() { diff --git a/interface/src/ui/UpdateDialog.h b/interface/src/ui/UpdateDialog.h index e7ea79a9d9..aa0b800528 100644 --- a/interface/src/ui/UpdateDialog.h +++ b/interface/src/ui/UpdateDialog.h @@ -21,7 +21,6 @@ public: UpdateDialog(QWidget* parent, QString releaseNotes, QString latestVersion, QUrl downloadURL); private: - QWidget* _dialogWidget; QString* _latestVersion; private slots: