# HG changeset patch # User Wuzzy # Date 1492031118 -7200 # Node ID 88b31fdc760b507762265d6138c0e6f6309cd578 # Parent 8db93a3a29dca43dafdcd5d0d602b5b14903dc1e Add a few WhatsThis texts in frontend, rename “Stereo rendering” to “Stereoscopy” diff -r 8db93a3a29dc -r 88b31fdc760b QTfrontend/ui/page/pagecampaign.cpp --- a/QTfrontend/ui/page/pagecampaign.cpp Wed Apr 12 22:04:32 2017 +0200 +++ b/QTfrontend/ui/page/pagecampaign.cpp Wed Apr 12 23:05:18 2017 +0200 @@ -44,6 +44,7 @@ // set this as default image first time page is created, this will change in hwform.cpp btnPreview = formattedButton(":/res/campaign/A_Classic_Fairytale/first_blood.png", true); + btnPreview->setWhatsThis(tr("Start fighting")); infoLayout->setAlignment(btnPreview, Qt::AlignHCenter | Qt::AlignVCenter); lbldescription = new QLabel(this); @@ -87,6 +88,7 @@ const QIcon& lp = QIcon(":/res/Start.png"); QSize sz = lp.actualSize(QSize(65535, 65535)); BtnStartCampaign = new QPushButton(); + BtnStartCampaign->setWhatsThis(tr("Start fighting")); BtnStartCampaign->setStyleSheet("padding: 5px 10px"); BtnStartCampaign->setText(QPushButton::tr("Start")); BtnStartCampaign->setMinimumWidth(sz.width() + 60); diff -r 8db93a3a29dc -r 88b31fdc760b QTfrontend/ui/page/pagedata.cpp --- a/QTfrontend/ui/page/pagedata.cpp Wed Apr 12 22:04:32 2017 +0200 +++ b/QTfrontend/ui/page/pagedata.cpp Wed Apr 12 23:05:18 2017 +0200 @@ -61,6 +61,7 @@ pbOpenDir = addButton(tr("Open packages directory"), bottomLayout, 2, false, Qt::AlignBottom); pbOpenDir->setStyleSheet("padding: 5px 10px"); + pbOpenDir->setWhatsThis(tr("Open the directory in which the downloaded files are stored in your system")); pbOpenDir->setMinimumHeight(50); bottomLayout->setStretch(2, 1); diff -r 8db93a3a29dc -r 88b31fdc760b QTfrontend/ui/page/pageoptions.cpp --- a/QTfrontend/ui/page/pageoptions.cpp Wed Apr 12 22:04:32 2017 +0200 +++ b/QTfrontend/ui/page/pageoptions.cpp Wed Apr 12 23:05:18 2017 +0200 @@ -310,10 +310,11 @@ // Stereo spacing QLabel * lblStereo = new QLabel(groupGame); - lblStereo->setText(QLabel::tr("Stereo rendering")); + lblStereo->setText(QLabel::tr("Stereoscopy")); groupGame->layout()->addWidget(lblStereo, 4, 0); CBStereoMode = new QComboBox(groupGame); + CBStereoMode->setWhatsThis(QComboBox::tr("Stereoscopy creates an illusion of depth when you wear 3D glasses.")); CBStereoMode->setMaxVisibleItems(50); CBStereoMode->addItem(QComboBox::tr("Disabled")); CBStereoMode->addItem(QComboBox::tr("Red/Cyan")); @@ -419,6 +420,7 @@ CBFrontendEffects = new QCheckBox(groupFrontend); CBFrontendEffects->setText(QCheckBox::tr("Visual effects")); + CBFrontendEffects->setWhatsThis(QCheckBox::tr("Enable visual effects such as animated menu transitions and falling stars")); groupFrontend->layout()->addWidget(CBFrontendEffects, 1, 0); } @@ -676,6 +678,7 @@ CBNameWithDate = new QCheckBox(groupMisc); CBNameWithDate->setText(QCheckBox::tr("Append date and time to record file name")); + CBNameWithDate->setWhatsThis(QCheckBox::tr("If enabled, Hedgewars adds the date and time in the form “YYYY-MM-DD_hh-mm” for automatically created demos.")); groupMisc->layout()->addWidget(CBNameWithDate, 3, 0, 1, 2); // Associate file extensions diff -r 8db93a3a29dc -r 88b31fdc760b QTfrontend/ui/page/pagetraining.cpp --- a/QTfrontend/ui/page/pagetraining.cpp Wed Apr 12 22:04:32 2017 +0200 +++ b/QTfrontend/ui/page/pagetraining.cpp Wed Apr 12 23:05:18 2017 +0200 @@ -279,6 +279,8 @@ else btnPreview->setIcon(QIcon(":/res/Trainings.png")); + btnPreview->setWhatsThis(tr("Start fighting")); + QString realName = list->currentItem()->data( Qt::UserRole).toString();