Kaydet (Commit) 39d45c1f authored tarafından Tor Lillqvist's avatar Tor Lillqvist

Deduplication of AbstractTabDialog_Impl and VclAbstractDialog_Impl

Change-Id: Ifda222d842312d084496bc17d3ae6eaf83c13d25
üst 0a6be648
...@@ -101,9 +101,9 @@ using ::com::sun::star::uno::Reference; ...@@ -101,9 +101,9 @@ using ::com::sun::star::uno::Reference;
using namespace svx; using namespace svx;
// AbstractTabDialog implementations just forwards everything to the dialog // AbstractTabDialog implementations just forwards everything to the dialog
IMPL_ABSTDLG_BASE(AbstractSfxDialog_Impl) IMPL_ABSTDLG_BASE(AbstractSfxDialog_Impl)
IMPL_ABSTDLG_BASE(VclAbstractDialog_Impl) IMPL_ABSTDLG_BASE(CuiVclAbstractDialog_Impl)
IMPL_ABSTDLG_BASE(VclAbstractRefreshableDialog_Impl); IMPL_ABSTDLG_BASE(VclAbstractRefreshableDialog_Impl);
IMPL_ABSTDLG_BASE(AbstractTabDialog_Impl); IMPL_ABSTDLG_BASE(CuiAbstractTabDialog_Impl);
IMPL_ABSTDLG_BASE(AbstractSvxDistributeDialog_Impl); IMPL_ABSTDLG_BASE(AbstractSvxDistributeDialog_Impl);
IMPL_ABSTDLG_BASE(AbstractHangulHanjaConversionDialog_Impl); IMPL_ABSTDLG_BASE(AbstractHangulHanjaConversionDialog_Impl);
IMPL_ABSTDLG_BASE(AbstractFmShowColsDialog_Impl); IMPL_ABSTDLG_BASE(AbstractFmShowColsDialog_Impl);
...@@ -191,31 +191,31 @@ IMPL_LINK( VclAbstractDialog2_Impl, EndDialogHdl, Dialog*, pDlg ) ...@@ -191,31 +191,31 @@ IMPL_LINK( VclAbstractDialog2_Impl, EndDialogHdl, Dialog*, pDlg )
////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////
void AbstractTabDialog_Impl::SetCurPageId( sal_uInt16 nId ) void CuiAbstractTabDialog_Impl::SetCurPageId( sal_uInt16 nId )
{ {
pDlg->SetCurPageId( nId ); pDlg->SetCurPageId( nId );
} }
const SfxItemSet* AbstractTabDialog_Impl::GetOutputItemSet() const const SfxItemSet* CuiAbstractTabDialog_Impl::GetOutputItemSet() const
{ {
return pDlg->GetOutputItemSet(); return pDlg->GetOutputItemSet();
} }
const sal_uInt16* AbstractTabDialog_Impl::GetInputRanges(const SfxItemPool& pItem ) const sal_uInt16* CuiAbstractTabDialog_Impl::GetInputRanges(const SfxItemPool& pItem )
{ {
return pDlg->GetInputRanges( pItem ); return pDlg->GetInputRanges( pItem );
} }
void AbstractTabDialog_Impl::SetInputSet( const SfxItemSet* pInSet ) void CuiAbstractTabDialog_Impl::SetInputSet( const SfxItemSet* pInSet )
{ {
pDlg->SetInputSet( pInSet ); pDlg->SetInputSet( pInSet );
} }
//From class Window. //From class Window.
void AbstractTabDialog_Impl::SetText( const XubString& rStr ) void CuiAbstractTabDialog_Impl::SetText( const XubString& rStr )
{ {
pDlg->SetText( rStr ); pDlg->SetText( rStr );
} }
String AbstractTabDialog_Impl::GetText() const String CuiAbstractTabDialog_Impl::GetText() const
{ {
return pDlg->GetText(); return pDlg->GetText();
} }
...@@ -1017,7 +1017,7 @@ VclAbstractDialog* AbstractDialogFactory_Impl::CreateVclDialog( Window* pParent, ...@@ -1017,7 +1017,7 @@ VclAbstractDialog* AbstractDialogFactory_Impl::CreateVclDialog( Window* pParent,
} }
if ( pDlg ) if ( pDlg )
return new VclAbstractDialog_Impl( pDlg ); return new CuiVclAbstractDialog_Impl( pDlg );
return 0; return 0;
} }
...@@ -1045,7 +1045,7 @@ VclAbstractDialog* AbstractDialogFactory_Impl::CreateFrameDialog( ...@@ -1045,7 +1045,7 @@ VclAbstractDialog* AbstractDialogFactory_Impl::CreateFrameDialog(
} }
if ( pDlg ) if ( pDlg )
return new VclAbstractDialog_Impl( pDlg ); return new CuiVclAbstractDialog_Impl( pDlg );
else else
return NULL; return NULL;
} }
...@@ -1072,7 +1072,7 @@ SfxAbstractTabDialog* AbstractDialogFactory_Impl::CreateTabDialog( sal_uInt32 nR ...@@ -1072,7 +1072,7 @@ SfxAbstractTabDialog* AbstractDialogFactory_Impl::CreateTabDialog( sal_uInt32 nR
} }
if ( pDlg ) if ( pDlg )
return new AbstractTabDialog_Impl( pDlg ); return new CuiAbstractTabDialog_Impl( pDlg );
return 0; return 0;
} }
...@@ -1101,7 +1101,7 @@ SfxAbstractTabDialog* AbstractDialogFactory_Impl::CreateTabDialog( sal_uInt32 nR ...@@ -1101,7 +1101,7 @@ SfxAbstractTabDialog* AbstractDialogFactory_Impl::CreateTabDialog( sal_uInt32 nR
} }
if ( pDlg ) if ( pDlg )
return new AbstractTabDialog_Impl( pDlg ); return new CuiAbstractTabDialog_Impl( pDlg );
return 0; return 0;
} }
...@@ -1112,7 +1112,7 @@ SfxAbstractTabDialog* AbstractDialogFactory_Impl::CreateTextTabDialog( Window* p ...@@ -1112,7 +1112,7 @@ SfxAbstractTabDialog* AbstractDialogFactory_Impl::CreateTextTabDialog( Window* p
SdrModel* ) SdrModel* )
{ {
SfxTabDialog* pDlg = new SvxTextTabDialog( pParent, pAttrSet, pView ); SfxTabDialog* pDlg = new SvxTextTabDialog( pParent, pAttrSet, pView );
return new AbstractTabDialog_Impl( pDlg ); return new CuiAbstractTabDialog_Impl( pDlg );
} }
// TabDialog that use functionality of the drawing layer and add AnchorTypes -- for SvxCaptionTabDialog // TabDialog that use functionality of the drawing layer and add AnchorTypes -- for SvxCaptionTabDialog
...@@ -1241,7 +1241,7 @@ VclAbstractDialog * AbstractDialogFactory_Impl::CreateSvxScriptOrgDialog( Window ...@@ -1241,7 +1241,7 @@ VclAbstractDialog * AbstractDialogFactory_Impl::CreateSvxScriptOrgDialog( Window
pDlg = new SvxScriptOrgDialog( pParent, rLanguage); pDlg = new SvxScriptOrgDialog( pParent, rLanguage);
if ( pDlg ) if ( pDlg )
return new VclAbstractDialog_Impl( pDlg ); return new CuiVclAbstractDialog_Impl( pDlg );
return 0; return 0;
} }
...@@ -1317,7 +1317,7 @@ SfxAbstractTabDialog* AbstractDialogFactory_Impl::CreateTabItemDialog( Window* p ...@@ -1317,7 +1317,7 @@ SfxAbstractTabDialog* AbstractDialogFactory_Impl::CreateTabItemDialog( Window* p
} }
if ( pDlg ) if ( pDlg )
return new AbstractTabDialog_Impl( pDlg ); return new CuiAbstractTabDialog_Impl( pDlg );
return 0; return 0;
} }
...@@ -1326,7 +1326,7 @@ VclAbstractDialog* AbstractDialogFactory_Impl::CreateSvxSearchAttributeDial ...@@ -1326,7 +1326,7 @@ VclAbstractDialog* AbstractDialogFactory_Impl::CreateSvxSearchAttributeDial
const sal_uInt16* pWhRanges ) const sal_uInt16* pWhRanges )
{ {
Dialog* pDlg = new SvxSearchAttributeDialog( pParent, rLst, pWhRanges); Dialog* pDlg = new SvxSearchAttributeDialog( pParent, rLst, pWhRanges);
return new VclAbstractDialog_Impl( pDlg ); return new CuiVclAbstractDialog_Impl( pDlg );
} }
AbstractSvxSearchSimilarityDialog * AbstractDialogFactory_Impl::CreateSvxSearchSimilarityDialog( Window* pParent, AbstractSvxSearchSimilarityDialog * AbstractDialogFactory_Impl::CreateSvxSearchSimilarityDialog( Window* pParent,
...@@ -1346,7 +1346,7 @@ SfxAbstractTabDialog* AbstractDialogFactory_Impl::CreateSvxBorderBackgroundDlg( ...@@ -1346,7 +1346,7 @@ SfxAbstractTabDialog* AbstractDialogFactory_Impl::CreateSvxBorderBackgroundDlg(
sal_Bool bEnableSelector) sal_Bool bEnableSelector)
{ {
SfxTabDialog* pDlg = new SvxBorderBackgroundDlg( pParent, rCoreSet, bEnableSelector); SfxTabDialog* pDlg = new SvxBorderBackgroundDlg( pParent, rCoreSet, bEnableSelector);
return new AbstractTabDialog_Impl( pDlg ); return new CuiAbstractTabDialog_Impl( pDlg );
} }
AbstractSvxTransformTabDialog* AbstractDialogFactory_Impl::CreateSvxTransformTabDialog( Window* pParent, AbstractSvxTransformTabDialog* AbstractDialogFactory_Impl::CreateSvxTransformTabDialog( Window* pParent,
...@@ -1386,7 +1386,7 @@ SfxAbstractTabDialog* AbstractDialogFactory_Impl::CreateSchTransformTabDialog( W ...@@ -1386,7 +1386,7 @@ SfxAbstractTabDialog* AbstractDialogFactory_Impl::CreateSchTransformTabDialog( W
} }
if ( pDlg ) if ( pDlg )
return new AbstractTabDialog_Impl( pDlg ); return new CuiAbstractTabDialog_Impl( pDlg );
return 0; return 0;
} }
...@@ -1439,7 +1439,7 @@ VclAbstractDialog* AbstractDialogFactory_Impl::CreateSvxEditDictionaryDialo ...@@ -1439,7 +1439,7 @@ VclAbstractDialog* AbstractDialogFactory_Impl::CreateSvxEditDictionaryDialo
} }
if ( pDlg ) if ( pDlg )
return new VclAbstractDialog_Impl( pDlg ); return new CuiVclAbstractDialog_Impl( pDlg );
return 0; return 0;
} }
...@@ -1602,7 +1602,7 @@ SfxAbstractTabDialog* AbstractDialogFactory_Impl::CreateSvxLineTabDialog( Window ...@@ -1602,7 +1602,7 @@ SfxAbstractTabDialog* AbstractDialogFactory_Impl::CreateSvxLineTabDialog( Window
sal_Bool bHasObj) sal_Bool bHasObj)
{ {
SfxTabDialog* pDlg = new SvxLineTabDialog( pParent, pAttr, pModel,pObj,bHasObj ); SfxTabDialog* pDlg = new SvxLineTabDialog( pParent, pAttr, pModel,pObj,bHasObj );
return new AbstractTabDialog_Impl( pDlg ); return new CuiAbstractTabDialog_Impl( pDlg );
} }
SfxAbstractDialog* AbstractDialogFactory_Impl::CreateSfxDialog( Window* pParent, SfxAbstractDialog* AbstractDialogFactory_Impl::CreateSfxDialog( Window* pParent,
...@@ -1889,7 +1889,7 @@ VclAbstractDialog* AbstractDialogFactory_Impl::CreateEditObjectDialog( Window* p ...@@ -1889,7 +1889,7 @@ VclAbstractDialog* AbstractDialogFactory_Impl::CreateEditObjectDialog( Window* p
{ {
pDlg = new SfxInsertFloatingFrameDialog( pParent, xObj ); pDlg = new SfxInsertFloatingFrameDialog( pParent, xObj );
pDlg->SetHelpId( rtl::OUStringToOString( rCommand, RTL_TEXTENCODING_UTF8 ) ); pDlg->SetHelpId( rtl::OUStringToOString( rCommand, RTL_TEXTENCODING_UTF8 ) );
return new VclAbstractDialog_Impl( pDlg ); return new CuiVclAbstractDialog_Impl( pDlg );
} }
return 0; return 0;
} }
...@@ -1911,7 +1911,7 @@ SfxAbstractLinksDialog* AbstractDialogFactory_Impl::CreateLinksDialog( Window* p ...@@ -1911,7 +1911,7 @@ SfxAbstractLinksDialog* AbstractDialogFactory_Impl::CreateLinksDialog( Window* p
SfxAbstractTabDialog* AbstractDialogFactory_Impl::CreateSvxFormatCellsDialog( Window* pParent, const SfxItemSet* pAttr, SdrModel* pModel, const SdrObject* /*pObj*/ ) SfxAbstractTabDialog* AbstractDialogFactory_Impl::CreateSvxFormatCellsDialog( Window* pParent, const SfxItemSet* pAttr, SdrModel* pModel, const SdrObject* /*pObj*/ )
{ {
return new AbstractTabDialog_Impl( new SvxFormatCellsDialog( pParent, pAttr, pModel ) ); return new CuiAbstractTabDialog_Impl( new SvxFormatCellsDialog( pParent, pAttr, pModel ) );
} }
SvxAbstractSplittTableDialog* AbstractDialogFactory_Impl::CreateSvxSplittTableDialog( Window* pParent, bool bIsTableVertical, long nMaxVertical, long nMaxHorizontal ) SvxAbstractSplittTableDialog* AbstractDialogFactory_Impl::CreateSvxSplittTableDialog( Window* pParent, bool bIsTableVertical, long nMaxVertical, long nMaxHorizontal )
...@@ -1927,7 +1927,7 @@ SvxAbstractNewTableDialog* AbstractDialogFactory_Impl::CreateSvxNewTableDialog( ...@@ -1927,7 +1927,7 @@ SvxAbstractNewTableDialog* AbstractDialogFactory_Impl::CreateSvxNewTableDialog(
VclAbstractDialog* AbstractDialogFactory_Impl::CreateOptionsDialog( VclAbstractDialog* AbstractDialogFactory_Impl::CreateOptionsDialog(
Window* pParent, const rtl::OUString& rExtensionId, const rtl::OUString& /*rApplicationContext*/ ) Window* pParent, const rtl::OUString& rExtensionId, const rtl::OUString& /*rApplicationContext*/ )
{ {
return new VclAbstractDialog_Impl( new OfaTreeOptionsDialog( pParent, rExtensionId ) ); return new CuiVclAbstractDialog_Impl( new OfaTreeOptionsDialog( pParent, rExtensionId ) );
} }
SvxAbstractInsRowColDlg* AbstractDialogFactory_Impl::CreateSvxInsRowColDlg( Window* pParent, bool bCol, const rtl::OString& sHelpId ) SvxAbstractInsRowColDlg* AbstractDialogFactory_Impl::CreateSvxInsRowColDlg( Window* pParent, bool bCol, const rtl::OString& sHelpId )
......
...@@ -95,9 +95,9 @@ private: ...@@ -95,9 +95,9 @@ private:
}; };
//for GalleryThemeProperties end //for GalleryThemeProperties end
class VclAbstractDialog_Impl : public VclAbstractDialog class CuiVclAbstractDialog_Impl : public VclAbstractDialog
{ {
DECL_ABSTDLG_BASE(VclAbstractDialog_Impl,Dialog) DECL_ABSTDLG_BASE(CuiVclAbstractDialog_Impl,Dialog)
}; };
//for ActualizeProgress begin //for ActualizeProgress begin
...@@ -119,9 +119,9 @@ class AbstractSfxDialog_Impl : public SfxAbstractDialog ...@@ -119,9 +119,9 @@ class AbstractSfxDialog_Impl : public SfxAbstractDialog
virtual String GetText() const ; virtual String GetText() const ;
}; };
class AbstractTabDialog_Impl : public SfxAbstractTabDialog class CuiAbstractTabDialog_Impl : public SfxAbstractTabDialog
{ {
DECL_ABSTDLG_BASE(AbstractTabDialog_Impl,SfxTabDialog) DECL_ABSTDLG_BASE(CuiAbstractTabDialog_Impl,SfxTabDialog)
virtual void SetCurPageId( sal_uInt16 nId ); virtual void SetCurPageId( sal_uInt16 nId );
virtual const SfxItemSet* GetOutputItemSet() const; virtual const SfxItemSet* GetOutputItemSet() const;
virtual const sal_uInt16* GetInputRanges( const SfxItemPool& pItem ); virtual const sal_uInt16* GetInputRanges( const SfxItemPool& pItem );
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment