Kaydet (Commit) 973961ae authored tarafından Noel Grandin's avatar Noel Grandin

loplugin:mergeclasses

Change-Id: I01810a8db024e207783fc09b88bd932bca8ed103
üst 94b0c220
...@@ -163,7 +163,6 @@ merge dbp::OModuleResourceClient with dbp::OUnoAutoPilot ...@@ -163,7 +163,6 @@ merge dbp::OModuleResourceClient with dbp::OUnoAutoPilot
merge dbtools::ISQLStatementHelper with connectivity::mysql::OTables merge dbtools::ISQLStatementHelper with connectivity::mysql::OTables
merge formula::ExternalReferenceHelper with ScExternalRefManager merge formula::ExternalReferenceHelper with ScExternalRefManager
merge formula::IStructHelper with formula::StructPage merge formula::IStructHelper with formula::StructPage
merge framework::IComboBoxListener with framework::ComboboxToolbarController
merge framework::IEditListener with framework::EditToolbarController merge framework::IEditListener with framework::EditToolbarController
merge framework::ILayoutNotifications with framework::LayoutManager merge framework::ILayoutNotifications with framework::LayoutManager
merge framework::IListBoxListener with framework::DropdownToolbarController merge framework::IListBoxListener with framework::DropdownToolbarController
......
...@@ -33,23 +33,7 @@ namespace framework ...@@ -33,23 +33,7 @@ namespace framework
class ComboBoxControl; class ComboBoxControl;
class IComboBoxListener class ComboboxToolbarController : public ComplexToolbarController
{
public:
virtual void Select() = 0;
virtual void DoubleClick() = 0;
virtual void Modify() = 0;
virtual void KeyInput( const KeyEvent& rKEvt ) = 0;
virtual void GetFocus() = 0;
virtual void LoseFocus() = 0;
virtual bool PreNotify( NotifyEvent& rNEvt ) = 0;
protected:
~IComboBoxListener() {}
};
class ComboboxToolbarController : public IComboBoxListener,
public ComplexToolbarController
{ {
public: public:
...@@ -64,14 +48,14 @@ class ComboboxToolbarController : public IComboBoxListener, ...@@ -64,14 +48,14 @@ class ComboboxToolbarController : public IComboBoxListener,
// XComponent // XComponent
virtual void SAL_CALL dispose() throw ( ::com::sun::star::uno::RuntimeException, std::exception ) SAL_OVERRIDE; virtual void SAL_CALL dispose() throw ( ::com::sun::star::uno::RuntimeException, std::exception ) SAL_OVERRIDE;
// IComboBoxListener // called from ComboBoxControl
virtual void Select() SAL_OVERRIDE; void Select();
virtual void DoubleClick() SAL_OVERRIDE; void DoubleClick();
virtual void Modify() SAL_OVERRIDE; void Modify();
virtual void KeyInput( const KeyEvent& rKEvt ) SAL_OVERRIDE; void KeyInput( const KeyEvent& rKEvt );
virtual void GetFocus() SAL_OVERRIDE; void GetFocus();
virtual void LoseFocus() SAL_OVERRIDE; void LoseFocus();
virtual bool PreNotify( NotifyEvent& rNEvt ) SAL_OVERRIDE; bool PreNotify( NotifyEvent& rNEvt );
protected: protected:
virtual void executeControlCommand( const ::com::sun::star::frame::ControlCommand& rControlCommand ) SAL_OVERRIDE; virtual void executeControlCommand( const ::com::sun::star::frame::ControlCommand& rControlCommand ) SAL_OVERRIDE;
......
...@@ -63,7 +63,7 @@ class DropdownToolbarController : public IListBoxListener, ...@@ -63,7 +63,7 @@ class DropdownToolbarController : public IListBoxListener,
// XComponent // XComponent
virtual void SAL_CALL dispose() throw ( ::com::sun::star::uno::RuntimeException, std::exception ) SAL_OVERRIDE; virtual void SAL_CALL dispose() throw ( ::com::sun::star::uno::RuntimeException, std::exception ) SAL_OVERRIDE;
// IComboBoxListener // IListBoxListener
virtual void Select() SAL_OVERRIDE; virtual void Select() SAL_OVERRIDE;
virtual void DoubleClick() SAL_OVERRIDE; virtual void DoubleClick() SAL_OVERRIDE;
virtual void GetFocus() SAL_OVERRIDE; virtual void GetFocus() SAL_OVERRIDE;
......
...@@ -47,13 +47,13 @@ namespace framework ...@@ -47,13 +47,13 @@ namespace framework
{ {
// Wrapper class to notify controller about events from combobox. // Wrapper class to notify controller about events from combobox.
// Unfortunaltly the events are notifed through virtual methods instead // Unfortunately the events are notified through virtual methods instead
// of Listeners. // of Listeners.
class ComboBoxControl : public ComboBox class ComboBoxControl : public ComboBox
{ {
public: public:
ComboBoxControl( vcl::Window* pParent, WinBits nStyle, IComboBoxListener* pComboBoxListener ); ComboBoxControl( vcl::Window* pParent, WinBits nStyle, ComboboxToolbarController* pComboboxToolbarController );
virtual ~ComboBoxControl(); virtual ~ComboBoxControl();
virtual void dispose() SAL_OVERRIDE; virtual void dispose() SAL_OVERRIDE;
...@@ -66,12 +66,12 @@ class ComboBoxControl : public ComboBox ...@@ -66,12 +66,12 @@ class ComboBoxControl : public ComboBox
virtual bool PreNotify( NotifyEvent& rNEvt ) SAL_OVERRIDE; virtual bool PreNotify( NotifyEvent& rNEvt ) SAL_OVERRIDE;
private: private:
IComboBoxListener* m_pComboBoxListener; ComboboxToolbarController* m_pComboboxToolbarController;
}; };
ComboBoxControl::ComboBoxControl( vcl::Window* pParent, WinBits nStyle, IComboBoxListener* pComboBoxListener ) : ComboBoxControl::ComboBoxControl( vcl::Window* pParent, WinBits nStyle, ComboboxToolbarController* pComboboxToolbarController ) :
ComboBox( pParent, nStyle ) ComboBox( pParent, nStyle )
, m_pComboBoxListener( pComboBoxListener ) , m_pComboboxToolbarController( pComboboxToolbarController )
{ {
} }
...@@ -82,57 +82,57 @@ ComboBoxControl::~ComboBoxControl() ...@@ -82,57 +82,57 @@ ComboBoxControl::~ComboBoxControl()
void ComboBoxControl::dispose() void ComboBoxControl::dispose()
{ {
m_pComboBoxListener = 0; m_pComboboxToolbarController = 0;
ComboBox::dispose(); ComboBox::dispose();
} }
void ComboBoxControl::Select() void ComboBoxControl::Select()
{ {
ComboBox::Select(); ComboBox::Select();
if ( m_pComboBoxListener ) if ( m_pComboboxToolbarController )
m_pComboBoxListener->Select(); m_pComboboxToolbarController->Select();
} }
void ComboBoxControl::DoubleClick() void ComboBoxControl::DoubleClick()
{ {
ComboBox::DoubleClick(); ComboBox::DoubleClick();
if ( m_pComboBoxListener ) if ( m_pComboboxToolbarController )
m_pComboBoxListener->DoubleClick(); m_pComboboxToolbarController->DoubleClick();
} }
void ComboBoxControl::Modify() void ComboBoxControl::Modify()
{ {
ComboBox::Modify(); ComboBox::Modify();
if ( m_pComboBoxListener ) if ( m_pComboboxToolbarController )
m_pComboBoxListener->Modify(); m_pComboboxToolbarController->Modify();
} }
void ComboBoxControl::KeyInput( const ::KeyEvent& rKEvt ) void ComboBoxControl::KeyInput( const ::KeyEvent& rKEvt )
{ {
ComboBox::KeyInput( rKEvt ); ComboBox::KeyInput( rKEvt );
if ( m_pComboBoxListener ) if ( m_pComboboxToolbarController )
m_pComboBoxListener->KeyInput( rKEvt ); m_pComboboxToolbarController->KeyInput( rKEvt );
} }
void ComboBoxControl::GetFocus() void ComboBoxControl::GetFocus()
{ {
ComboBox::GetFocus(); ComboBox::GetFocus();
if ( m_pComboBoxListener ) if ( m_pComboboxToolbarController )
m_pComboBoxListener->GetFocus(); m_pComboboxToolbarController->GetFocus();
} }
void ComboBoxControl::LoseFocus() void ComboBoxControl::LoseFocus()
{ {
ComboBox::LoseFocus(); ComboBox::LoseFocus();
if ( m_pComboBoxListener ) if ( m_pComboboxToolbarController )
m_pComboBoxListener->LoseFocus(); m_pComboboxToolbarController->LoseFocus();
} }
bool ComboBoxControl::PreNotify( NotifyEvent& rNEvt ) bool ComboBoxControl::PreNotify( NotifyEvent& rNEvt )
{ {
bool bRet = false; bool bRet = false;
if ( m_pComboBoxListener ) if ( m_pComboboxToolbarController )
bRet = m_pComboBoxListener->PreNotify( rNEvt ); bRet = m_pComboboxToolbarController->PreNotify( rNEvt );
if ( !bRet ) if ( !bRet )
bRet = ComboBox::PreNotify( rNEvt ); bRet = ComboBox::PreNotify( rNEvt );
......
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