From: Jean-Baptiste Mardelle Date: Thu, 16 Dec 2010 22:01:20 +0000 (+0000) Subject: Improve visual feedback in render dialog when clips are missing: X-Git-Url: https://git.sesse.net/?a=commitdiff_plain;h=a68e40cb82c9b42ef68074d9f2d0191cb919c484;p=kdenlive Improve visual feedback in render dialog when clips are missing: http://kdenlive.org/mantis/view.php?id=1425 svn path=/trunk/kdenlive/; revision=5178 --- diff --git a/src/renderwidget.cpp b/src/renderwidget.cpp index 1b85df4e..fccfef86 100644 --- a/src/renderwidget.cpp +++ b/src/renderwidget.cpp @@ -105,11 +105,11 @@ RenderWidget::RenderWidget(const QString &projectfolder, QWidget * parent) : m_view.size_list->setAlternatingRowColors(true); KColorScheme scheme(palette().currentColorGroup(), KColorScheme::Window, KSharedConfig::openConfig(KdenliveSettings::colortheme())); - QPalette p = m_view.errorLabel->palette(); - p.setColor(QPalette::Background, scheme.background(KColorScheme::NegativeBackground).color()); - m_view.errorLabel->setAutoFillBackground(true); - m_view.errorLabel->setPalette(p); - m_view.errorLabel->setHidden(true); + QColor bg = scheme.background(KColorScheme::NegativeBackground).color(); + m_view.errorBox->setStyleSheet(QString("QGroupBox { background-color: rgb(%1, %2, %3); border-radius: 5px;}; ").arg(bg.red()).arg(bg.green()).arg(bg.blue())); + int height = QFontInfo(font()).pixelSize(); + m_view.errorIcon->setPixmap(KIcon("dialog-warning").pixmap(height, height)); + m_view.errorBox->setHidden(true); connect(m_view.export_audio, SIGNAL(stateChanged(int)), this, SLOT(slotUpdateAudioLabel(int))); m_view.export_audio->setCheckState(Qt::PartiallyChecked); @@ -1850,8 +1850,8 @@ void RenderWidget::missingClips(bool hasMissing) { if (hasMissing) { m_view.errorLabel->setText(i18n("Check missing clips")); - m_view.errorLabel->setHidden(false); - } else m_view.errorLabel->setHidden(true); + m_view.errorBox->setHidden(false); + } else m_view.errorBox->setHidden(true); } void RenderWidget::slotUpdateRescaleWidth(int val) diff --git a/src/widgets/renderwidget_ui.ui b/src/widgets/renderwidget_ui.ui index 90a13f68..5b50fc58 100644 --- a/src/widgets/renderwidget_ui.ui +++ b/src/widgets/renderwidget_ui.ui @@ -6,8 +6,8 @@ 0 0 - 359 - 522 + 362 + 555 @@ -387,13 +387,6 @@ - - - - - - - @@ -428,6 +421,35 @@ + + + + + + + + + + + + + + + + + + 0 + 0 + + + + + + + + + +