LibreOffice Module sc (master)  1
Public Member Functions | Static Public Member Functions | Protected Member Functions | List of all members
ScAbstractDialogFactory Class Referenceabstract

#include <scabstdlg.hxx>

Inheritance diagram for ScAbstractDialogFactory:
[legend]

Public Member Functions

virtual VclPtr< AbstractScImportAsciiDlgCreateScImportAsciiDlg (weld::Window *pParent, const OUString &aDatName, SvStream *pInStream, ScImportAsciiCall eCall)=0
 
virtual VclPtr< AbstractScTextImportOptionsDlgCreateScTextImportOptionsDlg (weld::Window *pParent)=0
 
virtual VclPtr< AbstractScAutoFormatDlgCreateScAutoFormatDlg (weld::Window *pParent, ScAutoFormat *pAutoFormat, const ScAutoFormatData *pSelFormatData, ScViewData *pViewData)=0
 
virtual VclPtr< AbstractScColRowLabelDlgCreateScColRowLabelDlg (weld::Window *pParent, bool bCol, bool bRow)=0
 
virtual VclPtr< AbstractScSortWarningDlgCreateScSortWarningDlg (weld::Window *pParent, const OUString &rExtendText, const OUString &rCurrentText)=0
 
virtual VclPtr< AbstractScCondFormatManagerDlgCreateScCondFormatMgrDlg (weld::Window *pParent, ScDocument *pDoc, const ScConditionalFormatList *pFormatList)=0
 
virtual VclPtr< AbstractScDataPilotDatabaseDlgCreateScDataPilotDatabaseDlg (weld::Window *pParent)=0
 
virtual VclPtr< AbstractScDataPilotSourceTypeDlgCreateScDataPilotSourceTypeDlg (weld::Window *pParent, bool bEnableExternal)=0
 
virtual VclPtr< AbstractScDataPilotServiceDlgCreateScDataPilotServiceDlg (weld::Window *pParent, const std::vector< OUString > &rServices)=0
 
virtual VclPtr< AbstractScDeleteCellDlgCreateScDeleteCellDlg (weld::Window *pParent, bool bDisallowCellMove)=0
 
virtual VclPtr< AbstractScDataFormDlgCreateScDataFormDlg (weld::Window *pParent, ScTabViewShell *pTabViewShell)=0
 
virtual VclPtr< AbstractScDeleteContentsDlgCreateScDeleteContentsDlg (weld::Window *pParent)=0
 
virtual VclPtr< AbstractScFillSeriesDlgCreateScFillSeriesDlg (weld::Window *pParent, ScDocument &rDocument, FillDir eFillDir, FillCmd eFillCmd, FillDateCmd eFillDateCmd, const OUString &aStartStr, double fStep, double fMax, SCSIZE nSelectHeight, SCSIZE nSelectWidth, sal_uInt16 nPossDir)=0
 
virtual VclPtr< AbstractScGroupDlgCreateAbstractScGroupDlg (weld::Window *pParent, bool bUnGroup=false)=0
 
virtual VclPtr< AbstractScInsertCellDlgCreateScInsertCellDlg (weld::Window *pParent, bool bDisallowCellMove)=0
 
virtual VclPtr< AbstractScInsertContentsDlgCreateScInsertContentsDlg (weld::Window *pParent, const OUString *pStrTitle=nullptr)=0
 
virtual VclPtr< AbstractScInsertTableDlgCreateScInsertTableDlg (weld::Window *pParent, ScViewData &rViewData, SCTAB nTabCount, bool bFromFile)=0
 
virtual VclPtr< AbstractScSelEntryDlgCreateScSelEntryDlg (weld::Window *pParent, const std::vector< OUString > &rEntryList)=0
 
virtual VclPtr< AbstractScLinkedAreaDlgCreateScLinkedAreaDlg (weld::Window *pParent)=0
 
