X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=src%2Fqtui%2Fchatwidget.cpp;h=098961d84b51a72434ffff60a6df9ae6a2ac548d;hp=b0a06e3f63133b341401ad3387b7e00e38892bb3;hb=8699dd758516d0ded076811e8ea656adc95e69d0;hpb=d6b056e936ec441258d291b7a8af7b83f9f53016 diff --git a/src/qtui/chatwidget.cpp b/src/qtui/chatwidget.cpp index b0a06e3f..098961d8 100644 --- a/src/qtui/chatwidget.cpp +++ b/src/qtui/chatwidget.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-07 by the Quassel IRC Team * + * Copyright (C) 2005-08 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * @@ -22,7 +22,7 @@ #include "chatwidget.h" #include "chatline-old.h" #include "qtui.h" - +#include "uisettings.h" ChatWidget::ChatWidget(QWidget *parent) : QAbstractScrollArea(parent) { //setAutoFillBackground(false); @@ -50,8 +50,11 @@ void ChatWidget::init(QString netname, QString bufname) { bufferName = bufname; setBackgroundRole(QPalette::Base); setFont(QFont("Fixed")); - tsWidth = 90; - senderWidth = 100; + UiSettings s; + QVariant tsDef = s.value("DefaultTimestampColumnWidth", 90); + QVariant senderDef = s.value("DefaultSenderColumnWidth", 100); + tsWidth = s.value(QString("%1/%2/TimestampColumnWidth").arg(netname, bufname), tsDef).toInt(); + senderWidth = s.value(QString("%1/%2/SenderColumnWidth").arg(netname, bufname), senderDef).toInt(); computePositions(); adjustScrollBar(); verticalScrollBar()->setValue(verticalScrollBar()->maximum()); @@ -72,6 +75,11 @@ ChatWidget::~ChatWidget() { //foreach(ChatLine *l, lines) { // delete l; //} + UiSettings s; + s.setValue("DefaultTimestampColumnWidth", tsWidth); // FIXME stupid dirty quicky + s.setValue("DefaultSenderColumnWidth", senderWidth); + s.setValue(QString("%1/%2/TimestampColumnWidth").arg(networkName, bufferName), tsWidth); + s.setValue(QString("%1/%2/SenderColumnWidth").arg(networkName, bufferName), senderWidth); } QSize ChatWidget::sizeHint() const {