From 32dc545a6026b7384a24d728ba2d9db95988a859 Mon Sep 17 00:00:00 2001 From: Eberhard Graether Date: Tue, 26 Apr 2016 17:33:47 +0200 Subject: [PATCH] ui: Added welcome message to trial --- bin/app/data/gui/startscreen/startscreen.css | 5 +++++ src/lib_gui/qt/window/QtLicense.cpp | 2 +- src/lib_gui/qt/window/QtStartScreen.cpp | 21 +++++++++++++++++++- 3 files changed, 26 insertions(+), 2 deletions(-) diff --git a/bin/app/data/gui/startscreen/startscreen.css b/bin/app/data/gui/startscreen/startscreen.css index c04bfcfb..825bf350 100644 --- a/bin/app/data/gui/startscreen/startscreen.css +++ b/bin/app/data/gui/startscreen/startscreen.css @@ -37,3 +37,8 @@ font-size: 16pt; font-weight: bold; } + +#welcomeLabel { + color: black; + font-size: 12pt; +} diff --git a/src/lib_gui/qt/window/QtLicense.cpp b/src/lib_gui/qt/window/QtLicense.cpp index dfc101cc..3e52120b 100644 --- a/src/lib_gui/qt/window/QtLicense.cpp +++ b/src/lib_gui/qt/window/QtLicense.cpp @@ -100,7 +100,7 @@ void QtLicense::populateWindow(QWidget* widget) QLabel* linkLabel = new QLabel(this); linkLabel->setObjectName("linkLabel"); - linkLabel->setText("Don't have a license key yet?"); + linkLabel->setText("Don't have a license key yet?"); linkLabel->setOpenExternalLinks(true); linkLabel->setGeometry(275, 300, 300, 50); subLayout->addWidget(linkLabel); diff --git a/src/lib_gui/qt/window/QtStartScreen.cpp b/src/lib_gui/qt/window/QtStartScreen.cpp index 2b212de5..e4d2d672 100644 --- a/src/lib_gui/qt/window/QtStartScreen.cpp +++ b/src/lib_gui/qt/window/QtStartScreen.cpp @@ -125,7 +125,22 @@ void QtStartScreen::setupStartScreen() setStyleSheet(utility::getStyleSheet(ResourcePaths::getGuiPath() + "startscreen/startscreen.css").c_str()); addLogo(); - if (!isTrial()) + if (isTrial()) + { + QLabel* welcomeLabel = new QLabel( + "Welcome to the Coati trial!

" + "Explore our preanalyzed projects to experience Coati's unique user interface.

" + "If you want to use Coati on your own source code please " + "purchase a license, " + "or ask us for a temporary test license by writing to support@coati.io.", this); + welcomeLabel->setOpenExternalLinks(true); + welcomeLabel->setGeometry(30, 303, 200, 500); + welcomeLabel->setObjectName("welcomeLabel"); + welcomeLabel->show(); + welcomeLabel->setWordWrap(true); + welcomeLabel->setAlignment(Qt::AlignTop); + } + else { m_newProjectButton = new QPushButton("New Project", this); m_newProjectButton->setAttribute(Qt::WA_LayoutUsesWidgetRect); // fixes layouting on Mac @@ -143,6 +158,10 @@ void QtStartScreen::setupStartScreen() } QLabel* recentProjectsLabel = new QLabel("Recent Projects: ", this); + if (isTrial()) + { + recentProjectsLabel->setText("Projects:"); + } recentProjectsLabel->setGeometry(300, 234, 300, 50); recentProjectsLabel->setObjectName("recentLabel"); recentProjectsLabel->show();