namespace com::sun::star::drawing { class XShape; } namespace com::sun::star::frame { class XModel; }
class SdrModel;
namespace chart
{
/** The DrawViewWrapper should help us to reduce effort if the underlying DrawingLayer changes. Anothertaskistohidefunctionalitywedonotneed,forexamplemorethanonepage.
*/
class DrawViewWrapper final : public E3dView
{ public:
DrawViewWrapper(
SdrModel& rSdrModel,
OutputDevice* pOut);
virtual ~DrawViewWrapper() override;
//triggers the use of an updated first page void ReInit();
/// tries to get an OutputDevice from the XParent of the model to use as reference device void attachParentReferenceDevice( const css::uno::Reference< css::frame::XModel > & xChartModel );
//fill list of selection handles 'aHdl' virtualvoid SetMarkHandles(SfxViewShell* pOtherShell) override;
//pMarkHandleProvider can be NULL; ownership is not taken void setMarkHandleProvider( MarkHandleProvider* pMarkHandleProvider ); void CompleteRedraw(OutputDevice* pOut, const vcl::Region& rReg, sdr::contact::ViewObjectContactRedirector* pRedirector = nullptr) override;
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.