22#include <com/sun/star/awt/XControlContainer.hpp>
23#include <com/sun/star/container/XNameContainer.hpp>
24#include <com/sun/star/datatransfer/DataFlavor.hpp>
25#include <com/sun/star/frame/XModel.hpp>
26#include <com/sun/star/util/XNumberFormatsSupplier.hpp>
49class DialogWindowLayout;
107 static void Print(
Printer* pPrinter,
const OUString& rTitle );
120 css::uno::Reference< css::util::XNumberFormatsSupplier >
m_xSupplier;
121 std::unique_ptr<DlgEdFactory, o3tl::default_delete<DlgEdFactory>>
pObjFac;
138 css::uno::Reference<css::frame::XModel>
const& xModel,
139 css::uno::Reference<css::container::XNameContainer>
const & xDialogModel
149 css::uno::Reference< css::awt::XControlContainer >
const &
159 void SetDialog (
const css::uno::Reference<css::container::XNameContainer>& xUnoControlDialogModel);
161 const css::uno::Reference< css::container::XNameContainer >&
GetDialog()
const
201 static void printPage( sal_Int32 nPage,
Printer* pPrinter,
const OUString& );
virtual ~DlgEdHint() override
DlgEdObj * GetObject() const
const css::uno::Reference< css::container::XNameContainer > & GetDialog() const
ScrollAdaptor * GetVScroll() const
DECL_LINK(MarkTimeout, Timer *, void)
css::uno::Reference< css::container::XNameContainer > m_xUnoControlDialogModel
void SetDialog(const css::uno::Reference< css::container::XNameContainer > &xUnoControlDialogModel)
void Paint(vcl::RenderContext &rRenderContext, const tools::Rectangle &rRect)
ScrollAdaptor * GetHScroll() const
DlgEditor(vcl::Window &, DialogWindowLayout &, css::uno::Reference< css::frame::XModel > const &xModel, css::uno::Reference< css::container::XNameContainer > const &xDialogModel)
static void Print(Printer *pPrinter, const OUString &rTitle)
static void printPage(sal_Int32 nPage, Printer *pPrinter, const OUString &)
DialogWindowLayout & rLayout
void SetDialogModelChanged()
css::uno::Reference< css::awt::XControlContainer > m_xControlContainer
void SetInsertObj(SdrObjKind eObj)
VclPtr< ScrollAdaptor > pHScroll
css::uno::Reference< css::util::XNumberFormatsSupplier > m_xSupplier
bool KeyInput(const KeyEvent &rKEvt)
std::unique_ptr< DlgEdFactory, o3tl::default_delete< DlgEdFactory > > pObjFac
css::uno::Reference< css::awt::XControlContainer > const & GetWindowControlContainer()
returns the control container associated with our window
DlgEdModel & GetModel() const
void MouseButtonUp(const MouseEvent &rMEvt)
VclPtr< ScrollAdaptor > pVScroll
void SetScrollBars(ScrollAdaptor *pHScroll, ScrollAdaptor *pVScroll)
DlgEdView & GetView() const
vcl::Window & GetWindow() const
rtl::Reference< DlgEdForm > pDlgEdForm
DlgEdPage & GetPage() const
css::uno::Sequence< css::datatransfer::DataFlavor > m_ClipboardDataFlavors
css::uno::Reference< css::util::XNumberFormatsSupplier > const & GetNumberFormatsSupplier()
void UpdatePropertyBrowserDelayed()
std::unique_ptr< DlgEdFunc > pFunc
tools::Rectangle aPaintRect
css::uno::Sequence< css::datatransfer::DataFlavor > m_ClipboardDataFlavorsResource
css::uno::Reference< css::frame::XModel > m_xDocument
void MouseButtonDown(const MouseEvent &rMEvt)
void CreateDefaultObject()
std::unique_ptr< DlgEdModel > pDlgEdModel
virtual ~DlgEditor() override
void MouseMove(const MouseEvent &rMEvt)
std::unique_ptr< DlgEdView > pDlgEdView
constexpr auto DLGED_PAGE_WIDTH_MIN
constexpr auto DLGED_PAGE_HEIGHT_MIN