QStandardItemModel: use the right datatype for text alignment
Now that views can deal with Qt::Alignment returned by a model, use the right type. Change-Id: Ib6de5f7acbc76e9529451ddb494e808a41c59021 Reviewed-by: Richard Moe Gustavsen <richard.gustavsen@qt.io>
This commit is contained in:
parent
56f2407dc0
commit
5f8e11981c
@ -110,7 +110,7 @@ public:
|
||||
inline void setFont(const QFont &font);
|
||||
|
||||
inline Qt::Alignment textAlignment() const {
|
||||
return Qt::Alignment(qvariant_cast<int>(data(Qt::TextAlignmentRole)));
|
||||
return qvariant_cast<Qt::Alignment>(data(Qt::TextAlignmentRole));
|
||||
}
|
||||
inline void setTextAlignment(Qt::Alignment textAlignment);
|
||||
|
||||
@ -274,7 +274,7 @@ inline void QStandardItem::setFont(const QFont &afont)
|
||||
{ setData(afont, Qt::FontRole); }
|
||||
|
||||
inline void QStandardItem::setTextAlignment(Qt::Alignment atextAlignment)
|
||||
{ setData(int(atextAlignment.toInt()), Qt::TextAlignmentRole); }
|
||||
{ setData(QVariant::fromValue(atextAlignment), Qt::TextAlignmentRole); }
|
||||
|
||||
inline void QStandardItem::setBackground(const QBrush &abrush)
|
||||
{ setData(abrush, Qt::BackgroundRole); }
|
||||
|
Loading…
x
Reference in New Issue
Block a user