/*---------------------------------------------------------*\ | OpenRGBSoftwareInfoPage.cpp | | | | User interface for software information page | | | | This file is part of the OpenRGB project | | SPDX-License-Identifier: GPL-2.0-only | \*---------------------------------------------------------*/ #include "OpenRGBSoftwareInfoPage.h" #include "OpenRGBPluginInterface.h" #include "NetworkProtocol.h" using namespace Ui; OpenRGBSoftwareInfoPage::OpenRGBSoftwareInfoPage(QWidget *parent) : QFrame(parent), ui(new Ui::OpenRGBSoftwareInfoPageUi) { ui->setupUi(this); ui->VersionValue->setText(VERSION_STRING); ui->SDKVersionValue->setText(QString::number(OPENRGB_SDK_PROTOCOL_VERSION)); ui->PluginAPIVersionValue->setText(QString::number(OPENRGB_PLUGIN_API_VERSION)); ui->BuildDateValue->setText(BUILDDATE_STRING); ui->GitCommitIDValue->setText(GIT_COMMIT_ID); ui->GitCommitDateValue->setText(GIT_COMMIT_DATE); ui->GitBranchValue->setText(GIT_BRANCH); } OpenRGBSoftwareInfoPage::~OpenRGBSoftwareInfoPage() { delete ui; } void OpenRGBSoftwareInfoPage::changeEvent(QEvent *event) { if(event->type() == QEvent::LanguageChange) { ui->retranslateUi(this); } }