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);
{
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)
<rect>
<x>0</x>
<y>0</y>
- <width>359</width>
- <height>522</height>
+ <width>362</width>
+ <height>555</height>
</rect>
</property>
<property name="windowTitle">
</layout>
</widget>
</item>
- <item row="12" column="0">
- <widget class="QLabel" name="errorLabel">
- <property name="text">
- <string/>
- </property>
- </widget>
- </item>
<item row="13" column="0" colspan="3">
<widget class="QPushButton" name="buttonRender">
<property name="text">
</property>
</widget>
</item>
+ <item row="14" column="0" colspan="10">
+ <widget class="QGroupBox" name="errorBox">
+ <property name="title">
+ <string/>
+ </property>
+ <layout class="QGridLayout" name="gridLayout_8">
+ <item row="0" column="0">
+ <widget class="QLabel" name="errorIcon">
+ <property name="text">
+ <string/>
+ </property>
+ </widget>
+ </item>
+ <item row="0" column="1">
+ <widget class="QLabel" name="errorLabel">
+ <property name="sizePolicy">
+ <sizepolicy hsizetype="MinimumExpanding" vsizetype="Preferred">
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ </property>
+ <property name="text">
+ <string/>
+ </property>
+ </widget>
+ </item>
+ </layout>
+ </widget>
+ </item>
</layout>
</widget>
<widget class="QWidget" name="tab_2">