Lines Matching refs:mpImpl

452 OdtGenerator::OdtGenerator() : mpImpl(new OdtGeneratorPrivate)  in OdtGenerator()
458 if (mpImpl) in ~OdtGenerator()
459 delete mpImpl; in ~OdtGenerator()
464 if (mpImpl) in addDocumentHandler()
465 mpImpl->addDocumentHandler(pHandler, streamType); in addDocumentHandler()
470 if (mpImpl) in getObjectNames()
471 return mpImpl->getObjectNames(); in getObjectNames()
477 if (!mpImpl) in getObjectContent()
479 return mpImpl->getObjectContent(objectName, pHandler); in getObjectContent()
484 mpImpl->setDocumentMetaData(propList); in setDocumentMetaData()
489 mpImpl->defineEmbeddedFont(propList); in defineEmbeddedFont()
494 mpImpl->mpCurrentPageSpan = mpImpl->getPageSpanManager().add(propList); in openPageSpan()
496 mpImpl->getState().mbFirstParagraphInPageSpan = true; in openPageSpan()
501 if (mpImpl->inHeaderFooter() || !mpImpl->mpCurrentPageSpan) in openHeader()
506 mpImpl->startHeaderFooter(true, propList); in openHeader()
507 if (!mpImpl->inHeaderFooter()) in openHeader()
513 mpImpl->mpCurrentPageSpan->setHeaderLeftContent(pHeaderFooterContentElements); in openHeader()
515 mpImpl->mpCurrentPageSpan->setHeaderFirstContent(pHeaderFooterContentElements); in openHeader()
517 mpImpl->mpCurrentPageSpan->setHeaderLastContent(pHeaderFooterContentElements); in openHeader()
519 mpImpl->mpCurrentPageSpan->setHeaderContent(pHeaderFooterContentElements); in openHeader()
521 mpImpl->pushStorage(pHeaderFooterContentElements); in openHeader()
526 if (!mpImpl->inHeaderFooter()) in closeHeader()
531 mpImpl->endHeaderFooter(); in closeHeader()
532 mpImpl->popStorage(); in closeHeader()
537 if (mpImpl->inHeaderFooter() || !mpImpl->mpCurrentPageSpan) in openFooter()
542 mpImpl->startHeaderFooter(false, propList); in openFooter()
543 if (!mpImpl->inHeaderFooter()) in openFooter()
549 mpImpl->mpCurrentPageSpan->setFooterLeftContent(pHeaderFooterContentElements); in openFooter()
551 mpImpl->mpCurrentPageSpan->setFooterFirstContent(pHeaderFooterContentElements); in openFooter()
553 mpImpl->mpCurrentPageSpan->setFooterLastContent(pHeaderFooterContentElements); in openFooter()
555 mpImpl->mpCurrentPageSpan->setFooterContent(pHeaderFooterContentElements); in openFooter()
557 mpImpl->pushStorage(pHeaderFooterContentElements); in openFooter()
562 if (!mpImpl->inHeaderFooter()) in closeFooter()
567 mpImpl->endHeaderFooter(); in closeFooter()
568 mpImpl->popStorage(); in closeFooter()
587mpImpl->mSectionManager.add(propList, mpImpl->useStyleAutomaticZone() ? Style::Z_StyleAutomatic : … in openSection()
591 mpImpl->getCurrentStorage()->push_back(pSectionOpenElement); in openSection()
594 mpImpl->getState().mbInFakeSection = true; in openSection()
599 if (!mpImpl->getState().mbInFakeSection) in closeSection()
600 mpImpl->getCurrentStorage()->push_back(std::make_shared<TagCloseElement>("text:section")); in closeSection()
602 mpImpl->getState().mbInFakeSection = false; in closeSection()
611 …if (mpImpl->getState().mbFirstParagraphInPageSpan && mpImpl->getCurrentStorage() == mpImpl->getBod… in openParagraph()
613 if (!mpImpl->mpCurrentPageSpan) in openParagraph()
619 finalPropList.insert("style:master-page-name", mpImpl->mpCurrentPageSpan->getMasterName()); in openParagraph()
620 mpImpl->getState().mbFirstElement = false; in openParagraph()
621 mpImpl->getState().mbFirstParagraphInPageSpan = false; in openParagraph()
625 if (mpImpl->getState().mbTableCellOpened) in openParagraph()
628 if (mpImpl->isInTableRow(inHeader) && inHeader) in openParagraph()
635 mpImpl->openParagraph(finalPropList); in openParagraph()
640 mpImpl->closeParagraph(); in closeParagraph()
645 mpImpl->openSpan(propList); in openSpan()
650 mpImpl->closeSpan(); in closeSpan()
655 mpImpl->openLink(propList); in openLink()
660 mpImpl->closeLink(); in closeLink()
668 mpImpl->openListLevel(propList, true); in openOrderedListLevel()
673 mpImpl->openListLevel(propList, false); in openUnorderedListLevel()
678 mpImpl->closeListLevel(); in closeOrderedListLevel()
683 mpImpl->closeListLevel(); in closeUnorderedListLevel()
689 …if (mpImpl->getState().mbFirstParagraphInPageSpan && mpImpl->getCurrentStorage() == mpImpl->getBod… in openListElement()
691 if (!mpImpl->mpCurrentPageSpan) in openListElement()
697 finalPropList.insert("style:master-page-name", mpImpl->mpCurrentPageSpan->getMasterName()); in openListElement()
698 mpImpl->getState().mbFirstElement = false; in openListElement()
699 mpImpl->getState().mbFirstParagraphInPageSpan = false; in openListElement()
702 mpImpl->openListElement(finalPropList); in openListElement()
707 mpImpl->closeListElement(); in closeListElement()
712 mpImpl->pushListState(); in openFootnote()
721 mpImpl->getCurrentStorage()->push_back(pOpenFootNote); in openFootnote()
730 mpImpl->getCurrentStorage()->push_back(pOpenFootCitation); in openFootnote()
733mpImpl->getCurrentStorage()->push_back(std::make_shared<CharDataElement>(propList["text:label"]->g… in openFootnote()
735mpImpl->getCurrentStorage()->push_back(std::make_shared<CharDataElement>(propList["librevenge:numb… in openFootnote()
736 mpImpl->getCurrentStorage()->push_back(std::make_shared<TagCloseElement>("text:note-citation")); in openFootnote()
738 mpImpl->getCurrentStorage()->push_back(std::make_shared<TagOpenElement>("text:note-body")); in openFootnote()
740 mpImpl->getState().mbInNote = true; in openFootnote()
745 mpImpl->getState().mbInNote = false; in closeFootnote()
746 mpImpl->popListState(); in closeFootnote()
748 mpImpl->getCurrentStorage()->push_back(std::make_shared<TagCloseElement>("text:note-body")); in closeFootnote()
749 mpImpl->getCurrentStorage()->push_back(std::make_shared<TagCloseElement>("text:note")); in closeFootnote()
754 mpImpl->pushListState(); in openEndnote()
763 mpImpl->getCurrentStorage()->push_back(pOpenEndNote); in openEndnote()
772 mpImpl->getCurrentStorage()->push_back(pOpenEndCitation); in openEndnote()
775mpImpl->getCurrentStorage()->push_back(std::make_shared<CharDataElement>(propList["text:label"]->g… in openEndnote()
777mpImpl->getCurrentStorage()->push_back(std::make_shared<CharDataElement>(propList["librevenge:numb… in openEndnote()
778 mpImpl->getCurrentStorage()->push_back(std::make_shared<TagCloseElement>("text:note-citation")); in openEndnote()
780 mpImpl->getCurrentStorage()->push_back(std::make_shared<TagOpenElement>("text:note-body")); in openEndnote()
782 mpImpl->getState().mbInNote = true; in openEndnote()
787 mpImpl->getState().mbInNote = false; in closeEndnote()
788 mpImpl->popListState(); in closeEndnote()
789 mpImpl->getCurrentStorage()->push_back(std::make_shared<TagCloseElement>("text:note-body")); in closeEndnote()
790 mpImpl->getCurrentStorage()->push_back(std::make_shared<TagCloseElement>("text:note")); in closeEndnote()
795 mpImpl->pushListState(); in openComment()
796 mpImpl->getCurrentStorage()->push_back(std::make_shared<TagOpenElement>("office:annotation")); in openComment()
798 mpImpl->getState().mbInNote = true; in openComment()
803 mpImpl->getState().mbInNote = false; in closeComment()
804 mpImpl->popListState(); in closeComment()
805 mpImpl->getCurrentStorage()->push_back(std::make_shared<TagCloseElement>("office:annotation")); in closeComment()
810 if (mpImpl->getState().mbInNote) in openTable()
814 if (mpImpl->getState().mbFirstElement && mpImpl->getCurrentStorage() == mpImpl->getBodyStorage()) in openTable()
816 if (!mpImpl->mpCurrentPageSpan) in openTable()
822 pList.insert("style:master-page-name", mpImpl->mpCurrentPageSpan->getMasterName()); in openTable()
823 mpImpl->getState().mbFirstElement = false; in openTable()
826 mpImpl->openTable(pList); in openTable()
831 if (mpImpl->getState().mbInNote) in closeTable()
833 mpImpl->closeTable(); in closeTable()
838 if (mpImpl->getState().mbInNote) in openTableRow()
840 mpImpl->openTableRow(propList); in openTableRow()
845 if (mpImpl->getState().mbInNote) in closeTableRow()
847 mpImpl->closeTableRow(); in closeTableRow()
852 if (mpImpl->getState().mbInNote) in openTableCell()
855 mpImpl->getState().mbTableCellOpened = mpImpl->openTableCell(propList); in openTableCell()
860 if (mpImpl->getState().mbInNote) in closeTableCell()
862 mpImpl->closeTableCell(); in closeTableCell()
863 mpImpl->getState().mbTableCellOpened = false; in closeTableCell()
868 if (mpImpl->getState().mbInNote) in insertCoveredTableCell()
870 mpImpl->insertCoveredTableCell(propList); in insertCoveredTableCell()
875 mpImpl->insertTab(); in insertTab()
880 mpImpl->insertSpace(); in insertSpace()
885 mpImpl->insertLineBreak(); in insertLineBreak()
890 mpImpl->insertField(propList); in insertField()
895 mpImpl->insertText(text); in insertText()
900 mpImpl->pushListState(); in openFrame()
904 mpImpl->openFrame(pList); in openFrame()
905 mpImpl->getState().mbInFrame = true; in openFrame()
910 mpImpl->popListState(); in closeFrame()
911 mpImpl->closeFrame(); in closeFrame()
912 mpImpl->getState().mbInFrame = false; in closeFrame()
917 …if (!mpImpl->getState().mbInFrame) // Embedded objects without a frame simply don't make sense for… in insertBinaryObject()
919 mpImpl->insertBinaryObject(propList); in insertBinaryObject()
924 mpImpl->openGroup(propList); in openGroup()
929 mpImpl->closeGroup(); in closeGroup()
934 mpImpl->defineGraphicStyle(propList); in defineGraphicStyle()
939 mpImpl->drawRectangle(propList); in drawRectangle()
944 mpImpl->drawEllipse(propList); in drawEllipse()
950 mpImpl->drawPolySomething(propList, true); in drawPolygon()
956 mpImpl->drawPolySomething(propList, false); in drawPolyline()
965 mpImpl->drawPath(propList); in drawPath()
970 mpImpl->drawConnector(propList); in drawConnector()
975 if (!mpImpl->getState().mbInFrame) // Text box without a frame simply doesn't make sense for us in openTextBox()
977 mpImpl->pushListState(); in openTextBox()
978 mpImpl->pushState(); in openTextBox()
983 unsigned id=mpImpl->getFrameId(propList["librevenge:next-frame-name"]->getStr()); in openTextBox()
987 mpImpl->getCurrentStorage()->push_back(textBoxOpenElement); in openTextBox()
988 mpImpl->getState().mbInTextBox = true; in openTextBox()
989 mpImpl->getState().mbFirstElement = false; in openTextBox()
994 if (!mpImpl->getState().mbInTextBox) in closeTextBox()
996 mpImpl->popListState(); in closeTextBox()
997 mpImpl->popState(); in closeTextBox()
999 mpImpl->getCurrentStorage()->push_back(std::make_shared<TagCloseElement>("draw:text-box")); in closeTextBox()
1008 …if (!mpImpl->getState().mbInFrame) // Embedded objects without a frame simply don't make sense for… in insertEquation()
1010 mpImpl->insertEquation(propList); in insertEquation()
1016 mpImpl->writeTargetDocuments(); in endDocument()
1021 mpImpl->appendBodySettings(propList); in startDocument()
1034 mpImpl->defineParagraphStyle(propList); in defineParagraphStyle()
1039 mpImpl->defineCharacterStyle(propList); in defineCharacterStyle()
1044 mpImpl->initStateWith(orig); in initStateWith()
1049 mpImpl->registerEmbeddedObjectHandler(mimeType, objectHandler); in registerEmbeddedObjectHandler()
1054 mpImpl->registerEmbeddedImageHandler(mimeType, imageHandler); in registerEmbeddedImageHandler()