|
@@ -210,18 +210,11 @@ int CNodeItem::sizeOfLevel(int lev) const
|
|
|
|
|
|
qreal CNodeItem::textWidth() const
|
|
|
{
|
|
|
- // qreal w = CTextItem::textSize(data().name).width();
|
|
|
- // w = std::min(w, maxWidth());
|
|
|
- // w = std::max(w, minWidth());
|
|
|
- // return w;
|
|
|
-
|
|
|
return m_textItem->boundingRect().width();
|
|
|
}
|
|
|
|
|
|
qreal CNodeItem::textHeight() const
|
|
|
{
|
|
|
- // qreal h = CTextItem::textSize(data().name, textWidth()).height();
|
|
|
- // return h;
|
|
|
return m_textItem->boundingRect().height();
|
|
|
}
|
|
|
|
|
@@ -308,22 +301,18 @@ void CNodeItem::slotSelect()
|
|
|
|
|
|
void CNodeItem::slotSubNode()
|
|
|
{
|
|
|
+ qDebug() << __FUNCTION__ << __LINE__ << data().number << endl;
|
|
|
emit sigAddSubItem(data().number);
|
|
|
}
|
|
|
|
|
|
void CNodeItem::slotRemove()
|
|
|
{
|
|
|
+ qDebug() << __FUNCTION__ << __LINE__ << data().number << endl;
|
|
|
emit sigRemoveItem(data().number);
|
|
|
}
|
|
|
|
|
|
void CNodeItem::slotTextChanged()
|
|
|
{
|
|
|
- // qDebug() << __FUNCTION__ << __LINE__ << m_textItem->toPlainText() << endl;
|
|
|
- // qreal w = CTextItem::textSize(m_textItem->toPlainText()).width();
|
|
|
- // w = std::min(w, maxWidth());
|
|
|
- // w = std::max(w, minWidth());
|
|
|
- // m_textItem->setTextWidth(w);
|
|
|
-
|
|
|
data().name = m_textItem->toPlainText();
|
|
|
emit sigTextChanged();
|
|
|
}
|