namespace rptui
{ class OReportModel; class OReportPage; class OSectionView; class OSectionWindow;
class OReportSection : public vcl::Window
, public ::cppu::BaseMutex
, public ::comphelper::OPropertyChangeListener
, public DropTargetHelper
{
OReportPage* m_pPage;
OSectionView* m_pView;
VclPtr<OSectionWindow> m_pParent;
::std::unique_ptr<DlgEdFunc> m_pFunc;
std::shared_ptr<OReportModel> m_pModel;
::rtl::Reference< comphelper::OPropertyChangeMultiplexer> m_pMulti;
::rtl::Reference< comphelper::OPropertyChangeMultiplexer> m_pReportListener;
css::uno::Reference< css::report::XSection > m_xSection;
sal_Int32 m_nPaintEntranceCount;
DlgEdMode m_eMode;
/** fills the section with all control from the report section
*/ void fill(); /** checks all objects if they fit in the new paper width.
*/ void impl_adjustObjectSizePosition(sal_Int32 i_nPaperWidth,sal_Int32 i_nLeftMargin,sal_Int32 i_nRightMargin);
/** copies the current selection in this section @param_rAllreadyCopiedObjectsThisisanout/inputparamwhichcontainsallalreadycopiedobjects.
*/ void Copy(css::uno::Sequence< css::beans::NamedValue >& _rAllreadyCopiedObjects);
/** paste a new control in this section @param_aAllreadyCopiedObjectsobjectstopasteintothesection.Onlyobjectsarepastedwherethenameisequaltothesectionname. @param_bForceIfsetto<TRUE/>thantheobjectswillbecopiedintothissection.Thenameisnotcomparedinthiscase.
*/ void Paste(const css::uno::Sequence< css::beans::NamedValue >& _aAllreadyCopiedObjects,bool _bForce = false);
/** Deletes the current selection in this section *
*/ voidDelete();
/** All objects will be marked.
*/ void SelectAll(const SdrObjKind _nObjectType);
/** makes the grid visible * *\param_bVisiblewhen<TRUE/>thegridismadevisible
*/ void SetGridVisible(bool _bVisible);
/** checks if the keycode is known by the child windows @param_rCodethekeycode @return<TRUE/>ifthekeycodeishandledotherwise<FALSE/>
*/ bool handleKeyEvent(const KeyEvent& _rEvent);
/** returns the current control report model or <NULL/>
*/
css::uno::Reference< css::report::XReportComponent > getCurrentControlModel() const;
/** fills the vector with all selected control models /param_rSelectionThevectorwillbefilledandwillnotbeclearedbefore.
*/ void fillControlModelSelection(::std::vector< css::uno::Reference< css::uno::XInterface > >& _rSelection) const;
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.