summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorCaolán McNamara <caolanm@redhat.com>2018-09-28 10:30:11 +0100
committerCaolán McNamara <caolanm@redhat.com>2018-09-28 16:57:00 +0200
commit3120c9722f5c7553c78d638c3fd1f976f76bc9e9 (patch)
tree4624b95c98ccf78ce7562d38bdce2ea06a4a6978 /include
parent45c753aff6468b9761e68bc0bf48ab161cd0cba6 (diff)
weld SvxConnectionPage
Change-Id: I155f0c037f0d1879cec4d0b511d60a276466b1bb Reviewed-on: https://gerrit.libreoffice.org/61077 Tested-by: Jenkins Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
Diffstat (limited to 'include')
-rw-r--r--include/svx/connctrl.hxx17
1 files changed, 8 insertions, 9 deletions
diff --git a/include/svx/connctrl.hxx b/include/svx/connctrl.hxx
index 0f35c31cf1aa..45cc99588d4f 100644
--- a/include/svx/connctrl.hxx
+++ b/include/svx/connctrl.hxx
@@ -23,7 +23,7 @@
#include <svx/svxdllapi.h>
#include <tools/gen.hxx>
#include <tools/wintypes.hxx>
-#include <vcl/ctrl.hxx>
+#include <vcl/customweld.hxx>
#include <vcl/event.hxx>
#include <vcl/outdev.hxx>
#include <memory>
@@ -40,34 +40,33 @@ class SdrPage;
|* SvxXConnectionPreview
|*
\************************************************************************/
-class SAL_WARN_UNUSED SVX_DLLPUBLIC SvxXConnectionPreview : public Control
+class SAL_WARN_UNUSED SVX_DLLPUBLIC SvxXConnectionPreview : public weld::CustomWidgetController
{
friend class SvxConnectionPage;
private:
+ MapMode aNewMapMode;
SdrEdgeObj* pEdgeObj;
std::unique_ptr<SdrPage> pSdrPage;
const SdrView* pView;
- SVX_DLLPRIVATE void SetStyles();
SVX_DLLPRIVATE void AdaptSize();
+ SVX_DLLPRIVATE void SetMapMode(const MapMode& rNewMapMode) { aNewMapMode = rNewMapMode; }
+ SVX_DLLPRIVATE const MapMode& GetMapMode() const { return aNewMapMode; }
public:
- SvxXConnectionPreview( vcl::Window* pParent, WinBits nStyle);
+ SvxXConnectionPreview();
+ virtual void SetDrawingArea(weld::DrawingArea* pDrawingArea) override;
virtual ~SvxXConnectionPreview() override;
- virtual void dispose() override;
virtual void Paint( vcl::RenderContext& rRenderContext, const tools::Rectangle& rRect ) override;
virtual void Resize() override;
- virtual Size GetOptimalSize() const override;
- virtual void MouseButtonDown( const MouseEvent& rMEvt ) override;
+ virtual void MouseButtonDown(const MouseEvent& rMEvt) override;
void SetAttributes( const SfxItemSet& rInAttrs );
sal_uInt16 GetLineDeltaCount();
void Construct();
void SetView( const SdrView* pSdrView ) { pView = pSdrView; }
-
- virtual void DataChanged( const DataChangedEvent& rDCEvt ) override;
};
#endif // INCLUDED_SVX_CONNCTRL_HXX