virtual VclPtr< AbstractScMetricInputDlgCreateScMetricInputDlg (weld::Window *pParent, const OString &sDialogName, long nCurrent, long nDefault, FieldUnit eFUnit, sal_uInt16 nDecimals, long nMaximum, long nMinimum=0)=0
 
virtual VclPtr< AbstractScMoveTableDlgCreateScMoveTableDlg (weld::Window *pParent, const OUString &rDefault)=0
 
virtual VclPtr< AbstractScNameCreateDlgCreateScNameCreateDlg (weld::Window *pParent, CreateNameFlags nFlags)=0
 
virtual VclPtr< AbstractScNamePasteDlgCreateScNamePasteDlg (weld::Window *pParent, ScDocShell *pShell)=0
 
virtual VclPtr< AbstractScPivotFilterDlgCreateScPivotFilterDlg (weld::Window *pParent, const SfxItemSet &rArgSet, sal_uInt16 nSourceTab)=0
 
virtual VclPtr< AbstractScDPFunctionDlgCreateScDPFunctionDlg (weld::Widget *pParent, const ScDPLabelDataVector &rLabelVec, const ScDPLabelData &rLabelData, const ScPivotFuncData &rFuncData)=0
 
virtual VclPtr< AbstractScDPSubtotalDlgCreateScDPSubtotalDlg (weld::Widget *pParent, ScDPObject &rDPObj, const ScDPLabelData &rLabelData, const ScPivotFuncData &rFuncData, const ScDPNameVec &rDataFields)=0
 
virtual VclPtr< AbstractScDPNumGroupDlgCreateScDPNumGroupDlg (weld::Window *pParent, const ScDPNumGroupInfo &rInfo)=0
 
virtual VclPtr< AbstractScDPDateGroupDlgCreateScDPDateGroupDlg (weld::Window *pParent, const ScDPNumGroupInfo &rInfo, sal_Int32 nDatePart, const Date &rNullDate)=0
 
virtual VclPtr< AbstractScDPShowDetailDlgCreateScDPShowDetailDlg (weld::Window *pParent, ScDPObject &rDPObj, css::sheet::DataPilotFieldOrientation nOrient)=0
 
virtual VclPtr< AbstractScNewScenarioDlgCreateScNewScenarioDlg (weld::Window *pParent, const OUString &rName, bool bEdit, bool bSheetProtected)=0
 
virtual VclPtr< AbstractScShowTabDlgCreateScShowTabDlg (weld::Window *pParent)=0
 
virtual VclPtr< AbstractScStringInputDlgCreateScStringInputDlg (weld::Window *pParent, const OUString &rTitle, const OUString &rEditTitle, const OUString &rDefault, const OString &rHelpId, const OString &rEditHelpId)=0
 
virtual VclPtr< AbstractScTabBgColorDlgCreateScTabBgColorDlg (weld::Window *pParent, const OUString &rTitle, const OUString &rTabBgColorNoColorText, const Color &rDefaultColor)=0
 
virtual VclPtr< AbstractScImportOptionsDlgCreateScImportOptionsDlg (weld::Window *pParent, bool bAscii, const ScImportOptions *pOptions, const OUString *pStrTitle, bool bOnlyDbtoolsEncodings, bool bImport=true)=0
 
virtual VclPtr< SfxAbstractTabDialogCreateScAttrDlg (weld::Window *pParent, const SfxItemSet *pCellAttrs)=0
 
virtual VclPtr< SfxAbstractTabDialogCreateScHFEditDlg (weld::Window *pParent, const SfxItemSet &rCoreSet, const OUString &rPageStyle, sal_uInt16 nResId)=0
 
virtual VclPtr< SfxAbstractTabDialogCreateScStyleDlg (weld::Window *pParent, SfxStyleSheetBase &rStyleBase, bool bPage)=0
 
virtual VclPtr< SfxAbstractTabDialogCreateScSubTotalDlg (weld::Window *pParent, const SfxItemSet *pArgSet)=0
 
