#pragma once #include #include namespace svx::sidebar{ class StylesPropertyPanel: public PanelLayout { private: std::unique_ptr m_xFontStyle; std::unique_ptr m_xFontStyleDispatch; std::unique_ptr m_xStyle; std::unique_ptr m_xStyleDispatch; public: virtual ~StylesPropertyPanel() override; static VclPtr Create ( vcl::Window* pParent, const css::uno::Reference& rxFrame); virtual void DataChanged( const DataChangedEvent& rEvent ) override; virtual void dispose() override; StylesPropertyPanel( vcl::Window* pParent, const css::uno::Reference& rxFrame); }; } //end of namespace svx::sidebar