23#include <rtl/ustring.hxx>
65 const bool bExcludeSlide);
Show previews for all the slides in a document and allow the user to insert or delete slides and modi...
This manager takes over the work of handling slot calls from the controller of the slide sorter.
void NotifyEditModeChange()
Call this after a change from normal mode to master mode or back.
void FuSupport(SfxRequest &rRequest)
void GetClipboardState(SfxItemSet &rSet)
DECL_LINK(RenameSlideHdl, AbstractSvxNameDialog &, bool)
SlideSorter & mrSlideSorter
The controller for which we manage the slot calls.
void ExecCtrl(SfxRequest &rRequest)
void DuplicateSelectedSlides(SfxRequest &rRequest)
void InsertSlide(SfxRequest &rRequest)
Handle SID_INSERTPAGE slot calls.
void RenameSlide(const SfxRequest &rRequest)
The implementation is a copy of the code for SID_RENAMEPAGE in drviews2.cxx.
sal_Int32 GetInsertionPosition() const
Use one of several ways to determine where to insert a new page.
bool RenameSlideFromDrawViewShell(sal_uInt16 nPageId, const OUString &rName)
void GetAttrState(SfxItemSet &rSet)
SlotManager(SlideSorter &rSlideSorter)
Create a new slot manager that handles slot calls for the controller of a slide sorter.
void FuPermanent(SfxRequest &rRequest)
void FuTemporary(SfxRequest &rRequest)
DECL_STATIC_LINK(SlotManager, RenameSlideTooltipHdl, AbstractSvxNameDialog &, OUString)
void GetMenuState(SfxItemSet &rSet)
void GetStatusBarState(SfxItemSet &rSet)
void ChangeSlideExclusionState(const model::SharedPageDescriptor &rpDescriptor, const bool bExcludeSlide)
Exclude or include one slide or all selected slides.
std::shared_ptr< PageDescriptor > SharedPageDescriptor