virtual VclPtr< SfxAbstractTabDialogCreateScCharDlg (weld::Window *pParent, const SfxItemSet *pAttr, const SfxObjectShell *pDocShell, bool bDrawText)=0
 
virtual VclPtr< SfxAbstractTabDialogCreateScParagraphDlg (weld::Window *pParent, const SfxItemSet *pAttr)=0
 
virtual std::shared_ptr< ScAsyncTabControllerCreateScSortDlg (weld::Window *pParent, const SfxItemSet *pArgSet)=0
 
virtual CreateTabPage GetTabPageCreatorFunc (sal_uInt16 nId)=0
 

Static Public Member Functions

static SC_DLLPUBLIC ScAbstractDialogFactoryCreate ()
 

Protected Member Functions

 ~ScAbstractDialogFactory ()
 

Detailed Description

Definition at line 398 of file scabstdlg.hxx.

Constructor & Destructor Documentation

ScAbstractDialogFactory::~ScAbstractDialogFactory ( )
inlineprotected

Definition at line 555 of file scabstdlg.hxx.

Member Function Documentation

ScAbstractDialogFactory * ScAbstractDialogFactory::Create ( )
static
virtual VclPtr<AbstractScGroupDlg> ScAbstractDialogFactory::CreateAbstractScGroupDlg ( weld::Window pParent,
bool  bUnGroup = false 
)
pure virtual
virtual VclPtr<SfxAbstractTabDialog> ScAbstractDialogFactory::CreateScAttrDlg ( weld::Window pParent,
const SfxItemSet pCellAttrs 
)
pure virtual
virtual VclPtr<AbstractScAutoFormatDlg> ScAbstractDialogFactory::CreateScAutoFormatDlg ( weld::Window pParent,
ScAutoFormat pAutoFormat,
const ScAutoFormatData pSelFormatData,
ScViewData pViewData 
)
pure virtual
virtual VclPtr<SfxAbstractTabDialog> ScAbstractDialogFactory::CreateScCharDlg ( weld::Window pParent,
const SfxItemSet pAttr,
const SfxObjectShell pDocShell,
bool  bDrawText 
)
pure virtual
virtual VclPtr<AbstractScColRowLabelDlg> ScAbstractDialogFactory::CreateScColRowLabelDlg ( weld::Window pParent,
bool  bCol,
bool  bRow 
)
pure virtual

Implemented in ScAbstractDialogFactory_Impl.

Referenced by ScDocShell::Execute().

virtual VclPtr<AbstractScCondFormatManagerDlg> ScAbstractDialogFactory::CreateScCondFormatMgrDlg ( weld::Window pParent,
ScDocument pDoc,
const ScConditionalFormatList pFormatList 
)
pure virtual
virtual VclPtr<AbstractScDataFormDlg> ScAbstractDialogFactory::CreateScDataFormDlg ( weld::Window pParent,
ScTabViewShell pTabViewShell 
)
pure virtual
virtual VclPtr<AbstractScDataPilotDatabaseDlg> ScAbstractDialogFactory::CreateScDataPilotDatabaseDlg ( weld::Window pParent)
pure virtual
virtual VclPtr<AbstractScDataPilotServiceDlg> ScAbstractDialogFactory::CreateScDataPilotServiceDlg ( weld::Window pParent,
const std::vector< OUString > &  rServices 
)
pure virtual
virtual VclPtr<AbstractScDataPilotSourceTypeDlg> ScAbstractDialogFactory::CreateScDataPilotSourceTypeDlg ( weld::Window pParent,
bool  bEnableExternal 
)
pure virtual
virtual VclPtr<AbstractScDeleteCellDlg> ScAbstractDialogFactory::CreateScDeleteCellDlg ( weld::Window pParent,
bool  bDisallowCellMove 
)
pure virtual
virtual VclPtr<AbstractScDeleteContentsDlg> ScAbstractDialogFactory::CreateScDeleteContentsDlg ( weld::Window pParent)
pure virtual
virtual VclPtr<AbstractScDPDateGroupDlg> ScAbstractDialogFactory::CreateScDPDateGroupDlg ( weld::Window pParent,
const ScDPNumGroupInfo rInfo,
sal_Int32  nDatePart,
const Date rNullDate 
)
pure virtual
virtual VclPtr<AbstractScDPFunctionDlg> ScAbstractDialogFactory::CreateScDPFunctionDlg ( weld::Widget pParent,
const ScDPLabelDataVector rLabelVec,
const ScDPLabelData rLabelData,
const ScPivotFuncData rFuncData 
)
pure virtual

