void RoutingStatsScene::updateContent(uint32_t nodeId, QGraphicsProxyWidget *pw) { //qDebug ("Updating for :" + QString::number(nodeId)); TimeValue <QString> & v = m_nodeIdTimeValues[nodeId]; v.setCurrentTime(StatsMode::getInstance()->getCurrentTime()); TextBubble * tb = ((TextBubble *)pw->widget()); QFont f(tb->font()); f.setPointSizeF(StatsMode::getInstance()->getCurrentFontSize()); tb->setFont(f); QFontMetrics fm(f); pw->setMaximumHeight(fm.height() * tb->text().count("\n")); pw->adjustSize(); tb->setText(v.getCurrent()); }