| 584 | } |
| 585 | |
| 586 | QAbstractItemModel *Document::optionalContentModel() const |
| 587 | { |
| 588 | if (!_poppler_doc) { |
| 589 | return nullptr; |
| 590 | } |
| 591 | QMutexLocker l(_poppler_docLock); |
| 592 | if (_poppler_doc->isLocked() || !_poppler_doc->hasOptionalContent()) { |
| 593 | return nullptr; |
| 594 | } |
| 595 | return _poppler_doc->optionalContentModel(); |
| 596 | } |
| 597 | |
| 598 | QColor Document::paperColor() const |
| 599 | { |