LibreOffice Module sw (master)
1
|
#include <ThemePanel.hxx>
Public Member Functions | |
ThemePanel (weld::Widget *pParent) | |
virtual | ~ThemePanel () override |
virtual void | NotifyItemUpdate (const sal_uInt16 nSId, const SfxItemState eState, const SfxPoolItem *pState) override |
virtual void | GetControlState (const sal_uInt16, boost::property_tree::ptree &) override |
![]() | |
PanelLayout (weld::Widget *pParent, const OString &rID, const OUString &rUIXMLDescription) | |
void | SetPanel (sfx2::sidebar::Panel *pPanel) |
virtual | ~PanelLayout () |
Size | get_preferred_size () const |
void | queue_resize () |
![]() | |
virtual | ~ItemUpdateReceiverInterface () |
Static Public Member Functions | |
static std::unique_ptr< PanelLayout > | Create (weld::Widget *pParent) |
Private Member Functions | |
DECL_LINK (ClickHdl, weld::Button &, void) | |
DECL_LINK (DoubleClickHdl, weld::TreeView &, bool) | |
DECL_LINK (DoubleClickValueSetHdl, ValueSet *, void) | |
void | DoubleClickHdl () |
Private Attributes | |
std::unique_ptr< weld::TreeView > | mxListBoxFonts |
std::unique_ptr< ValueSet > | mxValueSetColors |
std::unique_ptr< weld::CustomWeld > | mxValueSetColorsWin |
std::unique_ptr< weld::Button > | mxApplyButton |
svx::ColorSets | maColorSets |
Additional Inherited Members | |
![]() | |
virtual void | DataChanged (const DataChangedEvent &rEvent) |
virtual void | DumpAsPropertyTree (tools::JsonWriter &) |
virtual weld::Window * | GetFrameWeld () const |
![]() | |
std::unique_ptr< weld::Builder > | m_xBuilder |
std::unique_ptr< weld::Container > | m_xContainer |
sfx2::sidebar::Panel * | m_pPanel |
Definition at line 20 of file ThemePanel.hxx.
sw::sidebar::ThemePanel::ThemePanel | ( | weld::Widget * | pParent | ) |
Definition at line 432 of file ThemePanel.cxx.
References DoubleClickHdl(), svx::ColorSets::getColorSets(), svx::ColorSet::getName(), Application::GetSettings(), i, svx::ColorSets::init(), LINK, maColorSets, mxApplyButton, mxListBoxFonts, mxValueSetColors, and nId.
|
overridevirtual |
Definition at line 472 of file ThemePanel.cxx.
References mxApplyButton, mxListBoxFonts, mxValueSetColors, and mxValueSetColorsWin.
|
static |
Definition at line 424 of file ThemePanel.cxx.
|
private |
|
private |
|
private |
Definition at line 496 of file ThemePanel.cxx.
References SfxObjectShell::Current(), svx::ColorSets::getColorSet(), svx::ColorSet::getName(), SwDocShell::GetStyleSheetPool(), maColorSets, mxListBoxFonts, mxValueSetColors, and nIndex.
Referenced by ThemePanel().
|
inlineoverridevirtual |
Implements sfx2::sidebar::ControllerItem::ItemUpdateReceiverInterface.
Definition at line 33 of file ThemePanel.hxx.
|
overridevirtual |
Implements sfx2::sidebar::ControllerItem::ItemUpdateReceiverInterface.
Definition at line 514 of file ThemePanel.cxx.
|
private |
Definition at line 43 of file ThemePanel.hxx.
Referenced by DoubleClickHdl(), and ThemePanel().
|
private |
Definition at line 41 of file ThemePanel.hxx.
Referenced by ThemePanel(), and ~ThemePanel().
|
private |
Definition at line 35 of file ThemePanel.hxx.
Referenced by DoubleClickHdl(), ThemePanel(), and ~ThemePanel().
|
private |
Definition at line 39 of file ThemePanel.hxx.
Referenced by DoubleClickHdl(), ThemePanel(), and ~ThemePanel().
|
private |
Definition at line 40 of file ThemePanel.hxx.
Referenced by ~ThemePanel().