- if (i.size() <= 0) return;
-
- QGraphicsItem* g = i.at(0);
- if (g) {
- if (g->type() == 8) {
- QGraphicsTextItem *t = static_cast<QGraphicsTextItem *>(g);
- m_selectedItem = g;
- t->setTextInteractionFlags(Qt::TextEditorInteraction);
- } else emit doubleClickEvent();
- }
+ if (i.isEmpty()) return;
+
+ QGraphicsItem* g = i.first();
+ if (g->type() == QGraphicsTextItem::Type) {
+ m_selectedItem = g;
+ QGraphicsTextItem *t = static_cast<QGraphicsTextItem *>(g);
+ t->setTextInteractionFlags(Qt::TextEditorInteraction);
+ } else emit doubleClickEvent();