diff options
author | Christian Kamm <mail@ckamm.de> | 2018-04-16 10:12:44 +0300 |
---|---|---|
committer | ckamm <mail@ckamm.de> | 2018-04-25 14:31:49 +0300 |
commit | e9db52a3782e3286e2a1783692781f04a657e440 (patch) | |
tree | 922028681c23cda0bdf7bedff2519a382345daad /src/gui/issueswidget.cpp | |
parent | fc73cde10c2dbca854105008463255356fddb590 (diff) |
Issues: Show link to conflicts doc if there are some #6396
The link url is themed.
Diffstat (limited to 'src/gui/issueswidget.cpp')
-rw-r--r-- | src/gui/issueswidget.cpp | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/gui/issueswidget.cpp b/src/gui/issueswidget.cpp index ad1163efb..04359dcae 100644 --- a/src/gui/issueswidget.cpp +++ b/src/gui/issueswidget.cpp @@ -120,6 +120,11 @@ IssuesWidget::IssuesWidget(QWidget *parent) _ui->_tooManyIssuesWarning->hide(); connect(this, &IssuesWidget::issueCountUpdated, this, [this](int count) { _ui->_tooManyIssuesWarning->setVisible(count >= maxIssueCount); }); + + _ui->_conflictHelp->hide(); + _ui->_conflictHelp->setText( + tr("There were conflicts. <a href=\"%1\">Check the documentation on how to resolve them.</a>") + .arg(Theme::instance()->conflictHelpUrl())); } IssuesWidget::~IssuesWidget() @@ -277,6 +282,8 @@ void IssuesWidget::slotProgressInfo(const QString &folder, const ProgressInfo &p } } emit ProgressDispatcher::instance()->folderConflicts(folder, conflicts); + + _ui->_conflictHelp->setHidden(Theme::instance()->conflictHelpUrl().isEmpty() || conflicts.isEmpty()); } } |