LibreOffice Module sw (master)
1
|
#include <PageColumnControl.hxx>
Public Member Functions | |
PageColumnControl (PageColumnPopup *pControl, weld::Widget *pParent) | |
virtual void | GrabFocus () override |
virtual | ~PageColumnControl () override |
![]() | |
WeldToolbarPopup (const css::uno::Reference< css::frame::XFrame > &rFrame, weld::Widget *pParent, const OUString &rUIFile, const OString &rId) | |
virtual | ~WeldToolbarPopup () |
weld::Container * | getTopLevel () |
weld::Container * | getContainer () |
void | AddStatusListener (const OUString &rCommandURL) |
virtual void | statusChanged (const css::frame::FeatureStateEvent &Event) |
Private Member Functions | |
DECL_LINK (ColumnButtonClickHdl_Impl, weld::Button &, void) | |
DECL_LINK (MoreButtonClickHdl_Impl, weld::Button &, void) | |
Static Private Member Functions | |
static void | ExecuteColumnChange (const sal_uInt16 nColumnType) |
Private Attributes | |
std::unique_ptr< weld::Button > | m_xOneColumn |
std::unique_ptr< weld::Button > | m_xTwoColumns |
std::unique_ptr< weld::Button > | m_xThreeColumns |
std::unique_ptr< weld::Button > | m_xLeft |
std::unique_ptr< weld::Button > | m_xRight |
std::unique_ptr< weld::Button > | m_xMoreButton |
rtl::Reference< PageColumnPopup > | m_xControl |
Additional Inherited Members | |
![]() | |
std::unique_ptr< weld::Builder > | m_xBuilder |
std::unique_ptr< weld::Container > | m_xTopLevel |
std::unique_ptr< weld::Container > | m_xContainer |
css::uno::Reference< css::frame::XFrame > | m_xFrame |
rtl::Reference< svt::FrameStatusListener > | m_xStatusListener |
Definition at line 29 of file PageColumnControl.hxx.
|
explicit |
Definition at line 34 of file PageColumnControl.cxx.
References SfxViewFrame::Current(), SfxViewFrame::GetBindings(), SfxBindings::GetDispatcher(), SvxPageItem::IsLandscape(), LINK, WeldToolbarPopup::m_xBuilder, m_xControl, m_xLeft, m_xMoreButton, m_xOneColumn, m_xRight, m_xThreeColumns, m_xTwoColumns, and SfxDispatcher::QueryState().
|
overridevirtual |
Definition at line 84 of file PageColumnControl.cxx.
|
private |
|
private |
|
staticprivate |
Definition at line 88 of file PageColumnControl.cxx.
References SfxViewFrame::Current(), SfxDispatcher::ExecuteList(), SfxViewFrame::GetBindings(), SfxBindings::GetDispatcher(), SfxInt16Item::SetValue(), and SID_ATTR_PAGE_COLUMN.
|
overridevirtual |
Implements WeldToolbarPopup.
Definition at line 79 of file PageColumnControl.cxx.
References m_xMoreButton.
|
private |
Definition at line 44 of file PageColumnControl.hxx.
|
private |
Definition at line 40 of file PageColumnControl.hxx.
Referenced by PageColumnControl().
|
private |
Definition at line 42 of file PageColumnControl.hxx.
Referenced by GrabFocus(), and PageColumnControl().
|
private |
Definition at line 37 of file PageColumnControl.hxx.
Referenced by PageColumnControl().
|
private |
Definition at line 41 of file PageColumnControl.hxx.
Referenced by PageColumnControl().
|
private |
Definition at line 39 of file PageColumnControl.hxx.
Referenced by PageColumnControl().
|
private |
Definition at line 38 of file PageColumnControl.hxx.
Referenced by PageColumnControl().