+
+ QtUiSettings s;
+ int defaultFirstColHandlePos = s.value("ChatView/DefaultFirstColumnHandlePos", 80).toInt();
+ int defaultSecondColHandlePos = s.value("ChatView/DefaultSecondColumnHandlePos", 200).toInt();
+
+ firstColHandlePos = s.value(QString("ChatView/%1/FirstColumnHandlePos").arg(_idString),
+ defaultFirstColHandlePos).toInt();
+ secondColHandlePos = s.value(QString("ChatView/%1/SecondColumnHandlePos").arg(_idString),
+ defaultSecondColHandlePos).toInt();
+
+ firstColHandle = new ColumnHandleItem(QtUi::style()->firstColumnSeparator()); addItem(firstColHandle);
+ secondColHandle = new ColumnHandleItem(QtUi::style()->secondColumnSeparator()); addItem(secondColHandle);
+
+ connect(firstColHandle, SIGNAL(positionChanged(qreal)), this, SLOT(handlePositionChanged(qreal)));
+ connect(secondColHandle, SIGNAL(positionChanged(qreal)), this, SLOT(handlePositionChanged(qreal)));
+
+ firstColHandle->setXPos(firstColHandlePos);
+ firstColHandle->setXLimits(0, secondColHandlePos);
+ secondColHandle->setXPos(secondColHandlePos);
+ secondColHandle->setXLimits(firstColHandlePos, width() - minContentsWidth);
+
+ emit heightChanged(height());