X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=src%2Fqtui%2Fchatwidget.cpp;h=520b2b9f9e4df58be8c247a40e39fb7bfe343777;hp=098961d84b51a72434ffff60a6df9ae6a2ac548d;hb=50706d89d4d60e258ebb6873d3778383621898e4;hpb=fd7c2c4a41b5bb9cffcfe7a8f86a28ab7f38ac27 diff --git a/src/qtui/chatwidget.cpp b/src/qtui/chatwidget.cpp index 098961d8..520b2b9f 100644 --- a/src/qtui/chatwidget.cpp +++ b/src/qtui/chatwidget.cpp @@ -45,16 +45,15 @@ ChatWidget::ChatWidget(QWidget *parent) : QAbstractScrollArea(parent) { connect(verticalScrollBar(), SIGNAL(valueChanged(int)), this, SLOT(scrollBarValChanged(int))); } -void ChatWidget::init(QString netname, QString bufname) { - networkName = netname; - bufferName = bufname; +void ChatWidget::init(BufferId id) { + bufferId = id; setBackgroundRole(QPalette::Base); setFont(QFont("Fixed")); 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(); + tsWidth = s.value(QString("%1/TimestampColumnWidth").arg(bufferId), tsDef).toInt(); + senderWidth = s.value(QString("%1/SenderColumnWidth").arg(bufferId), senderDef).toInt(); computePositions(); adjustScrollBar(); verticalScrollBar()->setValue(verticalScrollBar()->maximum()); @@ -78,8 +77,8 @@ ChatWidget::~ChatWidget() { 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); + s.setValue(QString("%1/TimestampColumnWidth").arg(bufferId), tsWidth); + s.setValue(QString("%1/SenderColumnWidth").arg(bufferId), senderWidth); } QSize ChatWidget::sizeHint() const {