LibreOffice Module sc (master)  1
Classes | Macros
scdlgfact.hxx File Reference
#include <scabstdlg.hxx>
#include <sfx2/sfxdlg.hxx>
#include <corodlg.hxx>
#include <condformatmgr.hxx>
#include <dapitype.hxx>
#include <dapidata.hxx>
#include <datafdlg.hxx>
#include <delcodlg.hxx>
#include <delcldlg.hxx>
#include <dpgroupdlg.hxx>
#include <filldlg.hxx>
#include <groupdlg.hxx>
#include <linkarea.hxx>
#include <lbseldlg.hxx>
#include <inscldlg.hxx>
#include <instbdlg.hxx>
#include <inscodlg.hxx>
#include <mtrindlg.hxx>
#include <mvtabdlg.hxx>
#include <namecrea.hxx>
#include <namepast.hxx>
#include <pfiltdlg.hxx>
#include <pvfundlg.hxx>
#include <shtabdlg.hxx>
#include <scendlg.hxx>
#include <scuiasciiopt.hxx>
#include <scuiautofmt.hxx>
#include <scuiimoptdlg.hxx>
#include <sortdlg.hxx>
#include <strindlg.hxx>
#include <tabbgcolordlg.hxx>
#include <textimportoptions.hxx>
Include dependency graph for scdlgfact.hxx:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  AbstractScImportAsciiDlg_Impl
 
class  AbstractScAutoFormatDlg_Impl
 
class  AbstractScColRowLabelDlg_Impl
 
class  AbstractScCondFormatManagerDlg_Impl
 
class  AbstractScDataPilotDatabaseDlg_Impl
 
class  AbstractScDataPilotSourceTypeDlg_Impl
 
class  AbstractScDataPilotServiceDlg_Impl
 
class  AbstractScDeleteCellDlg_Impl
 
class  AbstractScDataFormDlg_Impl
 
class  AbstractScDeleteContentsDlg_Impl
 
class  AbstractScFillSeriesDlg_Impl
 
class  AbstractScGroupDlg_Impl
 
class  AbstractScInsertCellDlg_Impl
 
class  AbstractScInsertContentsDlg_Impl
 
class  AbstractScInsertTableDlg_Impl
 
class  AbstractScSelEntryDlg_Impl
 
class  AbstractScLinkedAreaDlg_Impl
 
class  AbstractScMetricInputDlg_Impl
 
class  AbstractScMoveTableDlg_Impl
 
class  AbstractScNameCreateDlg_Impl
 
class  AbstractScNamePasteDlg_Impl
 
class  AbstractScPivotFilterDlg_Impl
 
class  AbstractScDPFunctionDlg_Impl
 
class  AbstractScDPSubtotalDlg_Impl
 
class  AbstractScDPNumGroupDlg_Impl
 
class  AbstractScDPDateGroupDlg_Impl
 
class  AbstractScDPShowDetailDlg_Impl
 
class  AbstractScNewScenarioDlg_Impl
 
class  AbstractScShowTabDlg_Impl
 
class  AbstractScSortWarningDlg_Impl
 
class  AbstractScStringInputDlg_Impl
 
class  AbstractScTabBgColorDlg_Impl
 
class  AbstractScImportOptionsDlg_Impl
 
class  AbstractScTextImportOptionsDlg_Impl
 
class  ScAbstractTabController_Impl
 
class  ScAsyncTabController_Impl
 
class  ScAbstractDialogFactory_Impl
 

Macros

#define DECL_ABSTDLG_BASE(Class, DialogClass)
 
#define IMPL_ABSTDLG_BASE(Class)
 

Macro Definition Documentation

#define DECL_ABSTDLG_BASE (   Class,
  DialogClass 
)
Value:
public: \
explicit Class( DialogClass* p) \
: pDlg(p) \
{} \
virtual ~Class() override; \
virtual short Execute() override ; \
virtual bool StartExecuteAsync(VclAbstractDialog::AsyncContext &rCtx) override; \
std::vector<OString> getAllPageUIXMLDescriptions() const override; \
bool selectPageByUIXMLDescription(const OString& rUIXMLDescription) override; \
virtual BitmapEx createScreenshot() const override; \
virtual OString GetScreenshotId() const override; \
const ::avmedia::MediaItem * Execute(SdrMarkView *pSdrView, SfxRequest const &rReq)

Definition at line 55 of file scdlgfact.hxx.

#define IMPL_ABSTDLG_BASE (   Class)
Value:
Class::~Class() \
{ \
} \
short Class::Execute() \
{ \
return pDlg->Execute(); \
} \
bool Class::StartExecuteAsync(VclAbstractDialog::AsyncContext &rCtx)\
{ \
return pDlg->StartExecuteAsync( rCtx ); \
} \
std::vector<OString> Class::getAllPageUIXMLDescriptions() const \
{ \
return pDlg->getAllPageUIXMLDescriptions(); \
} \
bool Class::selectPageByUIXMLDescription(const OString& rUIXMLDescription) \
{ \
return pDlg->selectPageByUIXMLDescription(rUIXMLDescription); \
} \
BitmapEx Class::createScreenshot() const \
{ \
VclPtr<VirtualDevice> xDialogSurface(VclPtr<VirtualDevice>::Create(DeviceFormat::DEFAULT)); \
pDlg->createScreenshot(*xDialogSurface); \
return xDialogSurface->GetBitmapEx(Point(), xDialogSurface->GetOutputSizePixel()); \
} \
OString Class::GetScreenshotId() const \
{ \
return pDlg->GetScreenshotId(); \
}

Definition at line 69 of file scdlgfact.hxx.