Issue #103: Bookmark sidebar greyed out if a bookmark is not already present

This commit is contained in:
Jakub Melka
2023-11-08 19:24:04 +01:00
parent 2584227373
commit 6fe978f031
5 changed files with 31 additions and 3 deletions

View File

@ -179,6 +179,16 @@ QSharedPointer<PDFOutlineItem> PDFOutlineItem::clone() const
return result;
}
void PDFOutlineItem::insertChild(size_t index, QSharedPointer<PDFOutlineItem> item)
{
m_children.insert(std::next(m_children.begin(), index), item);
}
void PDFOutlineItem::removeChild(size_t index)
{
m_children.erase(std::next(m_children.begin(), index));
}
bool PDFOutlineItem::isFontBold() const
{
return m_fontBold;