@@ -4,6 +4,7 | |||
|
4 | 4 | #include <Data/IDataSeries.h> |
|
5 | 5 | |
|
6 | 6 | #include <QDateTime> |
|
7 | #include <QSize> | |
|
7 | 8 | |
|
8 | 9 | Q_LOGGING_CATEGORY(LOG_VariableModel, "VariableModel") |
|
9 | 10 | |
@@ -132,7 +133,7 QVariant VariableModel::data(const QModelIndex &index, int role) const | |||
|
132 | 133 | |
|
133 | 134 | QVariant VariableModel::headerData(int section, Qt::Orientation orientation, int role) const |
|
134 | 135 | { |
|
135 | if (role != Qt::DisplayRole) { | |
|
136 | if (role != Qt::DisplayRole && role != Qt::SizeHintRole) { | |
|
136 | 137 | return QVariant{}; |
|
137 | 138 | } |
|
138 | 139 | |
@@ -140,7 +141,9 QVariant VariableModel::headerData(int section, Qt::Orientation orientation, int | |||
|
140 | 141 | auto propertiesIt = COLUMN_PROPERTIES.find(section); |
|
141 | 142 | if (propertiesIt != COLUMN_PROPERTIES.cend()) { |
|
142 | 143 | // Role is either DisplayRole or SizeHintRole |
|
143 | return QVariant{propertiesIt->m_Name}; | |
|
144 | return (role == Qt::DisplayRole) | |
|
145 | ? QVariant{propertiesIt->m_Name} | |
|
146 | : QVariant{QSize{propertiesIt->m_Width, propertiesIt->m_Height}}; | |
|
144 | 147 | } |
|
145 | 148 | else { |
|
146 | 149 | qWarning(LOG_VariableModel()) |
General Comments 0
You need to be logged in to leave comments.
Login now