Use | to OR some related flags
And not +. Guess what, this was "accidentally" working around a number of bugs, most importantly QTBUG-75172 (which is caused by QTBUG-74639 and probably others). Change-Id: If13810d9408f2be7b87f0d259737bff8cacc6f7b Pick-to: 5.15 Reviewed-by: Samuel Gaist <samuel.gaist@idiap.ch> Reviewed-by: David Faure <david.faure@kdab.com>
This commit is contained in:
parent
3d452492c6
commit
97af1b839c
@ -100,7 +100,7 @@ QVariant MyModel::data(const QModelIndex &index, int role) const
|
||||
break;
|
||||
case Qt::TextAlignmentRole:
|
||||
if (row == 1 && col == 1) //change text alignment only for cell(1,1)
|
||||
return Qt::AlignRight + Qt::AlignVCenter;
|
||||
return int(Qt::AlignRight | Qt::AlignVCenter);
|
||||
break;
|
||||
case Qt::CheckStateRole:
|
||||
if (row == 1 && col == 0) //add a checkbox to cell(1,0)
|
||||
|
Loading…
x
Reference in New Issue
Block a user