make CreateGeneralTabPage take a TabPageParent
Change-Id: Ie68a2405ed9a00daf519ee56db8e1874b050a82e Reviewed-on: https://gerrit.libreoffice.org/60220 Tested-by: Jenkins Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
This commit is contained in:
parent
b829325fb4
commit
f95d782f3b
1 changed files with 6 additions and 4 deletions
|
@ -279,8 +279,8 @@ void MailMergeCfg_Impl::Notify( const css::uno::Sequence< OUString >& )
|
|||
{
|
||||
}
|
||||
|
||||
//typedef SfxTabPage* (*FNCreateTabPage)( vcl::Window *pParent, const SfxItemSet &rAttrSet );
|
||||
VclPtr<SfxTabPage> CreateGeneralTabPage( sal_uInt16 nId, vcl::Window* pParent, const SfxItemSet& rSet )
|
||||
//typedef SfxTabPage* (*FNCreateTabPage)(TabPageParent pParent, const SfxItemSet &rAttrSet);
|
||||
VclPtr<SfxTabPage> CreateGeneralTabPage(sal_uInt16 nId, TabPageParent pParent, const SfxItemSet& rSet)
|
||||
{
|
||||
CreateTabPage fnCreate = nullptr;
|
||||
switch(nId)
|
||||
|
@ -1054,10 +1054,12 @@ void OfaTreeOptionsDialog::SelectHdl_Impl()
|
|||
pGroupInfo->m_pInItemSet->GetRanges());
|
||||
}
|
||||
|
||||
pPageInfo->m_pPage.disposeAndReset( ::CreateGeneralTabPage(pPageInfo->m_nPageId, pTabBox, *pGroupInfo->m_pInItemSet ) );
|
||||
TabPageParent pPageParent(pTabBox);
|
||||
|
||||
pPageInfo->m_pPage.disposeAndReset( ::CreateGeneralTabPage(pPageInfo->m_nPageId, pPageParent, *pGroupInfo->m_pInItemSet ) );
|
||||
|
||||
if(!pPageInfo->m_pPage && pGroupInfo->m_pModule)
|
||||
pPageInfo->m_pPage.disposeAndReset( pGroupInfo->m_pModule->CreateTabPage(pPageInfo->m_nPageId, TabPageParent(pTabBox), *pGroupInfo->m_pInItemSet) );
|
||||
pPageInfo->m_pPage.disposeAndReset(pGroupInfo->m_pModule->CreateTabPage(pPageInfo->m_nPageId, pPageParent, *pGroupInfo->m_pInItemSet));
|
||||
|
||||
DBG_ASSERT( pPageInfo->m_pPage, "tabpage could not created");
|
||||
if ( pPageInfo->m_pPage )
|
||||
|
|
Loading…
Reference in a new issue