X-Git-Url: http://review.tizen.org/git/?p=platform%2Fcore%2Fuifw%2Fdali-toolkit.git;a=blobdiff_plain;f=automated-tests%2Fsrc%2Fdali-toolkit-internal%2Fdali-toolkit-test-utils%2Ftoolkit-text-model.cpp;h=21d9f4286d3284377dd0b1d86a489b601069c2ee;hp=83fa45c0d6f496707152893c6a57bc6125cd9980;hb=1fcc4ed0e91129dff19b946257bcee49560d9748;hpb=1e3e71f9aee86bdf912062370fa29c1fc062086c diff --git a/automated-tests/src/dali-toolkit-internal/dali-toolkit-test-utils/toolkit-text-model.cpp b/automated-tests/src/dali-toolkit-internal/dali-toolkit-test-utils/toolkit-text-model.cpp index 83fa45c..21d9f42 100644 --- a/automated-tests/src/dali-toolkit-internal/dali-toolkit-test-utils/toolkit-text-model.cpp +++ b/automated-tests/src/dali-toolkit-internal/dali-toolkit-test-utils/toolkit-text-model.cpp @@ -25,7 +25,6 @@ #include #include #include -#include #include #include #include @@ -97,9 +96,13 @@ void CreateTextModel( const std::string& text, const Vector& fontDescriptions, const LayoutOptions& options, Size& layoutSize, - LogicalModelPtr logicalModel, - VisualModelPtr visualModel ) + LogicalModelPtr& logicalModel, + VisualModelPtr& visualModel, + MetricsPtr& metrics ) { + logicalModel = LogicalModel::New(); + visualModel = VisualModel::New(); + // 1) Convert to utf32 Vector& utf32Characters = logicalModel->mText; utf32Characters.Resize( text.size() ); @@ -242,7 +245,7 @@ void CreateTextModel( const std::string& text, const Length numberOfGlyphs = glyphs.Count(); // 8) Get the glyph metrics - MetricsPtr metrics = Metrics::New( fontClient ); + metrics = Metrics::New( fontClient ); GlyphInfo* glyphsBuffer = glyphs.Begin(); metrics->GetGlyphMetrics( glyphsBuffer, numberOfGlyphs );