summaryrefslogtreecommitdiff
path: root/svx/inc/svdibrow.hxx
diff options
context:
space:
mode:
authorNoel Grandin <noel@peralex.com>2016-06-10 09:06:54 +0200
committerNoel Grandin <noel@peralex.com>2016-06-10 09:13:36 +0200
commitfc7e6d8445af39ffc6a753d7104167ee8f376b9c (patch)
tree54beeb2ff470b07e1ad542840653349a6f3e2bf9 /svx/inc/svdibrow.hxx
parentc6d0a104aa7abdd5e08fa5c6c528f5b4cfd73c86 (diff)
loplugin:mergeclasses SdrItemBrowser
Change-Id: I90c6006be05f182fd442ce8d3641f4f17cdb6793
Diffstat (limited to 'svx/inc/svdibrow.hxx')
-rw-r--r--svx/inc/svdibrow.hxx25
1 files changed, 8 insertions, 17 deletions
diff --git a/svx/inc/svdibrow.hxx b/svx/inc/svdibrow.hxx
index ff0bee4f3278..c64a5e26708c 100644
--- a/svx/inc/svdibrow.hxx
+++ b/svx/inc/svdibrow.hxx
@@ -94,37 +94,28 @@ public:
void SetSetDirtyHdl(const Link<SdrItemBrowserControl&,void>& rLink) { aSetDirtyHdl=rLink; }
};
-#define WB_STDSIZEABLEDOCKWIN (WB_STDDOCKWIN|WB_3DLOOK|WB_CLOSEABLE|WB_SIZEMOVE)
-#define WB_STDSIZEABLEFLOATWIN (WB_STDFLOATWIN|WB_3DLOOK|WB_CLOSEABLE|WB_SIZEMOVE)
-
-class SdrItemBrowserWindow: public FloatingWindow {
- VclPtr<SdrItemBrowserControl> aBrowse;
-public:
- SdrItemBrowserWindow(vcl::Window* pParent, WinBits nBits=WB_STDSIZEABLEDOCKWIN);
- virtual ~SdrItemBrowserWindow();
- virtual void dispose() override;
- virtual void Resize() override;
- virtual void GetFocus() override;
- void SetAttributes(const SfxItemSet* pAttr, const SfxItemSet* p2ndSet=nullptr) { aBrowse->SetAttributes(pAttr,p2ndSet); }
- SdrItemBrowserControl *GetBrowserControl() { return aBrowse.get(); }
-};
-
class SdrView;
-class SdrItemBrowser: public SdrItemBrowserWindow {
+class SdrItemBrowser: public FloatingWindow {
+ VclPtr<SdrItemBrowserControl> aBrowse;
Idle aIdle;
SdrView* pView;
bool bDirty;
-private:
static vcl::Window* ImpGetViewWin(SdrView& rView);
DECL_LINK_TYPED(IdleHdl, Idle *, void);
DECL_LINK_TYPED(ChangedHdl, SdrItemBrowserControl&, void);
DECL_LINK_TYPED(SetDirtyHdl, SdrItemBrowserControl&, void);
public:
SdrItemBrowser(SdrView& rView);
+ virtual ~SdrItemBrowser();
void ForceParent();
void SetDirty();
void Undirty();
+ virtual void dispose() override;
+ virtual void Resize() override;
+ virtual void GetFocus() override;
+ void SetAttributes(const SfxItemSet* pAttr, const SfxItemSet* p2ndSet=nullptr) { aBrowse->SetAttributes(pAttr,p2ndSet); }
+ SdrItemBrowserControl *GetBrowserControl() { return aBrowse.get(); }
};
#endif // INCLUDED_SVX_INC_SVDIBROW_HXX