35namespace sd::tools {
class EventMultiplexerEvent; }
45 struct TransitionEffect;
49 ,
public sfx2::sidebar::ILayoutableWindow
115 css::uno::Reference< css::drawing::XDrawView >
mxView;
116 css::uno::Reference< css::frame::XModel >
mxModel;
virtual ~SlideTransitionPane() override
impl::TransitionEffect getTransitionEffectFromControls() const
void applyToSelectedPages(bool bPreview)
DECL_LINK(PlayButtonClicked, weld::Button &, void)
::sd::slidesorter::SharedPageSelection getSelectedPages() const
DECL_LINK(LoopSoundBoxChecked, weld::Toggleable &, void)
OUString maCurrentSoundFile
std::unique_ptr< weld::Button > mxPB_PLAY
std::map< OUString, int > m_aNumVariants
std::unique_ptr< weld::RadioButton > mxRB_ADVANCE_ON_MOUSE
std::unique_ptr< weld::CustomWeld > mxVS_TRANSITION_ICONSWin
std::unique_ptr< weld::ComboBox > mxLB_SOUND
void openSoundFileDialog()
std::vector< OUString > maSoundList
DECL_LINK(SoundListBoxSelected, weld::ComboBox &, void)
void onSelectionChanged()
DECL_LINK(AdvanceSlideRadioButtonToggled, weld::Toggleable &, void)
DECL_LINK(ApplyToAllButtonClicked, weld::Button &, void)
std::unique_ptr< weld::ComboBox > mxLB_VARIANT
DECL_LINK(DurationModifiedHdl, weld::MetricSpinButton &, void)
SlideTransitionPane(weld::Widget *pParent, ViewShellBase &rBase)
void Initialize(SdDrawDocument *pDoc)
DECL_LINK(VariantListBoxSelected, weld::ComboBox &, void)
std::unique_ptr< TransitionPane > mxVS_TRANSITION_ICONS
std::unique_ptr< weld::Label > mxFT_SOUND
std::unique_ptr< weld::CheckButton > mxCB_AUTO_PREVIEW
SdDrawDocument * mpDrawDoc
bool mbIsMainViewChangePending
std::unique_ptr< weld::MetricSpinButton > mxCBX_duration
std::unique_ptr< weld::CheckButton > mxCB_LOOP_SOUND
DECL_LINK(DurationLoseFocusHdl, weld::Widget &, void)
virtual css::ui::LayoutSize GetHeightForWidth(const sal_Int32 nWidth) override
css::uno::Reference< css::frame::XModel > mxModel
DECL_LINK(LateInitCallback, Timer *, void)
DECL_LINK(AutoPreviewClicked, weld::Toggleable &, void)
DECL_LINK(TransitionSelected, ValueSet *, void)
std::unique_ptr< weld::Button > mxPB_APPLY_TO_ALL
DECL_LINK(EventMultiplexerListener, tools::EventMultiplexerEvent &, void)
std::unique_ptr< weld::MetricSpinButton > mxMF_ADVANCE_AUTO_AFTER
std::unique_ptr< weld::RadioButton > mxRB_ADVANCE_AUTO
void onChangeCurrentPage()
DECL_LINK(AdvanceTimeModified, weld::MetricSpinButton &, void)
void updateVariants(size_t nPresetOffset)
we use an integer offset into the list of transition presets
css::uno::Reference< css::drawing::XDrawView > mxView
void updateControlState()
SfxViewShell descendant that the stacked Draw/Impress shells are based on.
std::shared_ptr< SlideSorterViewShell::PageSelection > SharedPageSelection