MCPcopy Create free account
hub / github.com/OpenBoard-org/OpenBoard / sceneSizeF

Method sceneSizeF

src/domain/UBGraphicsScene.cpp:2779–2796  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

2777}
2778
2779QSizeF UBGraphicsScene::sceneSizeF() const
2780{
2781 UBGraphicsPDFItem *pdfItem = qgraphicsitem_cast<UBGraphicsPDFItem*>(backgroundObject());
2782
2783 if (pdfItem)
2784 {
2785 QRectF targetRect = pdfItem->sceneBoundingRect();
2786 return targetRect.size();
2787 }
2788 else if (mDocument && !mNominalSize.isValid())
2789 {
2790 return mDocument->defaultDocumentSize();
2791 }
2792 else
2793 {
2794 return mNominalSize;
2795 }
2796}
2797
2798void UBGraphicsScene::setNominalSize(const QSize& pSize)
2799{

Callers 1

saveOverlayPdfMethod · 0.80

Calls 3

defaultDocumentSizeMethod · 0.80
sizeMethod · 0.45
isValidMethod · 0.45

Tested by

no test coverage detected