22#include <svx/svxids.hrc>
34 , pColorList(pModel->GetColorList())
35 , mpNewColorList(pModel->GetColorList())
36 , pDashList(pModel->GetDashList())
37 , pNewDashList(pModel->GetDashList())
38 , pLineEndList(pModel->GetLineEndList())
39 , pNewLineEndList(pModel->GetLineEndList())
40 , bObjSelected(bHasObj)
48 bool bLineOnly =
false;
53 case SdrObjKind::Line:
54 case SdrObjKind::PolyLine:
55 case SdrObjKind::PathLine:
56 case SdrObjKind::FreehandLine:
57 case SdrObjKind::Measure:
58 case SdrObjKind::Edge:
112 aPath = aPalettePath.getToken(0,
';',
nIndex);
165 if (rId ==
"RID_SVXPAGE_LINE")
179 else if (rId ==
"RID_SVXPAGE_LINE_DEF")
188 else if (rId ==
"RID_SVXPAGE_LINEEND_DEF")
198 else if (rId ==
"RID_SVXPAGE_SHADOW")
Reference< XExecutableDialog > m_xDialog
XDashListRef GetDashList() const
XLineEndListRef GetLineEndList() const
XColorListRef GetColorList() const
void SetPropertyList(XPropertyListRef const &p)
virtual SdrInventor GetObjInventor() const
virtual SdrObjKind GetObjIdentifier() const
static SAL_WARN_UNUSED_RESULT SfxObjectShell * Current()
void PutItem(const SfxPoolItem &rItem)
void AddTabPage(const OUString &rName, CreateTabPage pCreateFunc, GetTabPageRanges pRangesFunc)
weld::Button & GetCancelButton() const
void RemoveTabPage(const OUString &rName)
static std::unique_ptr< SfxTabPage > Create(weld::Container *pPage, weld::DialogController *pController, const SfxItemSet *)
static std::unique_ptr< SfxTabPage > Create(weld::Container *pPage, weld::DialogController *pController, const SfxItemSet *)
virtual short Ok() override
XLineEndListRef pNewLineEndList
XColorListRef mpNewColorList
XDashListRef pNewDashList
ChangeType nLineEndListState
virtual void PageCreated(const OUString &rId, SfxTabPage &rPage) override
ChangeType mnColorListState
XLineEndListRef pLineEndList
SvxLineTabDialog(weld::Window *pParent, const SfxItemSet *pAttr, SdrModel *pModel, const SdrObject *pObj, bool bHasObj)
ChangeType nDashListState
static std::unique_ptr< SfxTabPage > Create(weld::Container *pPage, weld::DialogController *pController, const SfxItemSet *)
static std::unique_ptr< SfxTabPage > Create(weld::Container *pPage, weld::DialogController *pController, const SfxItemSet *)
#define LINK(Instance, Class, Member)
IMPL_LINK_NOARG(SvxLineTabDialog, CancelHdlImpl, weld::Button &, void)