Signature plugin: visible digital signatures

This commit is contained in:
Jakub Melka
2022-05-29 17:27:58 +02:00
parent c7e7b76e5b
commit b46ff4f63c
6 changed files with 380 additions and 117 deletions

View File

@ -889,6 +889,21 @@ std::set<PDFInteger> PDFPageContentScene::getPageIndices() const
return result;
}
QRectF PDFPageContentScene::getBoundingBox(PDFInteger pageIndex) const
{
QRectF rect;
for (const auto& element : m_elements)
{
if (element->getPageIndex() == pageIndex)
{
rect = rect.united(element->getBoundingBox());
}
}
return rect;
}
void PDFPageContentScene::setSelectedElementIds(const std::set<PDFInteger>& selectedElementIds)
{
m_manipulator.selectNew(selectedElementIds);