Lines Matching refs:pImpl

104     TextAPIEditSource_Impl* pImpl;  member in sd::TextAPIEditSource
119 SdDrawDocument* GetDoc() { return pImpl->mpDoc; } in GetDoc()
192 TextApiObject* pImpl = dynamic_cast< TextApiObject* >( xText.get() ); in getImplementation() local
194 if( !pImpl ) in getImplementation()
195 pImpl = dynamic_cast< TextApiObject* >( SvxUnoTextBase::getImplementation( xText ) ); in getImplementation()
197 return pImpl; in getImplementation()
204 pImpl = rSource.pImpl; in TextAPIEditSource()
205 pImpl->mnRef++; in TextAPIEditSource()
219 : pImpl(new TextAPIEditSource_Impl) in TextAPIEditSource()
221 pImpl->mpDoc = pDoc; in TextAPIEditSource()
222 pImpl->mpOutliner = 0; in TextAPIEditSource()
223 pImpl->mpTextForwarder = 0; in TextAPIEditSource()
224 pImpl->mnRef = 1; in TextAPIEditSource()
229 if (!--pImpl->mnRef) in ~TextAPIEditSource()
230 delete pImpl; in ~TextAPIEditSource()
235 pImpl->mpDoc=0; in Dispose()
236 delete pImpl->mpTextForwarder; in Dispose()
237 pImpl->mpTextForwarder = 0; in Dispose()
239 delete pImpl->mpOutliner; in Dispose()
240 pImpl->mpOutliner = 0; in Dispose()
245 if( !pImpl->mpDoc ) in GetTextForwarder()
248 if( !pImpl->mpOutliner ) in GetTextForwarder()
251 pImpl->mpOutliner = new Outliner( pImpl->mpDoc, OUTLINERMODE_TEXTOBJECT ); in GetTextForwarder()
252 pImpl->mpDoc->SetCalcFieldValueHdl( pImpl->mpOutliner ); in GetTextForwarder()
255 if( !pImpl->mpTextForwarder ) in GetTextForwarder()
256 pImpl->mpTextForwarder = new SvxOutlinerForwarder( *pImpl->mpOutliner, 0 ); in GetTextForwarder()
258 return pImpl->mpTextForwarder; in GetTextForwarder()
263 if ( pImpl->mpDoc ) in SetText()
265 if( !pImpl->mpOutliner ) in SetText()
268 pImpl->mpOutliner = new Outliner( pImpl->mpDoc, OUTLINERMODE_TEXTOBJECT ); in SetText()
269 pImpl->mpDoc->SetCalcFieldValueHdl( pImpl->mpOutliner ); in SetText()
272 pImpl->mpOutliner->SetText( rText ); in SetText()
278 if ( pImpl->mpDoc && pImpl->mpOutliner ) in CreateText()
279 return pImpl->mpOutliner->CreateParaObject(); in CreateText()
286 if ( pImpl->mpDoc && pImpl->mpOutliner ) in GetText()
287 return pImpl->mpOutliner->GetEditEngine().GetText(); in GetText()