+ Q_CHECK_PTR(_sizeHint);
+ if(_sizeHint->needsUpdate && model()) {;
+ int columnSize = 0;
+ for(int i = 0; i < model()->columnCount(); i++) {
+ if(!isColumnHidden(i))
+ columnSize += sizeHintForColumn(i);
+ }
+ _sizeHint->size = QSize(columnSize, 50);
+ _sizeHint->needsUpdate = false;
+ }
+ return _sizeHint->size;