Introduce QtUiStyleSettings and make highlight color configurable again
[quassel.git] / src / qtui / qtuistyle.cpp
index 78255dc..bdcfc9f 100644 (file)
  ***************************************************************************/
 
 #include "qtuistyle.h"
+#include "qtuisettings.h"
 
-#ifndef SPUTDEV
 QtUiStyle::QtUiStyle() : UiStyle("QtUiStyle") {
-#else
-QtUiStyle::QtUiStyle() : UiStyle("QtUiStyleNew") {
-#endif
   // We need to just set our internal formats; everything else is done by the base class...
 
   // Internal message formats
@@ -106,7 +103,15 @@ QtUiStyle::QtUiStyle() : UiStyle("QtUiStyleNew") {
   url.setAnchor(true);
   setFormat(Url, url, Settings::Default);
 
-
+  QtUiStyleSettings s;
+  _highlightColor = s.highlightColor();
+  if(!_highlightColor.isValid()) _highlightColor = QColor("lightcoral");
 }
 
 QtUiStyle::~QtUiStyle() {}
+
+void QtUiStyle::setHighlightColor(const QColor &col) {
+  _highlightColor = col;
+  QtUiStyleSettings s;
+  s.setHighlightColor(col);
+}