1
0
mirror of https://github.com/vcmi/vcmi.git synced 2025-01-26 03:52:01 +02:00

Updated text to account for gog.com installation

This commit is contained in:
Ivan Savenko 2024-05-01 13:47:04 +03:00
parent 412a456ed0
commit 6b9dc208ad
3 changed files with 11 additions and 45 deletions

View File

@ -97,12 +97,6 @@ void FirstLaunchView::on_pushButtonDataCopy_clicked()
copyHeroesData();
}
void FirstLaunchView::on_pushButtonDataHelp_clicked()
{
static const QUrl vcmibuilderWiki("https://github.com/vcmi/vcmi/blob/master/docs/players/Installation_Linux.md#install-data-using-vcmibuilder-script");
QDesktopServices::openUrl(vcmibuilderWiki);
}
void FirstLaunchView::on_pushButtonGogInstall_clicked()
{
extractGogData();
@ -142,11 +136,9 @@ void FirstLaunchView::activateTabHeroesData()
ui->buttonTabHeroesData->setChecked(true);
ui->buttonTabModPreset->setChecked(false);
if(!hasVCMIBuilderScript)
{
ui->pushButtonDataHelp->hide();
ui->labelDataHelp->hide();
}
#ifndef ENABLE_INNOEXTRACT
ui->labelDataHelp->hide();
#endif
if(heroesDataUpdate())
return;
@ -212,11 +204,9 @@ void FirstLaunchView::heroesDataMissing()
ui->labelDataFound->setVisible(false);
ui->pushButtonDataNext->setEnabled(false);
if(hasVCMIBuilderScript)
{
ui->pushButtonDataHelp->setVisible(true);
ui->labelDataHelp->setVisible(true);
}
#ifdef ENABLE_INNOEXTRACT
ui->labelDataHelp->setVisible(true);
#endif
}
void FirstLaunchView::heroesDataDetected()
@ -233,11 +223,9 @@ void FirstLaunchView::heroesDataDetected()
ui->labelDataCopy->setVisible(false);
ui->pushButtonGogInstall->setVisible(false);
if(hasVCMIBuilderScript)
{
ui->pushButtonDataHelp->setVisible(false);
#ifdef ENABLE_INNOEXTRACT
ui->labelDataHelp->setVisible(false);
}
#endif
ui->labelDataFound->setVisible(true);
ui->pushButtonDataNext->setEnabled(true);
@ -359,7 +347,7 @@ void FirstLaunchView::extractGogData()
if(dirData.empty() || QDir(tempDir.filePath(dirData.front())).entryList({"*.lod"}, QDir::Filter::Files).empty())
{
QMessageBox::critical(this, tr("No Heroes III data!"), tr("Selected files do not contain Heroes III data!"), QMessageBox::Ok, QMessageBox::Ok);
ui->pushButtonGogInstall->setText(tr("Install GOG files"));
ui->pushButtonGogInstall->setText(tr("Install gog.com files"));
return;
}
copyHeroesData(dir.path(), true);

View File

@ -21,13 +21,6 @@ class FirstLaunchView : public QWidget
{
Q_OBJECT
// vcmibuilder script is not available on these platforms
#if defined(VCMI_WINDOWS) || defined(VCMI_MOBILE) || defined(VCMI_APPLE)
static constexpr bool hasVCMIBuilderScript = false;
#else
static constexpr bool hasVCMIBuilderScript = true;
#endif
void changeEvent(QEvent *event);
CModListView * getModView();
@ -87,8 +80,6 @@ private slots:
void on_pushButtonDataCopy_clicked();
void on_pushButtonDataHelp_clicked();
void on_pushButtonGogInstall_clicked();
void on_comboBoxLanguage_currentIndexChanged(int index);

View File

@ -285,20 +285,7 @@ Heroes® of Might and Magic® III HD is currently not supported!</string>
</sizepolicy>
</property>
<property name="text">
<string>Install GOG files</string>
</property>
</widget>
</item>
<item row="5" column="3">
<widget class="QPushButton" name="pushButtonDataHelp">
<property name="sizePolicy">
<sizepolicy hsizetype="Minimum" vsizetype="Fixed">
<horstretch>25</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="text">
<string>Open help in browser</string>
<string>Install gog.com files</string>
</property>
</widget>
</item>
@ -356,7 +343,7 @@ Heroes® of Might and Magic® III HD is currently not supported!</string>
</sizepolicy>
</property>
<property name="text">
<string>If you don't have a copy of Heroes III installed, you can use our automatic installation tool 'vcmibuilder', which only requires the GoG.com Heroes III installer. Please visit our wiki for detailed instructions.</string>
<string>If you don't have a copy of Heroes III installed, VCMI can import Heroes III data using offline installer from gog.com</string>
</property>
<property name="wordWrap">
<bool>true</bool>