Add configuration option for a custom stylesheet
[quassel.git] / src / qtui / qtuistyle.cpp
index 5ea72c1..c6974a9 100644 (file)
  *   59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.             *
  ***************************************************************************/
 
+#include "chatviewsettings.h"
 #include "qtuistyle.h"
 #include "qtuisettings.h"
 
-QtUiStyle::QtUiStyle() : UiStyle() {
-
+QtUiStyle::QtUiStyle(QObject *parent) : UiStyle(parent) {
+  ChatViewSettings s;
+  s.notify("TimestampFormat", this, SLOT(updateTimestampFormatString()));
+  updateTimestampFormatString();
 }
 
 QtUiStyle::~QtUiStyle() {}
 
-void QtUiStyle::setHighlightColor(const QColor &col) {
-  _highlightColor = col;
-  QtUiStyleSettings s;
-  s.setHighlightColor(col);
+void QtUiStyle::updateTimestampFormatString() {
+  ChatViewSettings s;
+  setTimestampFormatString(s.timestampFormatString());
 }