X-Git-Url: https://cloud.milkyroute.net/gitweb/dolphin.git/blobdiff_plain/5360bc3ab328c8b1161b0c5df9c5785829a3e880..bcde430bd532436db31a16f6efff46b32ab38bc1:/src/views/dolphinfileitemlistwidget.cpp diff --git a/src/views/dolphinfileitemlistwidget.cpp b/src/views/dolphinfileitemlistwidget.cpp index c3a15ea6f..921baf73f 100644 --- a/src/views/dolphinfileitemlistwidget.cpp +++ b/src/views/dolphinfileitemlistwidget.cpp @@ -10,9 +10,8 @@ #include -DolphinFileItemListWidget::DolphinFileItemListWidget(KItemListWidgetInformant* informant, - QGraphicsItem* parent) : - KFileItemListWidget(informant, parent) +DolphinFileItemListWidget::DolphinFileItemListWidget(KItemListWidgetInformant *informant, QGraphicsItem *parent) + : KFileItemListWidget(informant, parent) { } @@ -35,23 +34,39 @@ void DolphinFileItemListWidget::refreshCache() // as tint colors and are mixed with the current set text color. The tint colors // have been optimized for the base colors of the corresponding Oxygen emblems. switch (version) { - case KVersionControlPlugin::UpdateRequiredVersion: tintColor = Qt::yellow; break; - case KVersionControlPlugin::LocallyModifiedUnstagedVersion: tintColor = Qt::green; break; - case KVersionControlPlugin::LocallyModifiedVersion: tintColor = Qt::green; break; - case KVersionControlPlugin::AddedVersion: tintColor = Qt::green; break; - case KVersionControlPlugin::RemovedVersion: tintColor = Qt::darkRed; break; - case KVersionControlPlugin::ConflictingVersion: tintColor = Qt::red; break; - case KVersionControlPlugin::IgnoredVersion: tintColor = Qt::white; break; - case KVersionControlPlugin::MissingVersion: tintColor = Qt::red; break; + case KVersionControlPlugin::UpdateRequiredVersion: + tintColor = Qt::yellow; + break; + case KVersionControlPlugin::LocallyModifiedUnstagedVersion: + tintColor = Qt::green; + break; + case KVersionControlPlugin::LocallyModifiedVersion: + tintColor = Qt::green; + break; + case KVersionControlPlugin::AddedVersion: + tintColor = Qt::green; + break; + case KVersionControlPlugin::RemovedVersion: + tintColor = Qt::darkRed; + break; + case KVersionControlPlugin::ConflictingVersion: + tintColor = Qt::red; + break; + case KVersionControlPlugin::IgnoredVersion: + tintColor = Qt::white; + break; + case KVersionControlPlugin::MissingVersion: + tintColor = Qt::red; + break; case KVersionControlPlugin::NormalVersion: case KVersionControlPlugin::UnversionedVersion: default: break; } - color = QColor((tintColor.red() + textColor.red()) / 2, + color = QColor((tintColor.red() + textColor.red()) / 2, (tintColor.green() + textColor.green()) / 2, - (tintColor.blue() + textColor.blue()) / 2, + (tintColor.blue() + textColor.blue()) / 2, (tintColor.alpha() + textColor.alpha()) / 2); setOverlay(overlayForState(version, styleOption().iconSize)); @@ -110,3 +125,4 @@ QPixmap DolphinFileItemListWidget::overlayForState(KVersionControlPlugin::ItemVe return QIcon::fromTheme(iconName).pixmap(QSize(overlayHeight, overlayHeight)); } +#include "moc_dolphinfileitemlistwidget.cpp"