23#include <svx/svxids.hrc>
29#include <svx/dialogs.hrc>
58 bool bOutliner =
false;
65 for(
size_t nNum = 0; nNum <
nCount; ++nNum)
72 case SdrObjKind::TitleText:
75 case SdrObjKind::OutlineText:
92 if( pFirstStyleSheet )
96 if( pItem ==
nullptr )
99 DBG_ASSERT( pItem,
"No EE_PARA_NUMBULLET in Pool! [CL]" );
120 AddTabPage(
"customize", RID_SVXPAGE_NUM_OPTIONS);
121 AddTabPage(
"position", RID_SVXPAGE_NUM_POSITION);
132 if (rId ==
"customize")
136 aSet.
Put (
SfxUInt16Item(SID_METRIC_ITEM,
static_cast<sal_uInt16
>(eMetric)));
139 else if (rId ==
"position")
143 aSet.
Put (
SfxUInt16Item(SID_METRIC_ITEM,
static_cast<sal_uInt16
>(eMetric)));
154 if( SfxItemState::SET ==
m_xOutputSet->GetItemState(
m_xOutputSet->GetPool()->GetWhich(SID_ATTR_NUMBERING_RULE),
false, &pItem ))
static void MapFontsInNumRule(SvxNumRule &aNumRule, const SfxItemSet &rSet)
size_t GetMarkCount() const
SdrMark * GetMark(size_t nNum) const
const SdrMarkList & GetMarkedObjectList() const
SdrObject * GetMarkedSdrObj() const
FieldUnit GetUIUnit() const
virtual SdrInventor GetObjInventor() const
virtual SdrObjKind GetObjIdentifier() const
SfxItemPool * GetSecondaryPool() const
const SfxPoolItem * GetPoolDefaultItem(sal_uInt16 nWhich) const
SfxItemPool * GetPool() const
const T * GetItemIfSet(TypedWhichId< T > nWhich, bool bSrchInParent=true) const
SfxItemState GetItemState(sal_uInt16 nWhich, bool bSrchInParent=true, const SfxPoolItem **ppItem=nullptr) const
const SfxPoolItem * GetItem(sal_uInt16 nWhich, bool bSearchInParent=true) const
const SfxPoolItem * Put(const SfxPoolItem &rItem, sal_uInt16 nWhich)
void MergeRange(sal_uInt16 nFrom, sal_uInt16 nTo)
virtual SfxStyleSheetBase * Find(const OUString &, SfxStyleFamily eFam, SfxStyleSearchBits n=SfxStyleSearchBits::All)
virtual SfxItemSet & GetItemSet()
void AddTabPage(const OUString &rName, CreateTabPage pCreateFunc, GetTabPageRanges pRangesFunc)
void SetInputSet(const SfxItemSet *pInSet)
void RemoveTabPage(const OUString &rName)
const SfxItemSet * GetOutputItemSet() const
SfxItemSet * GetInputSetImpl()
virtual void PageCreated(const SfxAllItemSet &aSet)
const SvxNumRule & GetNumRule() const
void SetFeatureFlag(SvxNumRuleFlags nFlag, bool bSet=true)
virtual SfxStyleSheetBasePool * GetStyleSheetPool() override
OutlineBulletDlg(weld::Window *pParent, const SfxItemSet *pAttr, ::sd::View *pView)
Constructor of tab dialog: append pages to the dialog.
virtual ~OutlineBulletDlg() override
const SfxItemSet * GetBulletOutputItemSet() const
std::unique_ptr< SfxItemSet > m_xOutputSet
virtual void PageCreated(const OUString &rId, SfxTabPage &rPage) override
DrawDocShell * GetDocSh() const
SdDrawDocument & GetDoc() const
#define DBG_ASSERT(sCon, aError)
constexpr TypedWhichId< SvxNumBulletItem > EE_PARA_NUMBULLET(EE_PARA_START+5)
SwNumRule * GetNumRule(SwTextFormatColl &rTextFormatColl)
constexpr OUStringLiteral STR_LAYOUT_OUTLINE