[Libreoffice-commits] core.git: 2 commits - sc/source
Caolán McNamara
caolanm at redhat.com
Sun Oct 23 16:37:50 UTC 2016
sc/source/ui/formdlg/dwfunctr.cxx | 22 +---------------------
sc/source/ui/inc/dwfunctr.hxx | 10 ++--------
sc/source/ui/sidebar/ScPanelFactory.cxx | 2 +-
3 files changed, 4 insertions(+), 30 deletions(-)
New commits:
commit 770535d0aae73f5889cf4c1367f022f4a25d9457
Author: Caolán McNamara <caolanm at redhat.com>
Date: Sun Oct 23 17:36:27 2016 +0100
at which point SfxBindings is no longer needed as an argument
Change-Id: I49b7418918c3159cf6cabaea2044ce9b2430d0a5
diff --git a/sc/source/ui/formdlg/dwfunctr.cxx b/sc/source/ui/formdlg/dwfunctr.cxx
index 569d0f1..935d471 100644
--- a/sc/source/ui/formdlg/dwfunctr.cxx
+++ b/sc/source/ui/formdlg/dwfunctr.cxx
@@ -53,9 +53,8 @@
#*
#************************************************************************/
-ScFunctionWin::ScFunctionWin( SfxBindings* pBindingsP, vcl::Window* pParent, const ResId& rResId ) :
+ScFunctionWin::ScFunctionWin(vcl::Window* pParent, const ResId& rResId) :
vcl::Window(pParent, rResId),
- rBindings ( *pBindingsP ),
aIdle ( "sc formdlg ScFunctionWin" ),
aPrivatSplit ( VclPtr<ScPrivatSplit>::Create( this, ResId( FT_SPLIT, *rResId.GetResMgr() ) ) ),
aCatBox ( VclPtr<ListBox>::Create( this, ResId( CB_CAT, *rResId.GetResMgr() ) ) ),
diff --git a/sc/source/ui/inc/dwfunctr.hxx b/sc/source/ui/inc/dwfunctr.hxx
index b728217..73945d2 100644
--- a/sc/source/ui/inc/dwfunctr.hxx
+++ b/sc/source/ui/inc/dwfunctr.hxx
@@ -35,7 +35,6 @@ class ScFunctionWin : public vcl::Window
{
private:
- SfxBindings& rBindings;
Idle aIdle;
VclPtr<ScPrivatSplit> aPrivatSplit;
VclPtr<ListBox> aCatBox;
@@ -75,9 +74,7 @@ protected:
virtual void StateChanged( StateChangedType nStateChange ) override;
public:
- ScFunctionWin( SfxBindings* pBindings,
- vcl::Window* pParent,
- const ResId& rResId );
+ ScFunctionWin(vcl::Window* pParent, const ResId& rResId);
virtual ~ScFunctionWin() override;
virtual void dispose() override;
diff --git a/sc/source/ui/sidebar/ScPanelFactory.cxx b/sc/source/ui/sidebar/ScPanelFactory.cxx
index b526c35..02a060e 100644
--- a/sc/source/ui/sidebar/ScPanelFactory.cxx
+++ b/sc/source/ui/sidebar/ScPanelFactory.cxx
@@ -98,7 +98,7 @@ Reference<ui::XUIElement> SAL_CALL ScPanelFactory::createUIElement (
}
else if (rsResourceURL.endsWith("/FunctionsPanel"))
{
- pPanel = VclPtr<ScFunctionWin>::Create(pBindings, pParentWindow, ScResId(FID_FUNCTION_BOX));
+ pPanel = VclPtr<ScFunctionWin>::Create(pParentWindow, ScResId(FID_FUNCTION_BOX));
nMinimumSize = 0;
}
commit a73b4cfcc3eb273190975b2dff1dedfe0915294f
Author: Caolán McNamara <caolanm at redhat.com>
Date: Sun Oct 23 17:33:52 2016 +0100
why listen to bindings to then ignore notifications
Change-Id: I92e0253b08e64ed03946456e4dff24213e3bbe70
diff --git a/sc/source/ui/formdlg/dwfunctr.cxx b/sc/source/ui/formdlg/dwfunctr.cxx
index 59a9d9a..569d0f1 100644
--- a/sc/source/ui/formdlg/dwfunctr.cxx
+++ b/sc/source/ui/formdlg/dwfunctr.cxx
@@ -90,7 +90,6 @@ ScFunctionWin::ScFunctionWin( SfxBindings* pBindingsP, vcl::Window* pParent, con
Link<ScPrivatSplit&,void> a3Link=LINK( this, ScFunctionWin, SetSplitHdl);
aPrivatSplit->SetCtrModifiedHdl(a3Link);
- StartListening( rBindings, true );
Point aTopLeft=aCatBox->GetPosPixel();
OUString aString("ww");
@@ -127,7 +126,6 @@ ScFunctionWin::~ScFunctionWin()
void ScFunctionWin::dispose()
{
- EndListening( rBindings );
aPrivatSplit.disposeAndClear();
aCatBox.disposeAndClear();
aFuncList.disposeAndClear();
@@ -373,23 +371,6 @@ void ScFunctionWin::SetDescription()
aFiFuncDesc->Update();
}
- }
-
-/*************************************************************************
-#* Member: Close
-#*------------------------------------------------------------------------
-#*
-#* Klasse: ScFunctionWin
-#*
-#* Funktion: Aenderungen erkennen
-#*
-#* Input: ---
-#*
-#* Output: TRUE
-#*
-#************************************************************************/
-void ScFunctionWin::Notify( SfxBroadcaster&, const SfxHint& /* rHint */ )
-{
}
/// override to set new size of the controls
diff --git a/sc/source/ui/inc/dwfunctr.hxx b/sc/source/ui/inc/dwfunctr.hxx
index f78be8c..b728217 100644
--- a/sc/source/ui/inc/dwfunctr.hxx
+++ b/sc/source/ui/inc/dwfunctr.hxx
@@ -31,7 +31,7 @@
#include "privsplt.hxx"
#include "funcdesc.hxx"
-class ScFunctionWin : public vcl::Window, public SfxListener
+class ScFunctionWin : public vcl::Window
{
private:
@@ -82,9 +82,6 @@ public:
virtual ~ScFunctionWin() override;
virtual void dispose() override;
- using ::vcl::Window::Notify;
- virtual void Notify( SfxBroadcaster& rBC, const SfxHint& rHint ) override;
-
void InitLRUList();
};
More information about the Libreoffice-commits
mailing list