+void TitleWidget::slotUpdateText() {
+ QFont font = font_family->currentFont();
+ font.setPointSize (font_size->value());
+ QColor color = fontColorButton->color();
+ color.setAlpha(textAlpha->value());
+
+ QGraphicsTextItem* item = NULL;
+ QList<QGraphicsItem*> l = graphicsView->scene()->selectedItems();
+ if (l.size() == 1 && (l[0])->type() == 8) {
+ item = (QGraphicsTextItem*)l[0];
+ }
+ if (!item) return;
+ if (item->textCursor().selection ().isEmpty())
+ {
+ item->setFont(font);
+ item->setDefaultTextColor(color);
+ }
+ /*else {
+ QTextDocumentFragment selec = item->textCursor().selection ();
+ selec.set
+ }*/
+ //if (ktextedit->textCursor().selectedText().isEmpty()) ktextedit->selectAll();
+
+ //ktextedit->setCurrentFont(font);
+ //ktextedit->setTextColor(color);
+ /*QList<QGraphicsItem*> l = graphicsView->scene()->selectedItems();
+ if (l.size() == 1 && (l[0])->type() == 8 && l[0]->hasFocus()) {
+ QGraphicsTextItem* item = static_cast <QGraphicsTextItem*> (l[0]);
+ //item-
+ }*/
+}
+