Implemented in ScAbstractDialogFactory_Impl.

Referenced by IMPL_LINK_NOARG().

virtual VclPtr<AbstractScDPNumGroupDlg> ScAbstractDialogFactory::CreateScDPNumGroupDlg ( weld::Window pParent,
const ScDPNumGroupInfo rInfo 
)
pure virtual
virtual VclPtr<AbstractScDPShowDetailDlg> ScAbstractDialogFactory::CreateScDPShowDetailDlg ( weld::Window pParent,
ScDPObject rDPObj,
css::sheet::DataPilotFieldOrientation  nOrient 
)
pure virtual
virtual VclPtr<AbstractScDPSubtotalDlg> ScAbstractDialogFactory::CreateScDPSubtotalDlg ( weld::Widget pParent,
ScDPObject rDPObj,
const ScDPLabelData rLabelData,
const ScPivotFuncData rFuncData,
const ScDPNameVec rDataFields 
)
pure virtual

Implemented in ScAbstractDialogFactory_Impl.

Referenced by IMPL_LINK_NOARG().

virtual VclPtr<AbstractScFillSeriesDlg> ScAbstractDialogFactory::CreateScFillSeriesDlg ( weld::Window pParent,
ScDocument rDocument,
FillDir  eFillDir,
FillCmd  eFillCmd,
FillDateCmd  eFillDateCmd,
const OUString &  aStartStr,
double  fStep,
double  fMax,
SCSIZE  nSelectHeight,
SCSIZE  nSelectWidth,
sal_uInt16  nPossDir 
)
pure virtual
virtual VclPtr<SfxAbstractTabDialog> ScAbstractDialogFactory::CreateScHFEditDlg ( weld::Window pParent,
const SfxItemSet rCoreSet,
const OUString &  rPageStyle,
sal_uInt16  nResId 
)
pure virtual
virtual VclPtr<AbstractScImportAsciiDlg> ScAbstractDialogFactory::CreateScImportAsciiDlg ( weld::Window pParent,
const OUString &  aDatName,
SvStream pInStream,
ScImportAsciiCall  eCall 
)
pure virtual
virtual VclPtr<AbstractScImportOptionsDlg> ScAbstractDialogFactory::CreateScImportOptionsDlg ( weld::Window pParent,
bool  bAscii,
const ScImportOptions pOptions,
const OUString *  pStrTitle,
bool  bOnlyDbtoolsEncodings,
bool  bImport = true 
)
pure virtual
virtual VclPtr<AbstractScInsertCellDlg> ScAbstractDialogFactory::CreateScInsertCellDlg ( weld::Window pParent,
bool  bDisallowCellMove 
)
pure virtual
virtual VclPtr<AbstractScInsertContentsDlg> ScAbstractDialogFactory::CreateScInsertContentsDlg ( weld::Window pParent,
const OUString *  pStrTitle = nullptr 
)
pure virtual
virtual VclPtr<AbstractScInsertTableDlg> ScAbstractDialogFactory::CreateScInsertTableDlg ( weld::Window pParent,
ScViewData rViewData,
SCTAB  nTabCount,
bool  bFromFile 
)
pure virtual
virtual VclPtr<AbstractScLinkedAreaDlg> ScAbstractDialogFactory::CreateScLinkedAreaDlg ( weld::Window pParent)
pure virtual
virtual VclPtr<AbstractScMetricInputDlg> ScAbstractDialogFactory::CreateScMetricInputDlg ( weld::Window pParent,
const OString &  sDialogName,
long  nCurrent,
long  nDefault,
FieldUnit  eFUnit,
sal_uInt16  nDecimals,
long  nMaximum,
long  nMinimum = 0 
)
pure virtual

