|
@@ -13,6 +13,7 @@ CNodeItem::CNodeItem(const CNodeData data, CNodeItem *parent) : QObject(parent),
|
|
|
{
|
|
|
m_rectItem = new CRectItem();
|
|
|
m_textItem = new CTextItem(data.name, m_rectItem);
|
|
|
+ m_textItem->document()->setDocumentMargin(20);
|
|
|
m_lineItem = new CLineItem(m_rectItem);
|
|
|
updateItemsGeometry();
|
|
|
connectSignalsAndSlots();
|
|
@@ -110,6 +111,16 @@ void CNodeItem::setMinWidth(qreal w)
|
|
|
updateItemsGeometry();
|
|
|
}
|
|
|
|
|
|
+qreal CNodeItem::maxWidth() const
|
|
|
+{
|
|
|
+ return m_maxWidth;
|
|
|
+}
|
|
|
+
|
|
|
+void CNodeItem::setMaxWidth(qreal w)
|
|
|
+{
|
|
|
+ m_maxWidth = w;
|
|
|
+}
|
|
|
+
|
|
|
qreal CNodeItem::minHeight() const
|
|
|
{
|
|
|
return m_minHeight;
|
|
@@ -254,6 +265,11 @@ qreal CNodeItem::maxBorderWidthOfLevel(int lev) const
|
|
|
return w;
|
|
|
}
|
|
|
|
|
|
+void CNodeItem::beginEditing()
|
|
|
+{
|
|
|
+ m_textItem->beginEditing();
|
|
|
+}
|
|
|
+
|
|
|
void CNodeItem::endEditing()
|
|
|
{
|
|
|
m_textItem->endEditing();
|