26 bool bDeletable,
const OUString& rStr)
27 : GenericDialogController(pWindow,
"modules/sdraw/ui/insertlayer.ui",
"InsertLayerDialog")
28 , m_xEdtName(m_xBuilder->weld_entry(
"name"))
29 , m_xEdtTitle(m_xBuilder->weld_entry(
"title"))
30 , m_xEdtDesc(m_xBuilder->weld_text_view(
"textview"))
31 , m_xCbxVisible(m_xBuilder->weld_check_button(
"visible"))
32 , m_xCbxPrintable(m_xBuilder->weld_check_button(
"printable"))
33 , m_xCbxLocked(m_xBuilder->weld_check_button(
"locked"))
34 , m_xNameFrame(m_xBuilder->weld_widget(
"nameframe"))
38 m_xEdtName->set_text( rInAttrs.
Get( ATTR_LAYER_NAME ).GetValue() );
39 m_xEdtTitle->set_text( rInAttrs.
Get( ATTR_LAYER_TITLE ).GetValue() );
40 m_xEdtDesc->set_text( rInAttrs.
Get( ATTR_LAYER_DESC ).GetValue() );
std::unique_ptr< weld::Entry > m_xEdtName
std::unique_ptr< weld::CheckButton > m_xCbxPrintable
std::unique_ptr< weld::Entry > m_xEdtTitle
std::unique_ptr< weld::TextView > m_xEdtDesc
std::unique_ptr< weld::CheckButton > m_xCbxLocked
void GetAttr(SfxItemSet &rOutAttrs)
virtual ~SdInsertLayerDlg() override
SdInsertLayerDlg(weld::Window *pWindow, const SfxItemSet &rInAttrs, bool bDeletable, const OUString &rStr)
std::unique_ptr< weld::CheckButton > m_xCbxVisible
std::unique_ptr< weld::Widget > m_xNameFrame
const SfxPoolItem * Put(const SfxPoolItem &rItem, sal_uInt16 nWhich)
const SfxPoolItem & Get(sal_uInt16 nWhich, bool bSrchInParent=true) const
std::shared_ptr< weld::Dialog > m_xDialog
SfxBoolItem makeSdAttrLayerLocked(bool bValue=false)
SfxStringItem makeSdAttrLayerTitle(const OUString &aStr=OUString())
SfxBoolItem makeSdAttrLayerVisible(bool bValue=true)
SfxBoolItem makeSdAttrLayerPrintable(bool bValue=true)
SfxStringItem makeSdAttrLayerName(const OUString &aStr)
SfxStringItem makeSdAttrLayerDesc(const OUString &aStr=OUString())