diff options
Diffstat (limited to 'sw/source/ui/config/optpage.cxx')
-rw-r--r-- | sw/source/ui/config/optpage.cxx | 296 |
1 files changed, 132 insertions, 164 deletions
diff --git a/sw/source/ui/config/optpage.cxx b/sw/source/ui/config/optpage.cxx index e2a9039adf5c..03006daf0728 100644 --- a/sw/source/ui/config/optpage.cxx +++ b/sw/source/ui/config/optpage.cxx @@ -199,10 +199,10 @@ void SwContentOptPage::dispose() } -VclPtr<SfxTabPage> SwContentOptPage::Create( vcl::Window* pParent, +VclPtr<SfxTabPage> SwContentOptPage::Create( TabPageParent pParent, const SfxItemSet* rAttrSet) { - return VclPtr<SwContentOptPage>::Create(pParent, *rAttrSet); + return VclPtr<SwContentOptPage>::Create(pParent.pParent, *rAttrSet); } static void lcl_SelectMetricLB(ListBox* rMetric, sal_uInt16 nSID, const SfxItemSet& rSet) @@ -305,115 +305,83 @@ IMPL_LINK(SwContentOptPage, VertRulerHdl, Button*, pBox, void) } // TabPage Printer additional settings -SwAddPrinterTabPage::SwAddPrinterTabPage(vcl::Window* pParent, +SwAddPrinterTabPage::SwAddPrinterTabPage(TabPageParent pParent, const SfxItemSet& rCoreSet) - : SfxTabPage(pParent, "PrintOptionsPage", - "modules/swriter/ui/printoptionspage.ui", &rCoreSet) + : SfxTabPage(pParent, "modules/swriter/ui/printoptionspage.ui", "PrintOptionsPage", &rCoreSet) , sNone(SwResId(SW_STR_NONE)) , bAttrModified(false) , bPreview(false) -{ - get(m_pGrfCB, "graphics"); - get(m_pCtrlFieldCB, "formcontrols"); - get(m_pBackgroundCB, "background"); - get(m_pBlackFontCB, "inblack"); - get(m_pPrintHiddenTextCB, "hiddentext"); - get(m_pPrintTextPlaceholderCB, "textplaceholder"); - - get(m_pPagesFrame, "pagesframe"); - get(m_pLeftPageCB, "leftpages"); - get(m_pRightPageCB, "rightpages"); - get(m_pProspectCB, "brochure"); - get(m_pProspectCB_RTL, "rtl"); - - get(m_pCommentsFrame, "commentsframe"); - get(m_pNoRB, "none"); - get(m_pOnlyRB, "only"); - get(m_pEndRB, "end"); - get(m_pEndPageRB, "endpage"); - get(m_pInMarginsRB, "inmargins"); - get(m_pPrintEmptyPagesCB, "blankpages"); - get(m_pPaperFromSetupCB, "papertray"); - get(m_pFaxLB, "fax"); - - Link<Button*,void> aLk = LINK( this, SwAddPrinterTabPage, AutoClickHdl); - m_pGrfCB->SetClickHdl( aLk ); - m_pRightPageCB->SetClickHdl( aLk ); - m_pLeftPageCB->SetClickHdl( aLk ); - m_pCtrlFieldCB->SetClickHdl( aLk ); - m_pBackgroundCB->SetClickHdl( aLk ); - m_pBlackFontCB->SetClickHdl( aLk ); - m_pPrintHiddenTextCB->SetClickHdl( aLk ); - m_pPrintTextPlaceholderCB->SetClickHdl( aLk ); - m_pProspectCB->SetClickHdl( aLk ); - m_pProspectCB_RTL->SetClickHdl( aLk ); - m_pPaperFromSetupCB->SetClickHdl( aLk ); - m_pPrintEmptyPagesCB->SetClickHdl( aLk ); - m_pEndPageRB->SetClickHdl( aLk ); - m_pInMarginsRB->SetClickHdl( aLk ); - m_pEndRB->SetClickHdl( aLk ); - m_pOnlyRB->SetClickHdl( aLk ); - m_pNoRB->SetClickHdl( aLk ); - m_pFaxLB->SetSelectHdl( LINK( this, SwAddPrinterTabPage, SelectHdl ) ); + , m_xGrfCB(m_xBuilder->weld_check_button("graphics")) + , m_xCtrlFieldCB(m_xBuilder->weld_check_button("formcontrols")) + , m_xBackgroundCB(m_xBuilder->weld_check_button("background")) + , m_xBlackFontCB(m_xBuilder->weld_check_button("inblack")) + , m_xPrintHiddenTextCB(m_xBuilder->weld_check_button("hiddentext")) + , m_xPrintTextPlaceholderCB(m_xBuilder->weld_check_button("textplaceholder")) + , m_xPagesFrame(m_xBuilder->weld_widget("pagesframe")) + , m_xLeftPageCB(m_xBuilder->weld_check_button("leftpages")) + , m_xRightPageCB(m_xBuilder->weld_check_button("rightpages")) + , m_xProspectCB(m_xBuilder->weld_check_button("brochure")) + , m_xProspectCB_RTL(m_xBuilder->weld_check_button("rtl")) + , m_xCommentsFrame(m_xBuilder->weld_widget("commentsframe")) + , m_xNoRB(m_xBuilder->weld_radio_button("none")) + , m_xOnlyRB(m_xBuilder->weld_radio_button("only")) + , m_xEndRB(m_xBuilder->weld_radio_button("end")) + , m_xEndPageRB(m_xBuilder->weld_radio_button("endpage")) + , m_xInMarginsRB(m_xBuilder->weld_radio_button("inmargins")) + , m_xPrintEmptyPagesCB(m_xBuilder->weld_check_button("blankpages")) + , m_xPaperFromSetupCB(m_xBuilder->weld_check_button("papertray")) + , m_xFaxLB(m_xBuilder->weld_combo_box_text("fax")) +{ + Link<weld::ToggleButton&,void> aLk = LINK( this, SwAddPrinterTabPage, AutoClickHdl); + m_xGrfCB->connect_toggled( aLk ); + m_xRightPageCB->connect_toggled( aLk ); + m_xLeftPageCB->connect_toggled( aLk ); + m_xCtrlFieldCB->connect_toggled( aLk ); + m_xBackgroundCB->connect_toggled( aLk ); + m_xBlackFontCB->connect_toggled( aLk ); + m_xPrintHiddenTextCB->connect_toggled( aLk ); + m_xPrintTextPlaceholderCB->connect_toggled( aLk ); + m_xProspectCB->connect_toggled( aLk ); + m_xProspectCB_RTL->connect_toggled( aLk ); + m_xPaperFromSetupCB->connect_toggled( aLk ); + m_xPrintEmptyPagesCB->connect_toggled( aLk ); + m_xEndPageRB->connect_toggled( aLk ); + m_xInMarginsRB->connect_toggled( aLk ); + m_xEndRB->connect_toggled( aLk ); + m_xOnlyRB->connect_toggled( aLk ); + m_xNoRB->connect_toggled( aLk ); + m_xFaxLB->connect_changed( LINK( this, SwAddPrinterTabPage, SelectHdl ) ); const SfxPoolItem* pItem; if(SfxItemState::SET == rCoreSet.GetItemState(SID_HTML_MODE, false, &pItem ) && static_cast<const SfxUInt16Item*>(pItem)->GetValue() & HTMLMODE_ON) { - m_pLeftPageCB->Hide(); - m_pRightPageCB->Hide(); - m_pPrintHiddenTextCB->Hide(); - m_pPrintTextPlaceholderCB->Hide(); - - // hide m_pPrintEmptyPagesCB - m_pPrintEmptyPagesCB->Hide(); + m_xLeftPageCB->hide(); + m_xRightPageCB->hide(); + m_xPrintHiddenTextCB->hide(); + m_xPrintTextPlaceholderCB->hide(); + m_xPrintEmptyPagesCB->hide(); } - m_pProspectCB_RTL->Disable(); + m_xProspectCB_RTL->set_sensitive(false); SvtCTLOptions aCTLOptions; - m_pProspectCB_RTL->Show(aCTLOptions.IsCTLFontEnabled()); + m_xProspectCB_RTL->show(aCTLOptions.IsCTLFontEnabled()); } SwAddPrinterTabPage::~SwAddPrinterTabPage() { - disposeOnce(); -} - -void SwAddPrinterTabPage::dispose() -{ - m_pGrfCB.clear(); - m_pCtrlFieldCB.clear(); - m_pBackgroundCB.clear(); - m_pBlackFontCB.clear(); - m_pPrintHiddenTextCB.clear(); - m_pPrintTextPlaceholderCB.clear(); - m_pPagesFrame.clear(); - m_pLeftPageCB.clear(); - m_pRightPageCB.clear(); - m_pProspectCB.clear(); - m_pProspectCB_RTL.clear(); - m_pCommentsFrame.clear(); - m_pNoRB.clear(); - m_pOnlyRB.clear(); - m_pEndRB.clear(); - m_pEndPageRB.clear(); - m_pInMarginsRB.clear(); - m_pPrintEmptyPagesCB.clear(); - m_pPaperFromSetupCB.clear(); - m_pFaxLB.clear(); - SfxTabPage::dispose(); } void SwAddPrinterTabPage::SetPreview(bool bPrev) { bPreview = bPrev; - m_pCommentsFrame->Enable(!bPreview); - m_pPagesFrame->Enable(!bPreview); + m_xCommentsFrame->set_sensitive(!bPreview); + m_xPagesFrame->set_sensitive(!bPreview); } -VclPtr<SfxTabPage> SwAddPrinterTabPage::Create( vcl::Window* pParent, +VclPtr<SfxTabPage> SwAddPrinterTabPage::Create( TabPageParent pParent, const SfxItemSet* rAttrSet ) { - return VclPtr<SwAddPrinterTabPage>::Create( pParent, *rAttrSet ); + return VclPtr<SwAddPrinterTabPage>::Create(pParent, *rAttrSet); } bool SwAddPrinterTabPage::FillItemSet( SfxItemSet* rCoreSet ) @@ -421,36 +389,36 @@ bool SwAddPrinterTabPage::FillItemSet( SfxItemSet* rCoreSet ) if ( bAttrModified ) { SwAddPrinterItem aAddPrinterAttr; - aAddPrinterAttr.m_bPrintGraphic = m_pGrfCB->IsChecked(); - aAddPrinterAttr.m_bPrintTable = true; // always enabled since CWS printerpullgpages /*aTabCB.IsChecked();*/ - aAddPrinterAttr.m_bPrintDraw = m_pGrfCB->IsChecked(); // UI merged with m_pGrfCB in CWS printerpullgpages - aAddPrinterAttr.m_bPrintControl = m_pCtrlFieldCB->IsChecked(); - aAddPrinterAttr.m_bPrintPageBackground = m_pBackgroundCB->IsChecked(); - aAddPrinterAttr.m_bPrintBlackFont = m_pBlackFontCB->IsChecked(); - aAddPrinterAttr.m_bPrintHiddenText = m_pPrintHiddenTextCB->IsChecked(); - aAddPrinterAttr.m_bPrintTextPlaceholder = m_pPrintTextPlaceholderCB->IsChecked(); - - aAddPrinterAttr.m_bPrintLeftPages = m_pLeftPageCB->IsChecked(); - aAddPrinterAttr.m_bPrintRightPages = m_pRightPageCB->IsChecked(); - aAddPrinterAttr.m_bPrintReverse = false; // handled by vcl itself since CWS printerpullpages /*aReverseCB.IsChecked()*/; - aAddPrinterAttr.m_bPrintProspect = m_pProspectCB->IsChecked(); - aAddPrinterAttr.m_bPrintProspectRTL = m_pProspectCB_RTL->IsChecked(); - aAddPrinterAttr.m_bPaperFromSetup = m_pPaperFromSetupCB->IsChecked(); - aAddPrinterAttr.m_bPrintEmptyPages = m_pPrintEmptyPagesCB->IsChecked(); - aAddPrinterAttr.m_bPrintSingleJobs = true; // handled by vcl in new print dialog since CWS printerpullpages /*aSingleJobsCB.IsChecked()*/; - - if (m_pNoRB->IsChecked()) aAddPrinterAttr.m_nPrintPostIts = + aAddPrinterAttr.m_bPrintGraphic = m_xGrfCB->get_active(); + aAddPrinterAttr.m_bPrintTable = true; // always enabled since CWS printerpullgpages /*m_xTabCB->get_active();*/ + aAddPrinterAttr.m_bPrintDraw = m_xGrfCB->get_active(); // UI merged with m_xGrfCB in CWS printerpullgpages + aAddPrinterAttr.m_bPrintControl = m_xCtrlFieldCB->get_active(); + aAddPrinterAttr.m_bPrintPageBackground = m_xBackgroundCB->get_active(); + aAddPrinterAttr.m_bPrintBlackFont = m_xBlackFontCB->get_active(); + aAddPrinterAttr.m_bPrintHiddenText = m_xPrintHiddenTextCB->get_active(); + aAddPrinterAttr.m_bPrintTextPlaceholder = m_xPrintTextPlaceholderCB->get_active(); + + aAddPrinterAttr.m_bPrintLeftPages = m_xLeftPageCB->get_active(); + aAddPrinterAttr.m_bPrintRightPages = m_xRightPageCB->get_active(); + aAddPrinterAttr.m_bPrintReverse = false; // handled by vcl itself since CWS printerpullpages /*m_xReverseCB->get_active()*/; + aAddPrinterAttr.m_bPrintProspect = m_xProspectCB->get_active(); + aAddPrinterAttr.m_bPrintProspectRTL = m_xProspectCB_RTL->get_active(); + aAddPrinterAttr.m_bPaperFromSetup = m_xPaperFromSetupCB->get_active(); + aAddPrinterAttr.m_bPrintEmptyPages = m_xPrintEmptyPagesCB->get_active(); + aAddPrinterAttr.m_bPrintSingleJobs = true; // handled by vcl in new print dialog since CWS printerpullpages /*m_xSingleJobsCB->get_active()*/; + + if (m_xNoRB->get_active()) aAddPrinterAttr.m_nPrintPostIts = SwPostItMode::NONE; - if (m_pOnlyRB->IsChecked()) aAddPrinterAttr.m_nPrintPostIts = + if (m_xOnlyRB->get_active()) aAddPrinterAttr.m_nPrintPostIts = SwPostItMode::Only; - if (m_pEndRB->IsChecked()) aAddPrinterAttr.m_nPrintPostIts = + if (m_xEndRB->get_active()) aAddPrinterAttr.m_nPrintPostIts = SwPostItMode::EndDoc; - if (m_pEndPageRB->IsChecked()) aAddPrinterAttr.m_nPrintPostIts = + if (m_xEndPageRB->get_active()) aAddPrinterAttr.m_nPrintPostIts = SwPostItMode::EndPage; - if (m_pInMarginsRB->IsChecked()) aAddPrinterAttr.m_nPrintPostIts = + if (m_xInMarginsRB->get_active()) aAddPrinterAttr.m_nPrintPostIts = SwPostItMode::InMargins; - const OUString sFax = m_pFaxLB->GetSelectedEntry(); + const OUString sFax = m_xFaxLB->get_active_text(); aAddPrinterAttr.m_sFaxName = sNone == sFax ? aEmptyOUStr : sFax; rCoreSet->Put(aAddPrinterAttr); } @@ -465,63 +433,63 @@ void SwAddPrinterTabPage::Reset( const SfxItemSet* ) if( SfxItemState::SET == rSet.GetItemState( FN_PARAM_ADDPRINTER , false, reinterpret_cast<const SfxPoolItem**>(&pAddPrinterAttr) )) { - m_pGrfCB->Check(pAddPrinterAttr->m_bPrintGraphic || pAddPrinterAttr->m_bPrintDraw); - m_pCtrlFieldCB->Check( pAddPrinterAttr->m_bPrintControl); - m_pBackgroundCB->Check( pAddPrinterAttr->m_bPrintPageBackground); - m_pBlackFontCB->Check( pAddPrinterAttr->m_bPrintBlackFont); - m_pPrintHiddenTextCB->Check( pAddPrinterAttr->m_bPrintHiddenText); - m_pPrintTextPlaceholderCB->Check(pAddPrinterAttr->m_bPrintTextPlaceholder); - m_pLeftPageCB->Check( pAddPrinterAttr->m_bPrintLeftPages); - m_pRightPageCB->Check( pAddPrinterAttr->m_bPrintRightPages); - m_pPaperFromSetupCB->Check(pAddPrinterAttr->m_bPaperFromSetup); - m_pPrintEmptyPagesCB->Check(pAddPrinterAttr->m_bPrintEmptyPages); - m_pProspectCB->Check( pAddPrinterAttr->m_bPrintProspect); - m_pProspectCB_RTL->Check( pAddPrinterAttr->m_bPrintProspectRTL); - - m_pNoRB->Check (pAddPrinterAttr->m_nPrintPostIts== SwPostItMode::NONE ) ; - m_pOnlyRB->Check (pAddPrinterAttr->m_nPrintPostIts== SwPostItMode::Only ) ; - m_pEndRB->Check (pAddPrinterAttr->m_nPrintPostIts== SwPostItMode::EndDoc ) ; - m_pEndPageRB->Check (pAddPrinterAttr->m_nPrintPostIts== SwPostItMode::EndPage ) ; - m_pInMarginsRB->Check (pAddPrinterAttr->m_nPrintPostIts== SwPostItMode::InMargins ) ; - m_pFaxLB->SelectEntry( pAddPrinterAttr->m_sFaxName ); - } - if (m_pProspectCB->IsChecked()) - { - m_pProspectCB_RTL->Enable(); - m_pNoRB->Enable( false ); - m_pOnlyRB->Enable( false ); - m_pEndRB->Enable( false ); - m_pEndPageRB->Enable( false ); + m_xGrfCB->set_active(pAddPrinterAttr->m_bPrintGraphic || pAddPrinterAttr->m_bPrintDraw); + m_xCtrlFieldCB->set_active( pAddPrinterAttr->m_bPrintControl); + m_xBackgroundCB->set_active( pAddPrinterAttr->m_bPrintPageBackground); + m_xBlackFontCB->set_active( pAddPrinterAttr->m_bPrintBlackFont); + m_xPrintHiddenTextCB->set_active( pAddPrinterAttr->m_bPrintHiddenText); + m_xPrintTextPlaceholderCB->set_active(pAddPrinterAttr->m_bPrintTextPlaceholder); + m_xLeftPageCB->set_active( pAddPrinterAttr->m_bPrintLeftPages); + m_xRightPageCB->set_active( pAddPrinterAttr->m_bPrintRightPages); + m_xPaperFromSetupCB->set_active(pAddPrinterAttr->m_bPaperFromSetup); + m_xPrintEmptyPagesCB->set_active(pAddPrinterAttr->m_bPrintEmptyPages); + m_xProspectCB->set_active( pAddPrinterAttr->m_bPrintProspect); + m_xProspectCB_RTL->set_active( pAddPrinterAttr->m_bPrintProspectRTL); + + m_xNoRB->set_active(pAddPrinterAttr->m_nPrintPostIts== SwPostItMode::NONE ) ; + m_xOnlyRB->set_active(pAddPrinterAttr->m_nPrintPostIts== SwPostItMode::Only ) ; + m_xEndRB->set_active(pAddPrinterAttr->m_nPrintPostIts== SwPostItMode::EndDoc ) ; + m_xEndPageRB->set_active(pAddPrinterAttr->m_nPrintPostIts== SwPostItMode::EndPage ) ; + m_xInMarginsRB->set_active(pAddPrinterAttr->m_nPrintPostIts== SwPostItMode::InMargins ) ; + m_xFaxLB->set_active( pAddPrinterAttr->m_sFaxName ); + } + if (m_xProspectCB->get_active()) + { + m_xProspectCB_RTL->set_sensitive(true); + m_xNoRB->set_sensitive( false ); + m_xOnlyRB->set_sensitive( false ); + m_xEndRB->set_sensitive( false ); + m_xEndPageRB->set_sensitive( false ); } else - m_pProspectCB_RTL->Enable( false ); + m_xProspectCB_RTL->set_sensitive( false ); } -IMPL_LINK_NOARG(SwAddPrinterTabPage, AutoClickHdl, Button*, void) +IMPL_LINK_NOARG(SwAddPrinterTabPage, AutoClickHdl, weld::ToggleButton&, void) { bAttrModified = true; - bool bIsProspect = m_pProspectCB->IsChecked(); + bool bIsProspect = m_xProspectCB->get_active(); if (!bIsProspect) - m_pProspectCB_RTL->Check( false ); - m_pProspectCB_RTL->Enable( bIsProspect ); - m_pNoRB->Enable( !bIsProspect ); - m_pOnlyRB->Enable( !bIsProspect ); - m_pEndRB->Enable( !bIsProspect ); - m_pEndPageRB->Enable( !bIsProspect ); - m_pInMarginsRB->Enable( !bIsProspect ); + m_xProspectCB_RTL->set_active( false ); + m_xProspectCB_RTL->set_sensitive( bIsProspect ); + m_xNoRB->set_sensitive( !bIsProspect ); + m_xOnlyRB->set_sensitive( !bIsProspect ); + m_xEndRB->set_sensitive( !bIsProspect ); + m_xEndPageRB->set_sensitive( !bIsProspect ); + m_xInMarginsRB->set_sensitive( !bIsProspect ); } void SwAddPrinterTabPage::SetFax( const std::vector<OUString>& rFaxLst ) { - m_pFaxLB->InsertEntry(sNone); + m_xFaxLB->append_text(sNone); for(const auto & i : rFaxLst) { - m_pFaxLB->InsertEntry(i); + m_xFaxLB->append_text(i); } - m_pFaxLB->SelectEntryPos(0); + m_xFaxLB->set_active(0); } -IMPL_LINK_NOARG(SwAddPrinterTabPage, SelectHdl, ListBox&, void) +IMPL_LINK_NOARG(SwAddPrinterTabPage, SelectHdl, weld::ComboBoxText&, void) { bAttrModified=true; } @@ -638,10 +606,10 @@ void SwStdFontTabPage::dispose() SfxTabPage::dispose(); } -VclPtr<SfxTabPage> SwStdFontTabPage::Create( vcl::Window* pParent, +VclPtr<SfxTabPage> SwStdFontTabPage::Create( TabPageParent pParent, const SfxItemSet* rAttrSet ) { - return VclPtr<SwStdFontTabPage>::Create(pParent, *rAttrSet); + return VclPtr<SwStdFontTabPage>::Create(pParent.pParent, *rAttrSet); } static void lcl_SetColl(SwWrtShell* pWrtShell, sal_uInt16 nType, @@ -1149,10 +1117,10 @@ void SwTableOptionsTabPage::dispose() SfxTabPage::dispose(); } -VclPtr<SfxTabPage> SwTableOptionsTabPage::Create( vcl::Window* pParent, +VclPtr<SfxTabPage> SwTableOptionsTabPage::Create( TabPageParent pParent, const SfxItemSet* rAttrSet ) { - return VclPtr<SwTableOptionsTabPage>::Create(pParent, *rAttrSet); + return VclPtr<SwTableOptionsTabPage>::Create(pParent.pParent, *rAttrSet); } bool SwTableOptionsTabPage::FillItemSet( SfxItemSet* ) @@ -1415,9 +1383,9 @@ void SwShdwCursorOptionsTabPage::dispose() SfxTabPage::dispose(); } -VclPtr<SfxTabPage> SwShdwCursorOptionsTabPage::Create( vcl::Window* pParent, const SfxItemSet* rSet ) +VclPtr<SfxTabPage> SwShdwCursorOptionsTabPage::Create( TabPageParent pParent, const SfxItemSet* rSet ) { - return VclPtr<SwShdwCursorOptionsTabPage>::Create( pParent, *rSet ); + return VclPtr<SwShdwCursorOptionsTabPage>::Create( pParent.pParent, *rSet ); } void SwShdwCursorOptionsTabPage::PageCreated( const SfxAllItemSet& aSet ) @@ -1821,9 +1789,9 @@ void SwRedlineOptionsTabPage::dispose() SfxTabPage::dispose(); } -VclPtr<SfxTabPage> SwRedlineOptionsTabPage::Create( vcl::Window* pParent, const SfxItemSet* rSet) +VclPtr<SfxTabPage> SwRedlineOptionsTabPage::Create( TabPageParent pParent, const SfxItemSet* rSet) { - return VclPtr<SwRedlineOptionsTabPage>::Create( pParent, *rSet ); + return VclPtr<SwRedlineOptionsTabPage>::Create( pParent.pParent, *rSet ); } bool SwRedlineOptionsTabPage::FillItemSet( SfxItemSet* ) @@ -2225,9 +2193,9 @@ void SwCompareOptionsTabPage::dispose() SfxTabPage::dispose(); } -VclPtr<SfxTabPage> SwCompareOptionsTabPage::Create( vcl::Window* pParent, const SfxItemSet* rAttrSet ) +VclPtr<SfxTabPage> SwCompareOptionsTabPage::Create( TabPageParent pParent, const SfxItemSet* rAttrSet ) { - return VclPtr<SwCompareOptionsTabPage>::Create( pParent, *rAttrSet ); + return VclPtr<SwCompareOptionsTabPage>::Create( pParent.pParent, *rAttrSet ); } bool SwCompareOptionsTabPage::FillItemSet( SfxItemSet* ) @@ -2375,10 +2343,10 @@ void SwTestTabPage::dispose() SfxTabPage::dispose(); } -VclPtr<SfxTabPage> SwTestTabPage::Create( vcl::Window* pParent, +VclPtr<SfxTabPage> SwTestTabPage::Create( TabPageParent pParent, const SfxItemSet* rAttrSet ) { - return VclPtr<SwTestTabPage>::Create(pParent, *rAttrSet); + return VclPtr<SwTestTabPage>::Create(pParent.pParent, *rAttrSet); } bool SwTestTabPage::FillItemSet( SfxItemSet* rCoreSet ) |