8 #ifndef __VRV_CACHEHORIZONTALLAYOUTFUNCTOR_H__
9 #define __VRV_CACHEHORIZONTALLAYOUTFUNCTOR_H__
40 void SetRestore(
bool restore) { m_restore = restore; }
46 FunctorCode VisitArpeg(Arpeg *arpeg)
override;
47 FunctorCode VisitLayerElement(LayerElement *layerElement)
override;
48 FunctorCode VisitMeasure(Measure *measure)
override;
This class caches or restores cached horizontal layout for faster layout redoing.
Definition: cachehorizontallayoutfunctor.h:22
bool ImplementsEndInterface() const override
Return true if the functor implements the end interface.
Definition: cachehorizontallayoutfunctor.h:35
This abstract class is the base class for all mutable functors that need access to the document.
Definition: functor.h:151
This class is a hold the data and corresponds to the model of a MVC design pattern.
Definition: doc.h:41