25#include <sfx2/strings.hrc>
36 const OUString& rUIXMLDescription,
const OUString& rID,
99 if (SfxItemState::DEFAULT == eState)
100 m_xExampleSet->ClearItem(nWhich);
102 m_xExampleSet->Put(pInSet->
Get(nWhich));
107 pPage->
Reset(GetInputSetImpl());
116 OUString aNoName = aNo + OUString::number(
i);
117 while (rPool.
Find(aNoName, eFam))
120 aNoName = aNo + OUString::number(
i);
Reference< XExecutableDialog > m_xDialog
const SfxPoolItem & Get(sal_uInt16 nWhich, bool bSrchInParent=true) const
static std::unique_ptr< SfxTabPage > Create(weld::Container *pPage, weld::DialogController *pController, const SfxItemSet *)
virtual short Ok() override
SfxStyleSheetBase & m_rStyle
SfxStyleDialogController(weld::Window *pParent, const OUString &rUIXMLDescription, const OUString &rID, SfxStyleSheetBase &)
static OUString GenerateUnusedName(SfxStyleSheetBasePool &rPool, SfxStyleFamily eFam)
virtual ~SfxStyleDialogController() override
virtual SfxStyleSheetBase * Find(const OUString &, SfxStyleFamily eFam, SfxStyleSearchBits n=SfxStyleSearchBits::All)
const OUString & GetName() const
virtual bool HasParentSupport() const
virtual SfxItemSet & GetItemSet()
void SetCurPageId(const OUString &rName)
void AddTabPage(const OUString &rName, CreateTabPage pCreateFunc, GetTabPageRanges pRangesFunc)
weld::Button & GetCancelButton() const
std::unique_ptr< SfxItemSet > m_xExampleSet
void RemoveStandardButton()
virtual void Reset(const SfxItemSet *)
SfxItemState GetItemState(bool bSrchInParent=true, const SfxPoolItem **ppItem=nullptr) const
std::shared_ptr< weld::Dialog > m_xDialog
#define LINK(Instance, Class, Member)
OUString SfxResId(TranslateId aId)
IMPL_LINK_NOARG(SfxStyleDialogController, CancelHdl, weld::Button &, void)