+void ColumnWidget::activate()
+{
+ const QColor bgColor = KColorScheme(KColorScheme::View).background();
+ QPalette palette = viewport()->palette();
+ palette.setColor(viewport()->backgroundRole(), bgColor);
+ viewport()->setPalette(palette);
+
+ setSelectionMode(MultiSelection);
+}
+
+void ColumnWidget::deactivate()
+{
+ QColor bgColor = KColorScheme(KColorScheme::View).background();
+ const QColor fgColor = KColorScheme(KColorScheme::View).foreground();
+ bgColor = KColorUtils::mix(bgColor, fgColor, 0.04);
+
+ QPalette palette = viewport()->palette();
+ palette.setColor(viewport()->backgroundRole(), bgColor);
+ viewport()->setPalette(palette);
+
+ setSelectionMode(SingleSelection);
+}
+