#include #include "splashdialog.h" #include "ui_splashdialog.h" #include "ozwcore.h" SplashDialog::SplashDialog(QWidget *parent) : QDialog(parent), ui(new Ui::SplashDialog) { ui->setupUi(this); QString info(" " "" "

https://github.com/OpenZWave/ozw-admin

" "


" "

Support OpenZWave Development!

" "


" "

Versions:

" "

OpenZWave Version %1

" "

qt-openzwave Version: %2

" "

QT Version: %3

" "


"); if (OZWCore::get()->getQTOZWManager()->isReady()) { ui->InfoText->setText(info.arg(OZWCore::get()->getQTOZWManager()->getVersionAsString()).arg(OZWCore::get()->getQTOZW()->getVersion()).arg(qVersion())); } else { /* GetManager() will only be valid after either connecting to a local or remote port */ ui->InfoText->setText(info.arg("Unknown").arg(OZWCore::get()->getQTOZW()->getVersion()).arg(qVersion())); } setWindowFlags(Qt::SplashScreen|Qt::WindowStaysOnTopHint); QString ozwadminversion("Version %1"); this->ui->OZWAdminVersionLbl->setText(ozwadminversion.arg(QCoreApplication::applicationVersion())); } SplashDialog::~SplashDialog() { delete ui; }