loplugin:mergeclasses
Change-Id: I1ce2e31e4dae780612e51b3806ee6044be9cf4bb
This commit is contained in:
@@ -112,7 +112,6 @@ merge dbaccess::IPropertyContainer with dbaccess::OColumn
|
|||||||
merge dbaccess::IRefreshListener with dbaccess::OConnection
|
merge dbaccess::IRefreshListener with dbaccess::OConnection
|
||||||
merge dbaui::(anonymous namespace)::IImageProvider with dbaui::(anonymous namespace)::ImageProvider
|
merge dbaui::(anonymous namespace)::IImageProvider with dbaui::(anonymous namespace)::ImageProvider
|
||||||
merge dbaui::(anonymous namespace)::ILabelProvider with dbaui::(anonymous namespace)::LabelProvider
|
merge dbaui::(anonymous namespace)::ILabelProvider with dbaui::(anonymous namespace)::LabelProvider
|
||||||
merge dbaui::IApplicationController with dbaui::OApplicationController
|
|
||||||
merge dbaui::IEntryFilter with dbaui::(anonymous namespace)::FilterByEntryDataId
|
merge dbaui::IEntryFilter with dbaui::(anonymous namespace)::FilterByEntryDataId
|
||||||
merge dbaui::OOdbcLibWrapper with dbaui::OOdbcEnumeration
|
merge dbaui::OOdbcLibWrapper with dbaui::OOdbcEnumeration
|
||||||
merge dbaui::SbaGridListener with dbaui::SbaXDataBrowserController
|
merge dbaui::SbaGridListener with dbaui::SbaXDataBrowserController
|
||||||
|
@@ -2248,10 +2248,6 @@ void OApplicationController::OnInvalidateClipboard()
|
|||||||
InvalidateFeature(SID_DB_APP_PASTE_SPECIAL);
|
InvalidateFeature(SID_DB_APP_PASTE_SPECIAL);
|
||||||
}
|
}
|
||||||
|
|
||||||
void OApplicationController::onCutEntry()
|
|
||||||
{
|
|
||||||
}
|
|
||||||
|
|
||||||
void OApplicationController::onCopyEntry()
|
void OApplicationController::onCopyEntry()
|
||||||
{
|
{
|
||||||
Execute(ID_BROWSER_COPY,Sequence<PropertyValue>());
|
Execute(ID_BROWSER_COPY,Sequence<PropertyValue>());
|
||||||
@@ -2344,7 +2340,7 @@ PopupMenu* OApplicationController::getContextMenu( Control& /*_rControl*/ ) cons
|
|||||||
|
|
||||||
IController& OApplicationController::getCommandController()
|
IController& OApplicationController::getCommandController()
|
||||||
{
|
{
|
||||||
return *static_cast< IApplicationController* >( this );
|
return *this;
|
||||||
}
|
}
|
||||||
|
|
||||||
::cppu::OInterfaceContainerHelper* OApplicationController::getContextMenuInterceptors()
|
::cppu::OInterfaceContainerHelper* OApplicationController::getContextMenuInterceptors()
|
||||||
|
@@ -20,7 +20,6 @@
|
|||||||
#ifndef INCLUDED_DBACCESS_SOURCE_UI_APP_APPCONTROLLER_HXX
|
#ifndef INCLUDED_DBACCESS_SOURCE_UI_APP_APPCONTROLLER_HXX
|
||||||
#define INCLUDED_DBACCESS_SOURCE_UI_APP_APPCONTROLLER_HXX
|
#define INCLUDED_DBACCESS_SOURCE_UI_APP_APPCONTROLLER_HXX
|
||||||
|
|
||||||
#include "IApplicationController.hxx"
|
|
||||||
#include "AppElementType.hxx"
|
#include "AppElementType.hxx"
|
||||||
#include "callbacks.hxx"
|
#include "callbacks.hxx"
|
||||||
#include "commontypes.hxx"
|
#include "commontypes.hxx"
|
||||||
@@ -80,7 +79,8 @@ namespace dbaui
|
|||||||
class OApplicationController
|
class OApplicationController
|
||||||
:public OGenericUnoController
|
:public OGenericUnoController
|
||||||
,public OApplicationController_Base
|
,public OApplicationController_Base
|
||||||
,public IApplicationController
|
,public IControlActionListener
|
||||||
|
,public IContextMenuProvider
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
typedef ::std::vector< css::uno::Reference< css::container::XContainer > > TContainerVector;
|
typedef ::std::vector< css::uno::Reference< css::container::XContainer > > TContainerVector;
|
||||||
@@ -481,18 +481,41 @@ namespace dbaui
|
|||||||
*/
|
*/
|
||||||
void refreshTables();
|
void refreshTables();
|
||||||
|
|
||||||
// IApplicationController
|
/** called when an entry in a tree list box has been double-clicked
|
||||||
virtual bool onEntryDoubleClick(SvTreeListBox& _rTree) SAL_OVERRIDE;
|
@param _rTree
|
||||||
virtual bool onContainerSelect(ElementType _eType) SAL_OVERRIDE;
|
The tree list box.
|
||||||
virtual void onSelectionChanged() SAL_OVERRIDE;
|
@return
|
||||||
virtual void onCutEntry() SAL_OVERRIDE;
|
<TRUE/> if the double click event has been handled by the called, and should not
|
||||||
virtual void onCopyEntry() SAL_OVERRIDE;
|
be processed further.
|
||||||
virtual void onPasteEntry() SAL_OVERRIDE;
|
*/
|
||||||
virtual void onDeleteEntry() SAL_OVERRIDE;
|
bool onEntryDoubleClick(SvTreeListBox& _rTree);
|
||||||
virtual void previewChanged( sal_Int32 _nMode) SAL_OVERRIDE;
|
/** called when a container (category) in the application view has been selected
|
||||||
virtual void containerFound( const css::uno::Reference< css::container::XContainer >& _xContainer) SAL_OVERRIDE;
|
@param _pTree
|
||||||
|
The tree list box.
|
||||||
|
@return
|
||||||
|
<TRUE/> if the cotainer could be changed otherwise <FALSE/>
|
||||||
|
*/
|
||||||
|
bool onContainerSelect(ElementType _eType);
|
||||||
|
/** called when an entry in a tree view has been selected
|
||||||
|
@param _pEntry
|
||||||
|
the selected entry
|
||||||
|
*/
|
||||||
|
void onSelectionChanged();
|
||||||
|
/** called when a "Copy" command is executed in a tree view
|
||||||
|
*/
|
||||||
|
void onCopyEntry();
|
||||||
|
/** called when a "Paste" command is executed in a tree view
|
||||||
|
*/
|
||||||
|
void onPasteEntry();
|
||||||
|
/** called when a "Delete" command is executed in a tree view
|
||||||
|
*/
|
||||||
|
void onDeleteEntry();
|
||||||
|
/// called when the preview mode was changed
|
||||||
|
void previewChanged( sal_Int32 _nMode);
|
||||||
|
/// called when an object container of any kind was found during enumerating tree view elements
|
||||||
|
void containerFound( const css::uno::Reference< css::container::XContainer >& _xContainer);
|
||||||
|
|
||||||
// IController (base of IApplicationController)
|
// IController
|
||||||
virtual void executeUnChecked(const css::util::URL& _rCommand, const css::uno::Sequence< css::beans::PropertyValue>& aArgs) SAL_OVERRIDE;
|
virtual void executeUnChecked(const css::util::URL& _rCommand, const css::uno::Sequence< css::beans::PropertyValue>& aArgs) SAL_OVERRIDE;
|
||||||
virtual void executeChecked(const css::util::URL& _rCommand, const css::uno::Sequence< css::beans::PropertyValue>& aArgs) SAL_OVERRIDE;
|
virtual void executeChecked(const css::util::URL& _rCommand, const css::uno::Sequence< css::beans::PropertyValue>& aArgs) SAL_OVERRIDE;
|
||||||
virtual void executeUnChecked(sal_uInt16 _nCommandId, const css::uno::Sequence< css::beans::PropertyValue>& aArgs) SAL_OVERRIDE;
|
virtual void executeUnChecked(sal_uInt16 _nCommandId, const css::uno::Sequence< css::beans::PropertyValue>& aArgs) SAL_OVERRIDE;
|
||||||
@@ -512,7 +535,7 @@ namespace dbaui
|
|||||||
virtual sal_Int8 queryDrop( const AcceptDropEvent& _rEvt, const DataFlavorExVector& _rFlavors ) SAL_OVERRIDE;
|
virtual sal_Int8 queryDrop( const AcceptDropEvent& _rEvt, const DataFlavorExVector& _rFlavors ) SAL_OVERRIDE;
|
||||||
virtual sal_Int8 executeDrop( const ExecuteDropEvent& _rEvt ) SAL_OVERRIDE;
|
virtual sal_Int8 executeDrop( const ExecuteDropEvent& _rEvt ) SAL_OVERRIDE;
|
||||||
|
|
||||||
// IContextMenuProvider (base of IApplicationController)
|
// IContextMenuProvider
|
||||||
virtual PopupMenu* getContextMenu( Control& _rControl ) const SAL_OVERRIDE;
|
virtual PopupMenu* getContextMenu( Control& _rControl ) const SAL_OVERRIDE;
|
||||||
virtual IController& getCommandController() SAL_OVERRIDE;
|
virtual IController& getCommandController() SAL_OVERRIDE;
|
||||||
virtual ::cppu::OInterfaceContainerHelper*
|
virtual ::cppu::OInterfaceContainerHelper*
|
||||||
|
@@ -62,8 +62,8 @@
|
|||||||
#include <vcl/settings.hxx>
|
#include <vcl/settings.hxx>
|
||||||
#include <tools/stream.hxx>
|
#include <tools/stream.hxx>
|
||||||
#include <rtl/ustrbuf.hxx>
|
#include <rtl/ustrbuf.hxx>
|
||||||
#include "IApplicationController.hxx"
|
|
||||||
#include "svtools/treelistentry.hxx"
|
#include "svtools/treelistentry.hxx"
|
||||||
|
#include "AppController.hxx"
|
||||||
|
|
||||||
#include <com/sun/star/document/XDocumentProperties.hpp>
|
#include <com/sun/star/document/XDocumentProperties.hpp>
|
||||||
|
|
||||||
@@ -759,7 +759,6 @@ DBTreeListBox* OAppDetailPageHelper::createTree( DBTreeListBox* _pTreeView, cons
|
|||||||
_pTreeView->SetEnterKeyHdl(LINK(this, OAppDetailPageHelper, OnEntryEnterKey));
|
_pTreeView->SetEnterKeyHdl(LINK(this, OAppDetailPageHelper, OnEntryEnterKey));
|
||||||
_pTreeView->SetSelChangeHdl(LINK(this, OAppDetailPageHelper, OnEntrySelChange));
|
_pTreeView->SetSelChangeHdl(LINK(this, OAppDetailPageHelper, OnEntrySelChange));
|
||||||
|
|
||||||
_pTreeView->setCutHandler(LINK(this, OAppDetailPageHelper, OnCutEntry));
|
|
||||||
_pTreeView->setCopyHandler(LINK(this, OAppDetailPageHelper, OnCopyEntry));
|
_pTreeView->setCopyHandler(LINK(this, OAppDetailPageHelper, OnCopyEntry));
|
||||||
_pTreeView->setPasteHandler(LINK(this, OAppDetailPageHelper, OnPasteEntry));
|
_pTreeView->setPasteHandler(LINK(this, OAppDetailPageHelper, OnPasteEntry));
|
||||||
_pTreeView->setDeleteHandler(LINK(this, OAppDetailPageHelper, OnDeleteEntry));
|
_pTreeView->setDeleteHandler(LINK(this, OAppDetailPageHelper, OnDeleteEntry));
|
||||||
@@ -920,11 +919,6 @@ IMPL_LINK_NOARG_TYPED(OAppDetailPageHelper, OnEntrySelChange, LinkParamNone*, vo
|
|||||||
getBorderWin().getView()->getAppController().onSelectionChanged();
|
getBorderWin().getView()->getAppController().onSelectionChanged();
|
||||||
}
|
}
|
||||||
|
|
||||||
IMPL_LINK_NOARG_TYPED( OAppDetailPageHelper, OnCutEntry, LinkParamNone*, void )
|
|
||||||
{
|
|
||||||
getBorderWin().getView()->getAppController().onCutEntry();
|
|
||||||
}
|
|
||||||
|
|
||||||
IMPL_LINK_NOARG_TYPED( OAppDetailPageHelper, OnCopyEntry, LinkParamNone*, void )
|
IMPL_LINK_NOARG_TYPED( OAppDetailPageHelper, OnCopyEntry, LinkParamNone*, void )
|
||||||
{
|
{
|
||||||
getBorderWin().getView()->getAppController().onCopyEntry();
|
getBorderWin().getView()->getAppController().onCopyEntry();
|
||||||
|
@@ -155,7 +155,6 @@ namespace dbaui
|
|||||||
DECL_LINK_TYPED( OnEntryEnterKey, DBTreeListBox*, void );
|
DECL_LINK_TYPED( OnEntryEnterKey, DBTreeListBox*, void );
|
||||||
DECL_LINK_TYPED( OnEntrySelChange, LinkParamNone*, void );
|
DECL_LINK_TYPED( OnEntrySelChange, LinkParamNone*, void );
|
||||||
|
|
||||||
DECL_LINK_TYPED( OnCutEntry, LinkParamNone*, void );
|
|
||||||
DECL_LINK_TYPED( OnCopyEntry, LinkParamNone*, void );
|
DECL_LINK_TYPED( OnCopyEntry, LinkParamNone*, void );
|
||||||
DECL_LINK_TYPED( OnPasteEntry, LinkParamNone*, void );
|
DECL_LINK_TYPED( OnPasteEntry, LinkParamNone*, void );
|
||||||
DECL_LINK_TYPED( OnDeleteEntry, LinkParamNone*, void );
|
DECL_LINK_TYPED( OnDeleteEntry, LinkParamNone*, void );
|
||||||
|
@@ -44,9 +44,9 @@
|
|||||||
#include "svtools/viewdataentry.hxx"
|
#include "svtools/viewdataentry.hxx"
|
||||||
#include <algorithm>
|
#include <algorithm>
|
||||||
#include "dbtreelistbox.hxx"
|
#include "dbtreelistbox.hxx"
|
||||||
#include "IApplicationController.hxx"
|
|
||||||
#include "imageprovider.hxx"
|
#include "imageprovider.hxx"
|
||||||
#include "comphelper/processfactory.hxx"
|
#include "comphelper/processfactory.hxx"
|
||||||
|
#include "AppController.hxx"
|
||||||
|
|
||||||
using namespace ::dbaui;
|
using namespace ::dbaui;
|
||||||
using namespace ::com::sun::star::uno;
|
using namespace ::com::sun::star::uno;
|
||||||
|
@@ -27,7 +27,7 @@
|
|||||||
#include <vcl/menu.hxx>
|
#include <vcl/menu.hxx>
|
||||||
#include <vcl/mnemonic.hxx>
|
#include <vcl/mnemonic.hxx>
|
||||||
#include <vcl/settings.hxx>
|
#include <vcl/settings.hxx>
|
||||||
#include "IApplicationController.hxx"
|
#include "AppController.hxx"
|
||||||
|
|
||||||
using namespace ::dbaui;
|
using namespace ::dbaui;
|
||||||
using namespace ::com::sun::star::uno;
|
using namespace ::com::sun::star::uno;
|
||||||
|
@@ -43,7 +43,7 @@
|
|||||||
#include <dbaccess/IController.hxx>
|
#include <dbaccess/IController.hxx>
|
||||||
#include "browserids.hxx"
|
#include "browserids.hxx"
|
||||||
#include <unotools/pathoptions.hxx>
|
#include <unotools/pathoptions.hxx>
|
||||||
#include "IApplicationController.hxx"
|
#include "AppController.hxx"
|
||||||
|
|
||||||
using namespace ::dbaui;
|
using namespace ::dbaui;
|
||||||
using namespace ::com::sun::star::uno;
|
using namespace ::com::sun::star::uno;
|
||||||
@@ -179,7 +179,7 @@ OApplicationSwapWindow* OAppBorderWindow::getPanel() const
|
|||||||
// class OApplicationView
|
// class OApplicationView
|
||||||
OApplicationView::OApplicationView( vcl::Window* pParent
|
OApplicationView::OApplicationView( vcl::Window* pParent
|
||||||
,const Reference< XComponentContext >& _rxOrb
|
,const Reference< XComponentContext >& _rxOrb
|
||||||
,IApplicationController& _rAppController
|
,OApplicationController& _rAppController
|
||||||
,PreviewMode _ePreviewMode
|
,PreviewMode _ePreviewMode
|
||||||
) :
|
) :
|
||||||
ODataView( pParent, _rAppController, _rxOrb, WB_DIALOGCONTROL )
|
ODataView( pParent, _rAppController, _rxOrb, WB_DIALOGCONTROL )
|
||||||
|
@@ -37,11 +37,12 @@ class MnemonicGenerator;
|
|||||||
|
|
||||||
namespace dbaui
|
namespace dbaui
|
||||||
{
|
{
|
||||||
class IApplicationController;
|
|
||||||
class OApplicationView;
|
class OApplicationView;
|
||||||
class OApplicationDetailView;
|
class OApplicationDetailView;
|
||||||
class OApplicationSwapWindow;
|
class OApplicationSwapWindow;
|
||||||
class OTitleWindow;
|
class OTitleWindow;
|
||||||
|
class OApplicationController;
|
||||||
|
|
||||||
class OAppBorderWindow : public vcl::Window
|
class OAppBorderWindow : public vcl::Window
|
||||||
{
|
{
|
||||||
VclPtr<OTitleWindow> m_pPanel;
|
VclPtr<OTitleWindow> m_pPanel;
|
||||||
@@ -81,7 +82,7 @@ namespace dbaui
|
|||||||
css::uno::Reference< css::lang::XComponent >
|
css::uno::Reference< css::lang::XComponent >
|
||||||
m_xObject;
|
m_xObject;
|
||||||
VclPtr<OAppBorderWindow> m_pWin;
|
VclPtr<OAppBorderWindow> m_pWin;
|
||||||
IApplicationController& m_rAppController;
|
OApplicationController& m_rAppController;
|
||||||
ChildFocusState m_eChildFocus;
|
ChildFocusState m_eChildFocus;
|
||||||
|
|
||||||
IClipboardTest* getActiveChild() const;
|
IClipboardTest* getActiveChild() const;
|
||||||
@@ -100,7 +101,7 @@ namespace dbaui
|
|||||||
public:
|
public:
|
||||||
OApplicationView( vcl::Window* pParent
|
OApplicationView( vcl::Window* pParent
|
||||||
,const css::uno::Reference< css::uno::XComponentContext >&
|
,const css::uno::Reference< css::uno::XComponentContext >&
|
||||||
,IApplicationController& _rAppController
|
,OApplicationController& _rAppController
|
||||||
,PreviewMode _ePreviewMode
|
,PreviewMode _ePreviewMode
|
||||||
);
|
);
|
||||||
virtual ~OApplicationView();
|
virtual ~OApplicationView();
|
||||||
@@ -116,7 +117,7 @@ namespace dbaui
|
|||||||
virtual bool PreNotify( NotifyEvent& rNEvt ) SAL_OVERRIDE;
|
virtual bool PreNotify( NotifyEvent& rNEvt ) SAL_OVERRIDE;
|
||||||
virtual void GetFocus() SAL_OVERRIDE;
|
virtual void GetFocus() SAL_OVERRIDE;
|
||||||
|
|
||||||
inline IApplicationController& getAppController() const { return m_rAppController; }
|
inline OApplicationController& getAppController() const { return m_rAppController; }
|
||||||
|
|
||||||
// IClipboardTest
|
// IClipboardTest
|
||||||
virtual bool isCutAllowed() SAL_OVERRIDE;
|
virtual bool isCutAllowed() SAL_OVERRIDE;
|
||||||
|
@@ -1,90 +0,0 @@
|
|||||||
/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
|
|
||||||
/*
|
|
||||||
* This file is part of the LibreOffice project.
|
|
||||||
*
|
|
||||||
* This Source Code Form is subject to the terms of the Mozilla Public
|
|
||||||
* License, v. 2.0. If a copy of the MPL was not distributed with this
|
|
||||||
* file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
|
||||||
*
|
|
||||||
* This file incorporates work covered by the following license notice:
|
|
||||||
*
|
|
||||||
* Licensed to the Apache Software Foundation (ASF) under one or more
|
|
||||||
* contributor license agreements. See the NOTICE file distributed
|
|
||||||
* with this work for additional information regarding copyright
|
|
||||||
* ownership. The ASF licenses this file to you under the Apache
|
|
||||||
* License, Version 2.0 (the "License"); you may not use this file
|
|
||||||
* except in compliance with the License. You may obtain a copy of
|
|
||||||
* the License at http://www.apache.org/licenses/LICENSE-2.0 .
|
|
||||||
*/
|
|
||||||
|
|
||||||
#ifndef INCLUDED_DBACCESS_SOURCE_UI_APP_IAPPLICATIONCONTROLLER_HXX
|
|
||||||
#define INCLUDED_DBACCESS_SOURCE_UI_APP_IAPPLICATIONCONTROLLER_HXX
|
|
||||||
|
|
||||||
#include <dbaccess/IController.hxx>
|
|
||||||
#include "AppElementType.hxx"
|
|
||||||
#include "callbacks.hxx"
|
|
||||||
|
|
||||||
class SvTreeListBox;
|
|
||||||
|
|
||||||
namespace dbaui
|
|
||||||
{
|
|
||||||
|
|
||||||
class SAL_NO_VTABLE IApplicationController :public IController
|
|
||||||
,public IControlActionListener
|
|
||||||
,public IContextMenuProvider
|
|
||||||
{
|
|
||||||
public:
|
|
||||||
/** called when an entry in a tree list box has been double-clicked
|
|
||||||
@param _rTree
|
|
||||||
The tree list box.
|
|
||||||
@return
|
|
||||||
<TRUE/> if the double click event has been handled by the called, and should not
|
|
||||||
be processed further.
|
|
||||||
*/
|
|
||||||
virtual bool onEntryDoubleClick( SvTreeListBox& _rTree ) = 0;
|
|
||||||
|
|
||||||
/** called when a container (category) in the application view has been selected
|
|
||||||
@param _pTree
|
|
||||||
The tree list box.
|
|
||||||
@return
|
|
||||||
<TRUE/> if the cotainer could be changed otherwise <FALSE/>
|
|
||||||
*/
|
|
||||||
virtual bool onContainerSelect(ElementType _eType) = 0;
|
|
||||||
|
|
||||||
/** called when an entry in a tree view has been selected
|
|
||||||
@param _pEntry
|
|
||||||
the selected entry
|
|
||||||
*/
|
|
||||||
virtual void onSelectionChanged() = 0;
|
|
||||||
|
|
||||||
/** called when a "Cut" command is executed in a tree view
|
|
||||||
*/
|
|
||||||
virtual void onCutEntry() = 0;
|
|
||||||
|
|
||||||
/** called when a "Copy" command is executed in a tree view
|
|
||||||
*/
|
|
||||||
virtual void onCopyEntry() = 0;
|
|
||||||
|
|
||||||
/** called when a "Paste" command is executed in a tree view
|
|
||||||
*/
|
|
||||||
virtual void onPasteEntry() = 0;
|
|
||||||
|
|
||||||
/** called when a "Delete" command is executed in a tree view
|
|
||||||
*/
|
|
||||||
virtual void onDeleteEntry() = 0;
|
|
||||||
|
|
||||||
/// called when the preview mode was changed
|
|
||||||
virtual void previewChanged( sal_Int32 _nMode ) = 0;
|
|
||||||
|
|
||||||
/// called when an object container of any kind was found during enumerating tree view elements
|
|
||||||
virtual void containerFound( const css::uno::Reference< css::container::XContainer >& _xContainer) = 0;
|
|
||||||
|
|
||||||
protected:
|
|
||||||
~IApplicationController() {}
|
|
||||||
};
|
|
||||||
|
|
||||||
} // namespace dbaui
|
|
||||||
|
|
||||||
#endif // INCLUDED_DBACCESS_SOURCE_UI_APP_IAPPLICATIONCONTROLLER_HXX
|
|
||||||
|
|
||||||
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
|
|
Reference in New Issue
Block a user