+}
+
+void TitleWidget::slotImageTool() {
+ KUrl url = KFileDialog::getOpenUrl(KUrl(), "*.svg *.png *.jpg *.jpeg *.gif *.raw", this, i18n("Load Image"));
+ if (!url.isEmpty()) {
+ if (url.path().endsWith(".svg")) {
+ QGraphicsSvgItem *svg = new QGraphicsSvgItem(url.toLocalFile());
+ svg->setFlags(QGraphicsItem::ItemIsMovable | QGraphicsItem::ItemIsSelectable);
+ svg->setZValue(m_count++);
+ svg->setData(Qt::UserRole, url.path());
+ graphicsView->scene()->addItem(svg);
+ } else {
+ QPixmap pix(url.path());
+ QGraphicsPixmapItem *image = new QGraphicsPixmapItem(pix);
+ image->setShapeMode(QGraphicsPixmapItem::BoundingRectShape);
+ image->setFlags(QGraphicsItem::ItemIsMovable | QGraphicsItem::ItemIsSelectable);
+ image->setData(Qt::UserRole, url.path());
+ image->setZValue(m_count++);
+ graphicsView->scene()->addItem(image);
+ }
+ }
+ m_scene->setTool(TITLE_SELECT);
+ m_buttonRect->setChecked(false);
+ m_buttonCursor->setChecked(true);
+ m_buttonText->setChecked(false);