20#undef SC_DLLIMPLEMENTATION
29#include <svx/dialogs.hrc>
30#include <editeng/editids.hrc>
32#include <osl/diagnose.h>
38 "FormatCellsDialog", pCellAttrs)
85 if (rPageId ==
"numbers")
89 else if (rPageId ==
"font" && pDocSh)
92 assert(pInfoItem &&
"FontListItem not found :-(");
96 else if (rPageId ==
"background")
Reference< XExecutableDialog > m_xDialog
ScAttrDlg(weld::Window *pParent, const SfxItemSet *pCellAttrs)
virtual void PageCreated(const OUString &rPageId, SfxTabPage &rTabPage) override
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 OUString &rName, CreateTabPage pCreateFunc, GetTabPageRanges pRangesFunc)
void RemoveTabPage(const OUString &rName)
SfxItemSet * GetInputSetImpl()
virtual void PageCreated(const SfxAllItemSet &aSet)
void SetWindowState(const OUString &sState)
OUString GetWindowState() const
bool IsAsianTypographyEnabled()