Implemented in ScAbstractDialogFactory_Impl.

Referenced by ScCellShell::Execute().

virtual VclPtr<AbstractScMoveTableDlg> ScAbstractDialogFactory::CreateScMoveTableDlg ( weld::Window pParent,
const OUString &  rDefault 
)
pure virtual
virtual VclPtr<AbstractScNameCreateDlg> ScAbstractDialogFactory::CreateScNameCreateDlg ( weld::Window pParent,
CreateNameFlags  nFlags 
)
pure virtual
virtual VclPtr<AbstractScNamePasteDlg> ScAbstractDialogFactory::CreateScNamePasteDlg ( weld::Window pParent,
ScDocShell pShell 
)
pure virtual
virtual VclPtr<AbstractScNewScenarioDlg> ScAbstractDialogFactory::CreateScNewScenarioDlg ( weld::Window pParent,
const OUString &  rName,
bool  bEdit,
bool  bSheetProtected 
)
pure virtual
virtual VclPtr<SfxAbstractTabDialog> ScAbstractDialogFactory::CreateScParagraphDlg ( weld::Window pParent,
const SfxItemSet pAttr 
)
pure virtual
virtual VclPtr<AbstractScPivotFilterDlg> ScAbstractDialogFactory::CreateScPivotFilterDlg ( weld::Window pParent,
const SfxItemSet rArgSet,
sal_uInt16  nSourceTab 
)
pure virtual
virtual VclPtr<AbstractScSelEntryDlg > ScAbstractDialogFactory::CreateScSelEntryDlg ( weld::Window pParent,
const std::vector< OUString > &  rEntryList 
)
pure virtual
virtual VclPtr<AbstractScShowTabDlg> ScAbstractDialogFactory::CreateScShowTabDlg ( weld::Window pParent)
pure virtual
virtual std::shared_ptr<ScAsyncTabController> ScAbstractDialogFactory::CreateScSortDlg ( weld::Window pParent,
const SfxItemSet pArgSet 
)
pure virtual
virtual VclPtr<AbstractScSortWarningDlg> ScAbstractDialogFactory::CreateScSortWarningDlg ( weld::Window pParent,
const OUString &  rExtendText,
const OUString &  rCurrentText 
)
pure virtual
virtual VclPtr<AbstractScStringInputDlg> ScAbstractDialogFactory::CreateScStringInputDlg ( weld::Window pParent,
const OUString &  rTitle,
const OUString &  rEditTitle,
const OUString &  rDefault,
const OString &  rHelpId,
const OString &  rEditHelpId 
)
pure virtual
virtual VclPtr<SfxAbstractTabDialog> ScAbstractDialogFactory::CreateScStyleDlg ( weld::Window pParent,
SfxStyleSheetBase rStyleBase,
bool  bPage 
)
pure virtual
virtual VclPtr<SfxAbstractTabDialog> ScAbstractDialogFactory::CreateScSubTotalDlg ( weld::Window pParent,
const SfxItemSet pArgSet 
)
pure virtual
virtual VclPtr<AbstractScTabBgColorDlg> ScAbstractDialogFactory::CreateScTabBgColorDlg ( weld::Window pParent,
const OUString &  rTitle,
const OUString &  rTabBgColorNoColorText,
const Color rDefaultColor 
)
pure virtual
virtual VclPtr<AbstractScTextImportOptionsDlg> ScAbstractDialogFactory::CreateScTextImportOptionsDlg ( weld::Window pParent)
pure virtual
virtual CreateTabPage ScAbstractDialogFactory::GetTabPageCreatorFunc ( sal_uInt16  nId)
pure virtual

The documentation for this class was generated from the following files: