20#undef SC_DLLIMPLEMENTATION
29#include <svx/dialogs.hrc>
30#include <editeng/editids.hrc>
32#include <osl/diagnose.h>
37 "FormatCellsDialog", pCellAttrs)
76 if (rPageId ==
"numbers")
80 else if (rPageId ==
"font" && pDocSh)
83 assert(pInfoItem &&
"FontListItem not found :-(");
87 else if (rPageId ==
"background")
virtual void PageCreated(const OString &rPageId, SfxTabPage &rTabPage) override
ScAttrDlg(weld::Window *pParent, const SfxItemSet *pCellAttrs)
virtual ~ScAttrDlg() override
static std::unique_ptr< SfxTabPage > Create(weld::Container *pPage, weld::DialogController *pController, const SfxItemSet *rAttrSet)
static SfxAbstractDialogFactory * Create()
virtual CreateTabPage GetTabPageCreatorFunc(sal_uInt16 nId)=0
const SfxPoolItem * Put(const SfxPoolItem &rItem, sal_uInt16 nWhich)
static SAL_WARN_UNUSED_RESULT SfxObjectShell * Current()
const SfxPoolItem * GetItem(sal_uInt16 nSlotId) const
void AddTabPage(const OString &rName, CreateTabPage pCreateFunc, GetTabPageRanges pRangesFunc)
void RemoveTabPage(const OString &rName)
SfxItemSet * GetInputSetImpl()
virtual void PageCreated(const SfxAllItemSet &aSet)
bool IsAsianTypographyEnabled()