LibreOffice Module sw (master) 1
|
#include <StylePresetsPanel.hxx>
Classes | |
struct | TemplateEntry |
Public Member Functions | |
StylePresetsPanel (weld::Widget *pParent) | |
virtual | ~StylePresetsPanel () 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 |
Public Member Functions inherited from PanelLayout | |
PanelLayout (weld::Widget *pParent, const OUString &rID, const OUString &rUIXMLDescription) | |
void | SetPanel (sfx2::sidebar::Panel *pPanel) |
virtual | ~PanelLayout () |
Size | get_preferred_size () const |
void | queue_resize () |
Public Member Functions inherited from sfx2::sidebar::ControllerItem::ItemUpdateReceiverInterface | |
virtual void | NotifyItemUpdate (const sal_uInt16 nSId, const SfxItemState eState, const SfxPoolItem *pState)=0 |
virtual void | GetControlState (const sal_uInt16 nSId, boost::property_tree::ptree &rState)=0 |
virtual | ~ItemUpdateReceiverInterface () |
Static Public Member Functions | |
static std::unique_ptr< PanelLayout > | Create (weld::Widget *pParent) |
Private Member Functions | |
void | RefreshList () |
DECL_LINK (DoubleClickHdl, ValueSet *, void) | |
Private Attributes | |
std::unique_ptr< ValueSet > | mxValueSet |
std::unique_ptr< weld::CustomWeld > | mxValueSetWin |
std::vector< std::unique_ptr< TemplateEntry > > | maTemplateEntries |
Additional Inherited Members | |
Protected Member Functions inherited from PanelLayout | |
virtual void | DataChanged (const DataChangedEvent &rEvent) |
virtual void | DumpAsPropertyTree (tools::JsonWriter &) |
virtual weld::Window * | GetFrameWeld () const |
Protected Attributes inherited from PanelLayout | |
std::unique_ptr< weld::Builder > | m_xBuilder |
std::unique_ptr< weld::Container > | m_xContainer |
sfx2::sidebar::Panel * | m_pPanel |
Definition at line 22 of file StylePresetsPanel.hxx.
sw::sidebar::StylePresetsPanel::StylePresetsPanel | ( | weld::Widget * | pParent | ) |
Definition at line 142 of file StylePresetsPanel.cxx.
References Application::GetSettings(), LINK, mxValueSet, and RefreshList().
|
overridevirtual |
Definition at line 179 of file StylePresetsPanel.cxx.
|
static |
Definition at line 134 of file StylePresetsPanel.cxx.
|
private |
|
inlineoverridevirtual |
Implements sfx2::sidebar::ControllerItem::ItemUpdateReceiverInterface.
Definition at line 36 of file StylePresetsPanel.hxx.
|
overridevirtual |
Implements sfx2::sidebar::ControllerItem::ItemUpdateReceiverInterface.
Definition at line 197 of file StylePresetsPanel.cxx.
|
private |
Definition at line 155 of file StylePresetsPanel.cxx.
References aName, aURL, SfxDocumentTemplates::GetCount(), SfxDocumentTemplates::GetFullRegionName(), SfxDocumentTemplates::GetName(), SfxDocumentTemplates::GetPath(), SfxDocumentTemplates::GetRegionCount(), i, maTemplateEntries, mxValueSet, nCount, and nId.
Referenced by StylePresetsPanel().
|
private |
Definition at line 55 of file StylePresetsPanel.hxx.
Referenced by RefreshList().
|
private |
Definition at line 52 of file StylePresetsPanel.hxx.
Referenced by RefreshList(), and StylePresetsPanel().
|
private |
Definition at line 53 of file StylePresetsPanel.hxx.