bug fixes, refactoring started

git-svn-id: svn://db.shs.com.ru/libs@590 a8b55f48-bf90-11e4-a774-851b48703e85
This commit is contained in:
2019-09-12 15:49:11 +00:00
parent fd7465c449
commit 947ffadbcb
9 changed files with 64 additions and 106 deletions

View File

@@ -11,7 +11,7 @@ g_main(this), g_selection(this) {
setAcceptHoverEvents(true);
setFlags(QGraphicsItem::ItemIsSelectable | QGraphicsItem::ItemIsMovable);
g_main.setData(1002, true);
g_selection.setData(1007, "item_selection");
g_selection.setData(1007, true);
g_selection.setAcceptedMouseButtons(0);
g_selection.setZValue(10.);
g_selection.hide();
@@ -121,7 +121,7 @@ void BlockItem::addDecor(QGraphicsItem * item) {
if (qgraphicsitem_cast<AlignedTextItem*>(item))
qgraphicsitem_cast<AlignedTextItem*>(item)->setData(1010, qgraphicsitem_cast<AlignedTextItem*>(item)->text());
item->setData(1002, true);
item->setData(1011, "decor");
item->setData(1011, true);
decors_ << item;
item->setParentItem(this);
}
@@ -136,7 +136,7 @@ void BlockItem::addDecor(QGraphicsItem & item) {
if (qgraphicsitem_cast<AlignedTextItem*>(&item))
qgraphicsitem_cast<AlignedTextItem*>(&item)->setData(1010, qgraphicsitem_cast<AlignedTextItem*>(&item)->text());
item.setData(1002, true);
item.setData(1011, "decor");
item.setData(1011, true);
//decors_ << &item;
item.setParentItem(this);
}