summaryrefslogtreecommitdiff
path: root/sfx2/source/dialog/tabdlg.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'sfx2/source/dialog/tabdlg.cxx')
-rw-r--r--sfx2/source/dialog/tabdlg.cxx52
1 files changed, 1 insertions, 51 deletions
diff --git a/sfx2/source/dialog/tabdlg.cxx b/sfx2/source/dialog/tabdlg.cxx
index dec86be638a4..044241df4ef8 100644
--- a/sfx2/source/dialog/tabdlg.cxx
+++ b/sfx2/source/dialog/tabdlg.cxx
@@ -109,52 +109,6 @@ SfxPoolItem* SfxTabDialogItem::Create(SvStream& /*rStream*/, sal_uInt16 /*nVersi
return NULL;
}
-class SfxTabDialogController : public SfxControllerItem
-{
- SfxTabDialog* pDialog;
- const SfxItemSet* pSet;
-public:
- SfxTabDialogController( sal_uInt16 nSlotId, SfxBindings& rBindings, SfxTabDialog* pDlg )
- : SfxControllerItem( nSlotId, rBindings )
- , pDialog( pDlg )
- , pSet( NULL )
- {}
-
- virtual ~SfxTabDialogController();
-
- virtual void StateChanged( sal_uInt16 nSID, SfxItemState eState, const SfxPoolItem* pState ) SAL_OVERRIDE;
-};
-
-SfxTabDialogController::~SfxTabDialogController()
-{
- delete pSet;
-}
-
-void SfxTabDialogController::StateChanged( sal_uInt16 /*nSID*/, SfxItemState /*eState*/, const SfxPoolItem* pState )
-{
- const SfxSetItem* pSetItem = PTR_CAST( SfxSetItem, pState );
- if ( pSetItem )
- {
- pSet = pDialog->pSet = pSetItem->GetItemSet().Clone();
- bool bDialogStarted = false;
- for ( sal_uInt16 n=0; n<pDialog->m_pTabCtrl->GetPageCount(); n++ )
- {
- sal_uInt16 nPageId = pDialog->m_pTabCtrl->GetPageId( n );
- SfxTabPage* pTabPage = dynamic_cast<SfxTabPage*> (pDialog->m_pTabCtrl->GetTabPage( nPageId ));
- if ( pTabPage )
- {
- pTabPage->Reset( pSetItem->GetItemSet() );
- bDialogStarted = true;
- }
- }
-
- if ( bDialogStarted )
- pDialog->Show();
- }
- else
- pDialog->Hide();
-}
-
typedef std::vector<Data_Impl*> SfxTabDlgData_Impl;
struct TabDlg_Impl
@@ -164,20 +118,16 @@ struct TabDlg_Impl
bHideResetBtn : 1;
SfxTabDlgData_Impl aData;
- SfxTabDialogController* pController;
-
TabDlg_Impl( sal_uInt8 nCnt ) :
bModified ( false ),
bModal ( true ),
- bHideResetBtn ( false ),
- pController ( NULL )
+ bHideResetBtn ( false )
{
aData.reserve( nCnt );
}
~TabDlg_Impl()
{
- delete pController;
}
};