From ff49e2a43c44cb3e9688647b4c7c45c9bdbce227 Mon Sep 17 00:00:00 2001 From: Al Date: Fri, 11 Jan 2019 00:04:09 +0100 Subject: Added Web Page URL field in modinfodialog. It's used only if nexusID is invalid. --- src/modinfodialog.cpp | 7 ++++++- src/modinfodialog.h | 1 + src/modinfodialog.ui | 14 ++++++++++++++ 3 files changed, 21 insertions(+), 1 deletion(-) (limited to 'src') diff --git a/src/modinfodialog.cpp b/src/modinfodialog.cpp index 4201b708..ed77f596 100644 --- a/src/modinfodialog.cpp +++ b/src/modinfodialog.cpp @@ -193,7 +193,7 @@ ModInfoDialog::ModInfoDialog(ModInfo::Ptr modInfo, const DirectoryEntry *directo ModInfoDialog::~ModInfoDialog() { m_ModInfo->setComments(ui->commentsEdit->text()); - //avoid saving html stump if notes filed is empty + //Avoid saving html stump if notes field is empty. if (ui->notesEdit->toPlainText().isEmpty()) m_ModInfo->setNotes(ui->notesEdit->toPlainText()); else @@ -924,6 +924,7 @@ void ModInfoDialog::activateNexusTab() QLineEdit *versionEdit = findChild("versionEdit"); QString currentVersion = m_Settings->value("version", "0.0").toString(); versionEdit->setText(currentVersion); + ui->customUrlLineEdit->setText(m_ModInfo->getURL()); } @@ -967,6 +968,10 @@ void ModInfoDialog::on_versionEdit_editingFinished() updateVersionColor(); } +void ModInfoDialog::on_customUrlLineEdit_editingFinished() +{ + m_ModInfo->setURL(ui->customUrlLineEdit->text()); +} bool ModInfoDialog::recursiveDelete(const QModelIndex &index) { diff --git a/src/modinfodialog.h b/src/modinfodialog.h index f3bc48b4..61517100 100644 --- a/src/modinfodialog.h +++ b/src/modinfodialog.h @@ -185,6 +185,7 @@ private slots: void on_modIDEdit_editingFinished(); void on_sourceGameEdit_currentIndexChanged(int); void on_versionEdit_editingFinished(); + void on_customUrlLineEdit_editingFinished(); void on_iniFileView_textChanged(); void on_textFileView_textChanged(); void on_tabWidget_currentChanged(int index); diff --git a/src/modinfodialog.ui b/src/modinfodialog.ui index 1f8b0029..0211e704 100644 --- a/src/modinfodialog.ui +++ b/src/modinfodialog.ui @@ -774,6 +774,20 @@ p, li { white-space: pre-wrap; } + + + + + + Web page URL (only used if invalid NexusID) : + + + + + + + + -- cgit v1.3.1