auto itemlist = selectedItems();if (itemlist.count() > 0){ QGraphicsLineItem * line = dynamic_cast<QGraphicsLineItem*>(itemList.first()); if (line != NULL) { ... // line is here }}