| 537 | } |
| 538 | |
| 539 | void UIStateManager::saveHeaderState(QHeaderView *header) |
| 540 | { |
| 541 | const QHeaderViewList headers = header ? (QHeaderViewList() << header) : this->headers(); |
| 542 | for (QHeaderView *header : headers) { |
| 543 | if (header->orientation() == Qt::Vertical || !checkWidget(header) || header->count() == 0 |
| 544 | || !header->property(WIDGET_CUSTOMIZED).toBool()) |
| 545 | continue; |
| 546 | |
| 547 | m_stateSettings->setValue(widgetStateSectionsKey(header), header->count()); |
| 548 | m_stateSettings->setValue(widgetStateKey(header), header->saveState()); |
| 549 | } |
| 550 | } |
| 551 | |
| 552 | void UIStateManager::headerSectionCountChanged() |
| 553 | { |