User: kz      
Date: 2008-06-25 12:53:51+0000
Modified:
   dba/dbaccess/source/ui/querydesign/QueryViewSwitch.cxx

Log:
 INTEGRATION: CWS dba30d (1.31.30); FILE MERGED
 2008/05/29 11:30:22 fs 1.31.30.1: during #i80943#: refactoring: IController 
now passed around as reference, not as pointer

File Changes:

Directory: /dba/dbaccess/source/ui/querydesign/
===============================================

File [changed]: QueryViewSwitch.cxx
Url: 
http://dba.openoffice.org/source/browse/dba/dbaccess/source/ui/querydesign/QueryViewSwitch.cxx?r1=1.31&r2=1.32
Delta lines:  +8 -10
--------------------
--- QueryViewSwitch.cxx 2008-04-10 16:23:29+0000        1.31
+++ QueryViewSwitch.cxx 2008-06-25 12:53:48+0000        1.32
@@ -66,13 +66,13 @@
 using namespace ::com::sun::star::lang;
 
 DBG_NAME(OQueryViewSwitch)
-OQueryViewSwitch::OQueryViewSwitch(OQueryContainerWindow* _pParent, 
OQueryController* _pController,const Reference< XMultiServiceFactory >& 
_rFactory)
+OQueryViewSwitch::OQueryViewSwitch(OQueryContainerWindow* _pParent, 
OQueryController& _rController,const Reference< XMultiServiceFactory >& 
_rFactory)
 : m_bAddTableDialogWasVisible(sal_False)
 {                                                               
        DBG_CTOR(OQueryViewSwitch,NULL);
        
        m_pTextView             = new OQueryTextView(_pParent);
-       m_pDesignView   = new OQueryDesignView(_pParent,_pController,_rFactory);
+       m_pDesignView   = new OQueryDesignView( _pParent, _rController, 
_rFactory );
 }
 // 
-----------------------------------------------------------------------------
 OQueryViewSwitch::~OQueryViewSwitch()
@@ -211,7 +211,7 @@
 sal_Bool OQueryViewSwitch::switchView()
 {
        sal_Bool bRet = sal_True;
-       sal_Bool bGraphicalDesign = 
static_cast<OQueryController*>(m_pDesignView->getController())->isGraphicalDesign();
+       sal_Bool bGraphicalDesign = 
static_cast<OQueryController&>(m_pDesignView->getController()).isGraphicalDesign();
 
     OAddTableDlg* pAddTabDialog( getAddTableDialog() );
 
@@ -229,11 +229,11 @@
                m_pTextView->getSqlEdit()->startTimer();
 
                m_pTextView->clear();
-               
m_pTextView->setStatement(static_cast<OQueryController*>(m_pDesignView->getController())->getStatement());
+               
m_pTextView->setStatement(static_cast<OQueryController&>(m_pDesignView->getController()).getStatement());
        }
        else
        {
-               ::rtl::OUString sOldStatement = 
static_cast<OQueryController*>(m_pDesignView->getController())->getStatement();
+               ::rtl::OUString sOldStatement = 
static_cast<OQueryController&>(m_pDesignView->getController()).getStatement();
                // we have to stop the sqledit from our textview
                m_pTextView->getSqlEdit()->stopTimer();
 
@@ -258,8 +258,8 @@
        if ( pContainer )
                pContainer->Resize();
 
-       m_pDesignView->getController()->getUndoMgr()->Clear();
-       m_pDesignView->getController()->InvalidateAll();
+       m_pDesignView->getController().getUndoMgr()->Clear();
+       m_pDesignView->getController().InvalidateAll();
 
        return bRet;
 }
@@ -268,9 +268,7 @@
 {
     if ( !m_pDesignView )
         return NULL;
-    if ( !m_pDesignView->getController() )
-        return NULL;
-    return m_pDesignView->getController()->getAddTableDialog();
+    return m_pDesignView->getController().getAddTableDialog();
 }
 // 
-----------------------------------------------------------------------------
 sal_Bool OQueryViewSwitch::isSlotEnabled(sal_Int32 _nSlotId)




---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to