cleaning up QskTextNode
This commit is contained in:
parent
609bd9aac7
commit
2aa7877152
@ -27,7 +27,7 @@ QSizeF QskSkinRenderer::textSize( const QskSkinnable* skinnable,
|
||||
renderer.setFont( font );
|
||||
renderer.setOptions( options );
|
||||
|
||||
return renderer.implicitSizeHint( text );
|
||||
return renderer.textSize( text );
|
||||
}
|
||||
else
|
||||
{
|
||||
@ -35,7 +35,7 @@ QSizeF QskSkinRenderer::textSize( const QskSkinnable* skinnable,
|
||||
renderer.setFont( font );
|
||||
renderer.setOptions( options );
|
||||
|
||||
return renderer.implicitSizeHint( text );
|
||||
return renderer.textSize( text );
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -51,7 +51,7 @@ void QskPlainTextRenderer::setAlignment( Qt::Alignment alignment )
|
||||
m_alignment = alignment;
|
||||
}
|
||||
|
||||
QSizeF QskPlainTextRenderer::implicitSizeHint( const QString& text ) const
|
||||
QSizeF QskPlainTextRenderer::textSize( const QString& text ) const
|
||||
{
|
||||
// result differs from QskTextRenderer::implicitSizeHint ???
|
||||
return textRect( QSizeF( 10e6, 10e6 ), text ).size();
|
||||
|
@ -38,8 +38,7 @@ public:
|
||||
static void updateNodeColor( QSGNode* parentNode,
|
||||
const QColor& textColor, Qsk::TextStyle, const QColor& styleColor );
|
||||
|
||||
QSizeF implicitSizeHint( const QString& ) const;
|
||||
|
||||
QSizeF textSize( const QString& ) const;
|
||||
QRectF textRect( const QSizeF&, const QString& ) const;
|
||||
|
||||
private:
|
||||
|
@ -7,6 +7,7 @@
|
||||
#include "QskTextOptions.h"
|
||||
|
||||
#include <QFont>
|
||||
#include <QColor>
|
||||
#include <QString>
|
||||
|
||||
QskTextNode::QskTextNode():
|
||||
|
@ -10,7 +10,6 @@
|
||||
#include "QskNamespace.h"
|
||||
|
||||
#include <QSGTransformNode>
|
||||
#include <QColor>
|
||||
#include <Qt>
|
||||
|
||||
class QskTextOptions;
|
||||
@ -27,10 +26,6 @@ public:
|
||||
const QColor& textColor, const QColor& styleColor, const QColor& linkColor );
|
||||
private:
|
||||
uint m_hash;
|
||||
|
||||
QColor m_textRgb;
|
||||
QColor m_styleRgb;
|
||||
QColor m_linkRgb;
|
||||
};
|
||||
|
||||
#endif
|
||||
|
@ -96,7 +96,7 @@ void QskTextRenderer::setAlignment( Qt::Alignment alignment )
|
||||
m_alignment = alignment;
|
||||
}
|
||||
|
||||
QSizeF QskTextRenderer::implicitSizeHint( const QString& text ) const
|
||||
QSizeF QskTextRenderer::textSize( const QString& text ) const
|
||||
{
|
||||
if ( qskLayoutHelper == NULL )
|
||||
qskLayoutHelper = new QskTextHelperItem();
|
||||
|
@ -39,8 +39,7 @@ public:
|
||||
QSGTransformNode*, const QColor& textColor, Qsk::TextStyle,
|
||||
const QColor& styleColor, const QColor& linkColor );
|
||||
|
||||
QSizeF implicitSizeHint( const QString& ) const;
|
||||
|
||||
QSizeF textSize( const QString& ) const;
|
||||
QRectF textRect( const QSizeF&, const QString& ) const;
|
||||
|
||||
private:
|
||||
|
Loading…
x
Reference in New Issue
Block a user