summaryrefslogtreecommitdiff
path: root/svx/source/sidebar/graphic/GraphicPropertyPanel.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'svx/source/sidebar/graphic/GraphicPropertyPanel.cxx')
-rw-r--r--svx/source/sidebar/graphic/GraphicPropertyPanel.cxx33
1 files changed, 5 insertions, 28 deletions
diff --git a/svx/source/sidebar/graphic/GraphicPropertyPanel.cxx b/svx/source/sidebar/graphic/GraphicPropertyPanel.cxx
index b42509639ffd..5fb1e4448c71 100644
--- a/svx/source/sidebar/graphic/GraphicPropertyPanel.cxx
+++ b/svx/source/sidebar/graphic/GraphicPropertyPanel.cxx
@@ -36,10 +36,9 @@ namespace svx::sidebar {
GraphicPropertyPanel::GraphicPropertyPanel(
- vcl::Window* pParent,
- const css::uno::Reference<css::frame::XFrame>& rxFrame,
+ weld::Widget* pParent,
SfxBindings* pBindings)
-: PanelLayout(pParent, "GraphicPropertyPanel", "svx/ui/sidebargraphic.ui", rxFrame),
+: PanelLayout(pParent, "GraphicPropertyPanel", "svx/ui/sidebargraphic.ui"),
maBrightControl(SID_ATTR_GRAF_LUMINANCE, *pBindings, *this),
maContrastControl(SID_ATTR_GRAF_CONTRAST, *pBindings, *this),
maTransparenceControl(SID_ATTR_GRAF_TRANSPARENCE, *pBindings, *this),
@@ -60,11 +59,6 @@ GraphicPropertyPanel::GraphicPropertyPanel(
GraphicPropertyPanel::~GraphicPropertyPanel()
{
- disposeOnce();
-}
-
-void GraphicPropertyPanel::dispose()
-{
mxMtrBrightness.reset();
mxMtrContrast.reset();
mxLBColorMode.reset();
@@ -78,8 +72,6 @@ void GraphicPropertyPanel::dispose()
maBlueControl.dispose();
maGammaControl.dispose();
maModeControl.dispose();
-
- PanelLayout::dispose();
}
void GraphicPropertyPanel::Initialize()
@@ -130,32 +122,18 @@ IMPL_LINK_NOARG( GraphicPropertyPanel, ClickColorModeHdl, weld::ComboBox&, void
SfxCallMode::RECORD, { &aTransItem });
}
-
-VclPtr<vcl::Window> GraphicPropertyPanel::Create (
- vcl::Window* pParent,
- const css::uno::Reference<css::frame::XFrame>& rxFrame,
+std::unique_ptr<PanelLayout> GraphicPropertyPanel::Create (
+ weld::Widget* pParent,
SfxBindings* pBindings)
{
if (pParent == nullptr)
throw lang::IllegalArgumentException("no parent Window given to GraphicPropertyPanel::Create", nullptr, 0);
- if ( ! rxFrame.is())
- throw lang::IllegalArgumentException("no XFrame given to GraphicPropertyPanel::Create", nullptr, 1);
if (pBindings == nullptr)
throw lang::IllegalArgumentException("no SfxBindings given to GraphicPropertyPanel::Create", nullptr, 2);
- return VclPtr<GraphicPropertyPanel>::Create(
- pParent,
- rxFrame,
- pBindings);
+ return std::make_unique<GraphicPropertyPanel>(pParent, pBindings);
}
-
-void GraphicPropertyPanel::DataChanged(
- const DataChangedEvent& /*rEvent*/)
-{
-}
-
-
void GraphicPropertyPanel::NotifyItemUpdate(
sal_uInt16 nSID,
SfxItemState eState,
@@ -262,7 +240,6 @@ void GraphicPropertyPanel::NotifyItemUpdate(
}
}
-
// namespace close
} // end of namespace svx::sidebar