From f469e37dde1cbf0019462329104d51e68790dc4b Mon Sep 17 00:00:00 2001 From: Jorge Cuadrado Date: Sat, 29 Dec 2007 13:16:10 -0500 Subject: [PATCH] Converted text item to path --- yamf/item/converter.cpp | 23 +++++++++++++++++------ 1 file changed, 17 insertions(+), 6 deletions(-) diff --git a/yamf/item/converter.cpp b/yamf/item/converter.cpp index 920c74f..68b8646 100644 --- a/yamf/item/converter.cpp +++ b/yamf/item/converter.cpp @@ -20,18 +20,20 @@ #include "converter.h" -#include "item/rect.h" -#include "item/path.h" -#include "item/line.h" -#include "item/ellipse.h" -#include "item/proxy.h" -#include "item/group.h" +#include "rect.h" +#include "path.h" +#include "line.h" +#include "ellipse.h" +#include "proxy.h" +#include "group.h" +#include "text.h" #include #include #include #include +#include namespace YAMF { namespace Item { @@ -103,6 +105,15 @@ Path *Converter::convertToPath(QGraphicsItem *item) return 0; } break; + case Text::Type: + { + if(Text *text = qgraphicsitem_cast(item)) + { + path->setBrush(text->defaultTextColor()); + ppath.addText(QPoint(0,0), text->font(),text->toPlainText()); + } + } + break; case Line::Type: { QLineF line = qgraphicsitem_cast(item)->line(); -- 2.11.4.GIT