LibreOffice Module cui (master)  1
Classes | Macros | Functions | Variables
dlgfact.hxx File Reference
#include <svx/svxdlg.hxx>
#include <svx/zoom_def.hxx>
#include <com/sun/star/container/XNameReplace.hpp>
#include <tools/link.hxx>
#include <com/sun/star/frame/XFrame.hpp>
#include <cfgutil.hxx>
#include <cui/cuicharmap.hxx>
#include <cuifmsearch.hxx>
#include <cuigaldlg.hxx>
#include <cuigrfflt.hxx>
#include <cuihyperdlg.hxx>
#include <cuiimapwnd.hxx>
#include <cuisrchdlg.hxx>
#include <cuitabarea.hxx>
#include <cuitbxform.hxx>
#include <dlgname.hxx>
#include <DiagramDialog.hxx>
#include <hangulhanjadlg.hxx>
#include <hyphen.hxx>
#include <insdlg.hxx>
#include <labdlg.hxx>
#include <linkdlg.hxx>
#include <multipat.hxx>
#include <optdict.hxx>
#include <passwdomdlg.hxx>
#include <pastedlg.hxx>
#include <postdlg.hxx>
#include <QrCodeGenDialog.hxx>
#include <screenshotannotationdlg.hxx>
#include <showcols.hxx>
#include <SignatureLineDialog.hxx>
#include <SignSignatureLineDialog.hxx>
#include <SpellDialog.hxx>
#include <srchxtra.hxx>
#include <thesdlg.hxx>
#include <transfrm.hxx>
#include <zoom.hxx>
#include <AdditionsDialog.hxx>
Include dependency graph for dlgfact.hxx:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  AbstractDialogFactory_Impl
 

Macros

#define DECL_ABSTDLG_CLASS_(Class, Base, Dialog, StdPtr)
 
#define DECL_ABSTDLG_CLASS_UNIQUE(Class, Base, Dialog)   DECL_ABSTDLG_CLASS_(Class,Base,Dialog,std::unique_ptr)
 
#define DECL_ABSTDLG_CLASS_SHARED(Class, Base, Dialog)   DECL_ABSTDLG_CLASS_(Class,Base,Dialog,std::shared_ptr)
 
#define IMPL_ABSTDLG_CLASS(Class)
 
#define DECL_ABSTDLG_CLASS(Class, Dialog)   DECL_ABSTDLG_CLASS_UNIQUE(Class,Class,Dialog)
 
#define DECL_ABSTDLG_CLASS_SHARED_ASYNC(Class, Base, Dialog)
 
#define DECL_ABSTDLG_CLASS_ASYNC(Class, Dialog)   DECL_ABSTDLG_CLASS_SHARED_ASYNC(Class,Class,Dialog)
 
#define IMPL_ABSTDLG_CLASS_ASYNC(Class, Dialog)
 

Functions

virtual const SfxItemSetGetOutputItemSet () const override
 
virtual void SetText (const OUString &rStr) override
 
virtual void SetCurPageId (const OString &rName) override
 
virtual WhichRangesContainer GetInputRanges (const SfxItemPool &pItem) override
 
virtual void SetInputSet (const SfxItemSet *pInSet) override
 
virtual std::vector< OString > getAllPageUIXMLDescriptions () const override
 
virtual bool selectPageByUIXMLDescription (const OString &rUIXMLDescription) override
 
virtual BitmapEx createScreenshot () const override
 
virtual OString GetScreenshotId () const override
 
virtual void EndDialog (sal_Int32 nResult) override
 
virtual void EnableRubySupport (bool _bVal) override
 
virtual void SetByCharacter (bool _bByCharacter) override
 
virtual void SetConversionDirectionState (bool _bTryBothDirections, editeng::HangulHanjaConversion::ConversionDirection _ePrimaryConversionDirection) override
 
virtual void SetConversionFormat (editeng::HangulHanjaConversion::ConversionFormat _eType) override
 
virtual void SetOptionsChangedHdl (const Link< LinkParamNone *, void > &_rHdl) override
 
virtual void SetIgnoreHdl (const Link< weld::Button &, void > &_rHdl) override
 
virtual void SetIgnoreAllHdl (const Link< weld::Button &, void > &_rHdl) override
 
virtual void SetChangeHdl (const Link< weld::Button &, void > &_rHdl) override
 
virtual void SetChangeAllHdl (const Link< weld::Button &, void > &rHdl) override
 
virtual void SetClickByCharacterHdl (const Link< weld::Toggleable &, void > &rHdl) override
 
virtual void SetConversionFormatChangedHdl (const Link< weld::Toggleable &, void > &_rHdl) override
 
virtual void SetFindHdl (const Link< weld::Button &, void > &_rHdl) override
 
virtual bool GetUseBothDirections () const override
 
virtual editeng::HangulHanjaConversion::ConversionDirection GetDirection (editeng::HangulHanjaConversion::ConversionDirection _eDefaultDirection) const override
 
virtual void SetCurrentString (const OUString &_rNewString, const css::uno::Sequence< OUString > &_rSuggestions, bool _bOriginatesFromDocument=true) override
 
virtual OUString GetCurrentString () const override
 
virtual editeng::HangulHanjaConversion::ConversionFormat GetConversionFormat () const override
 
virtual void FocusSuggestion () override
 
virtual OUString GetCurrentSuggestion () const override
 
virtual OUString GetWord () override
 
virtual void SetColumns (const css::uno::Reference< css::container::XIndexContainer > &xCols) override
 
virtual void SetLimits (sal_uInt16 nMin, sal_uInt16 nMax) override
 
virtual void HideButton (ZoomButtonId nBtnId) override
 
virtual void InvalidateDialog () override
 
virtual std::shared_ptr< SfxDialogControllerGetController () override
 
virtual SfxBindingsGetBindings () override
 
virtual OUString GetTitle () const override
 
virtual OUString GetScriptURL () const override
 
virtual void SetRunLabel () override
 
virtual sal_uInt32 GetId () const override
 
virtual OUString GetURL () const override
 
virtual OUString GetAltText () const override
 
virtual OUString GetDesc () const override
 
virtual OUString GetTarget () const override
 
virtual OUString GetName () const override
 
virtual sal_uInt16 GetOther () override
 
virtual sal_uInt16 GetShorter () override
 
virtual sal_uInt16 GetLonger () override
 
virtual bool IsRelaxed () override
 
virtual TransliterationFlags GetTransliterationFlags () const override
 
virtual void SetValidateFramePosLink (const Link< SvxSwFrameValidation &, void > &rLink) override
 
virtual void SetValue (tools::Long nNew) override
 
virtual tools::Long GetValue () const override
 
virtual css::uno::Reference< css::linguistic2::XDictionary > GetNewDictionary () override
 
virtual void GetName (OUString &rName) override
 
virtual void SetCheckNameHdl (const Link< AbstractSvxNameDialog &, bool > &rLink, bool bCheckImmediately=false) override
 
virtual void SetCheckNameTooltipHdl (const Link< AbstractSvxNameDialog &, OUString > &rLink) override
 
virtual void SetEditHelpId (const OString &) override
 
virtual void SetHelpId (const OString &) override
 
 DECL_LINK (CheckNameHdl, SvxNameDialog &, bool)
 
 DECL_LINK (CheckNameTooltipHdl, SvxNameDialog &, OUString)
 
virtual void SetCheckNameHdl (const Link< AbstractSvxObjectNameDialog &, bool > &rLink) override
 
 DECL_LINK (CheckNameHdl, SvxObjectNameDialog &, bool)
 
virtual void GetTitle (OUString &rName) override
 
virtual void GetDescription (OUString &rName) override
 
virtual OUString GetPath () const override
 
virtual void SetPath (const OUString &rPath) override
 
virtual void SetTitle (const OUString &rNewTitle) override
 
virtual bool QueryClose () override
 
virtual void SetFoundHandler (const Link< FmFoundRecordInformation &, void > &lnk) override
 
virtual void SetCanceledNotFoundHdl (const Link< FmFoundRecordInformation &, void > &lnk) override
 
virtual void SetActiveField (const OUString &strField) override
 
virtual Graphic GetFilteredGraphic (const Graphic &rGraphic, double fScaleX, double fScaleY) override
 
virtual css::uno::Reference< css::embed::XEmbeddedObject > GetObject () override
 
virtual css::uno::Reference< css::io::XInputStream > GetIconIfIconified (OUString *pGraphicMediaType) override
 
virtual bool IsCreateNew () override
 
virtual void Insert (SotClipboardFormatId nFormat, const OUString &rFormatName) override
 
virtual void InsertUno (const OUString &sCmd, const OUString &sLabel) override
 
virtual void SetObjName (const SvGlobalName &rClass, const OUString &rObjName) override
 
virtual void PreGetFormat (const TransferableDataHelper &aHelper) override
 
virtual SotClipboardFormatId GetFormatOnly () override
 
virtual SotClipboardFormatId GetFormat (const TransferableDataHelper &aHelper) override
 
virtual void SetPrevHdl (const Link< AbstractSvxPostItDialog &, void > &rLink) override
 
virtual void SetNextHdl (const Link< AbstractSvxPostItDialog &, void > &rLink) override
 
virtual void EnableTravel (bool bNext, bool bPrev) override
 
virtual OUString GetNote () override
 
virtual void SetNote (const OUString &rTxt) override
 
virtual void ShowLastAuthor (const OUString &rAuthor, const OUString &rDate) override
 
virtual void DontChangeAuthor () override
 
virtual void HideAuthor () override
 
virtual std::shared_ptr< weld::DialogGetDialog () override
 
 DECL_LINK (NextHdl, SvxPostItDialog &, void)
 
 DECL_LINK (PrevHdl, SvxPostItDialog &, void)
 
virtual OUString GetPasswordToOpen () const override
 
virtual OUString GetPasswordToModify () const override
 
virtual bool IsRecommendToOpenReadonly () const override
 

Variables

Link< AbstractSvxNameDialog &, bool > aCheckNameHdl
 
Link< AbstractSvxNameDialog &, OUString > aCheckNameTooltipHdl
 
Link< AbstractSvxPostItDialog &, voidaNextHdl
 
Link< AbstractSvxPostItDialog &, voidaPrevHdl
 

Macro Definition Documentation

#define DECL_ABSTDLG_CLASS (   Class,
  Dialog 
)    DECL_ABSTDLG_CLASS_UNIQUE(Class,Class,Dialog)

Definition at line 82 of file dlgfact.hxx.

#define DECL_ABSTDLG_CLASS_ (   Class,
  Base,
  Dialog,
  StdPtr 
)
Value:
class Class##_Impl final : public Base \
{ \
StdPtr<Dialog> m_xDlg; \
public: \
explicit Class##_Impl(StdPtr<Dialog> p) : m_xDlg(std::move(p)) {} \
virtual short Execute() override;
const ::avmedia::MediaItem * Execute(const SdrMarkView *pSdrView, SfxRequest const &rReq)
Base

Definition at line 62 of file dlgfact.hxx.

#define DECL_ABSTDLG_CLASS_ASYNC (   Class,
  Dialog 
)    DECL_ABSTDLG_CLASS_SHARED_ASYNC(Class,Class,Dialog)

Definition at line 91 of file dlgfact.hxx.

#define DECL_ABSTDLG_CLASS_SHARED (   Class,
  Base,
  Dialog 
)    DECL_ABSTDLG_CLASS_(Class,Base,Dialog,std::shared_ptr)

Definition at line 73 of file dlgfact.hxx.

#define DECL_ABSTDLG_CLASS_SHARED_ASYNC (   Class,
  Base,
  Dialog 
)
Value:
virtual bool StartExecuteAsync(AsyncContext &rCtx) override;
#define DECL_ABSTDLG_CLASS_SHARED(Class, Base, Dialog)
Definition: dlgfact.hxx:73

Definition at line 87 of file dlgfact.hxx.

#define DECL_ABSTDLG_CLASS_UNIQUE (   Class,
  Base,
  Dialog 
)    DECL_ABSTDLG_CLASS_(Class,Base,Dialog,std::unique_ptr)

Definition at line 70 of file dlgfact.hxx.

#define IMPL_ABSTDLG_CLASS (   Class)
Value:
short Class##_Impl::Execute() \
{ \
return m_xDlg->run(); \
}

Definition at line 76 of file dlgfact.hxx.

#define IMPL_ABSTDLG_CLASS_ASYNC (   Class,
  Dialog 
)
Value:
short Class##_Impl::Execute() \
{ \
return m_xDlg->run(); \
} \
bool Class##_Impl::StartExecuteAsync(AsyncContext &rCtx) \
{ \
return Dialog::runAsync(m_xDlg, rCtx.maEndDialogFn); \
}

Definition at line 94 of file dlgfact.hxx.

Function Documentation

virtual BitmapEx createScreenshot ( ) const
overridevirtual
DECL_LINK ( CheckNameHdl  ,
SvxNameDialog ,
bool   
)
private
DECL_LINK ( CheckNameTooltipHdl  ,
SvxNameDialog ,
OUString   
)
private
DECL_LINK ( CheckNameHdl  ,
SvxObjectNameDialog ,
bool   
)
private
DECL_LINK ( NextHdl  ,
SvxPostItDialog ,
void   
)
private
DECL_LINK ( PrevHdl  ,
SvxPostItDialog ,
void   
)
private
virtual void DontChangeAuthor ( )
overrideprivatevirtual
virtual void EnableRubySupport ( bool  _bVal)
overridevirtual
virtual void EnableTravel ( bool  bNext,
bool  bPrev 
)
overrideprivatevirtual
virtual void EndDialog ( sal_Int32  nResult)
overridevirtual
virtual void FocusSuggestion ( )
overridevirtual
virtual std::vector<OString> getAllPageUIXMLDescriptions ( ) const
overridevirtual
virtual OUString GetAltText ( ) const
overridevirtual
virtual SfxBindings& GetBindings ( )
overridevirtual
std::shared_ptr< SfxDialogController > GetController ( )
overridevirtual
virtual editeng::HangulHanjaConversion::ConversionFormat GetConversionFormat ( ) const
overridevirtual
virtual OUString GetCurrentString ( ) const
overridevirtual
virtual OUString GetCurrentSuggestion ( ) const
overridevirtual
virtual OUString GetDesc ( ) const
overridevirtual
virtual void GetDescription ( OUString &  rName)
overrideprivatevirtual
virtual std::shared_ptr<weld::Dialog> GetDialog ( )
overrideprivatevirtual
virtual editeng::HangulHanjaConversion::ConversionDirection GetDirection ( editeng::HangulHanjaConversion::ConversionDirection  _eDefaultDirection) const
overridevirtual
virtual Graphic GetFilteredGraphic ( const Graphic rGraphic,
double  fScaleX,
double  fScaleY 
)
overrideprivatevirtual

Referenced by IMPL_LINK_NOARG().

virtual SotClipboardFormatId GetFormat ( const TransferableDataHelper aHelper)
overrideprivatevirtual
virtual SotClipboardFormatId GetFormatOnly ( )
overrideprivatevirtual
virtual css::uno::Reference< css::io::XInputStream > GetIconIfIconified ( OUString *  pGraphicMediaType)
overrideprivatevirtual
virtual sal_uInt32 GetId ( ) const
overridevirtual

Referenced by IMPL_LINK_NOARG().

WhichRangesContainer GetInputRanges ( const SfxItemPool pItem)
overridevirtual
virtual sal_uInt16 GetLonger ( )
overridevirtual
virtual OUString GetName ( ) const
overridevirtual
void GetName ( OUString &  rName)
overridevirtual
virtual css::uno::Reference< css::linguistic2::XDictionary > GetNewDictionary ( )
overridevirtual
virtual OUString GetNote ( )
overrideprivatevirtual
virtual css::uno::Reference< css::embed::XEmbeddedObject > GetObject ( )
overrideprivatevirtual
virtual sal_uInt16 GetOther ( )
overridevirtual
const SfxItemSet * GetOutputItemSet ( ) const
overridevirtual
virtual OUString GetPasswordToModify ( ) const
overrideprivatevirtual
virtual OUString GetPasswordToOpen ( ) const
overrideprivatevirtual
OUString GetPath ( ) const
overrideprivatevirtual
virtual OString GetScreenshotId ( ) const
overridevirtual
virtual OUString GetScriptURL ( ) const
overridevirtual

Referenced by IMPL_LINK_NOARG().

virtual sal_uInt16 GetShorter ( )
overridevirtual
virtual OUString GetTarget ( ) const
overridevirtual
virtual OUString GetTitle ( ) const
overridevirtual
virtual void GetTitle ( OUString &  rName)
overrideprivatevirtual
virtual TransliterationFlags GetTransliterationFlags ( ) const
overridevirtual
virtual OUString GetURL ( ) const
overridevirtual
virtual bool GetUseBothDirections ( ) const
overridevirtual
virtual tools::Long GetValue ( ) const
overridevirtual
virtual OUString GetWord ( )
overridevirtual
virtual void HideAuthor ( )
overrideprivatevirtual
virtual void HideButton ( ZoomButtonId  nBtnId)
overridevirtual
virtual void Insert ( SotClipboardFormatId  nFormat,
const OUString &  rFormatName 
)
overrideprivatevirtual
virtual void InsertUno ( const OUString &  sCmd,
const OUString &  sLabel 
)
overrideprivatevirtual
virtual void InvalidateDialog ( )
overridevirtual
virtual bool IsCreateNew ( )
overrideprivatevirtual
virtual bool IsRecommendToOpenReadonly ( ) const
overrideprivatevirtual
virtual bool IsRelaxed ( )
overridevirtual
virtual void PreGetFormat ( const TransferableDataHelper aHelper)
overrideprivatevirtual
virtual bool QueryClose ( )
overrideprivatevirtual
virtual bool selectPageByUIXMLDescription ( const OString &  rUIXMLDescription)
overridevirtual
virtual void SetActiveField ( const OUString &  strField)
overrideprivatevirtual
virtual void SetByCharacter ( bool  _bByCharacter)
overridevirtual
virtual void SetCanceledNotFoundHdl ( const Link< FmFoundRecordInformation &, void > &  lnk)
overrideprivatevirtual
virtual void SetChangeAllHdl ( const Link< weld::Button &, void > &  rHdl)
overridevirtual
virtual void SetChangeHdl ( const Link< weld::Button &, void > &  _rHdl)
overridevirtual
virtual void SetCheckNameHdl ( const Link< AbstractSvxNameDialog &, bool > &  rLink,
bool  bCheckImmediately = false 
)
overridevirtual
virtual void SetCheckNameHdl ( const Link< AbstractSvxObjectNameDialog &, bool > &  rLink)
overrideprivatevirtual
virtual void SetCheckNameTooltipHdl ( const Link< AbstractSvxNameDialog &, OUString > &  rLink)
overridevirtual
virtual void SetClickByCharacterHdl ( const Link< weld::Toggleable &, void > &  rHdl)
overridevirtual
virtual void SetColumns ( const css::uno::Reference< css::container::XIndexContainer > &  xCols)
overridevirtual
virtual void SetConversionDirectionState ( bool  _bTryBothDirections,
editeng::HangulHanjaConversion::ConversionDirection  _ePrimaryConversionDirection 
)
overridevirtual
virtual void SetConversionFormat ( editeng::HangulHanjaConversion::ConversionFormat  _eType)
overridevirtual
virtual void SetConversionFormatChangedHdl ( const Link< weld::Toggleable &, void > &  _rHdl)
overridevirtual
void SetCurPageId ( const OString &  rName)
overridevirtual
virtual void SetCurrentString ( const OUString &  _rNewString,
const css::uno::Sequence< OUString > &  _rSuggestions,
bool  _bOriginatesFromDocument = true 
)
overridevirtual
virtual void SetEditHelpId ( const OString &  )
overridevirtual
virtual void SetFindHdl ( const Link< weld::Button &, void > &  _rHdl)
overridevirtual
virtual void SetFoundHandler ( const Link< FmFoundRecordInformation &, void > &  lnk)
overrideprivatevirtual
virtual void SetHelpId ( const OString &  )
overridevirtual
virtual void SetIgnoreAllHdl ( const Link< weld::Button &, void > &  _rHdl)
overridevirtual
virtual void SetIgnoreHdl ( const Link< weld::Button &, void > &  _rHdl)
overridevirtual
void SetInputSet ( const SfxItemSet pInSet)
overridevirtual
virtual void SetLimits ( sal_uInt16  nMin,
sal_uInt16  nMax 
)
overridevirtual
virtual void SetNextHdl ( const Link< AbstractSvxPostItDialog &, void > &  rLink)
overrideprivatevirtual
virtual void SetNote ( const OUString &  rTxt)
overrideprivatevirtual
virtual void SetObjName ( const SvGlobalName rClass,
const OUString &  rObjName 
)
overrideprivatevirtual
virtual void SetOptionsChangedHdl ( const Link< LinkParamNone *, void > &  _rHdl)
overridevirtual
void SetPath ( const OUString &  rPath)
overrideprivatevirtual
virtual void SetPrevHdl ( const Link< AbstractSvxPostItDialog &, void > &  rLink)
overrideprivatevirtual
virtual void SetRunLabel ( )
overridevirtual
void SetText ( const OUString &  rStr)
overridevirtual
void SetTitle ( const OUString &  rNewTitle)
overrideprivatevirtual
void SetValidateFramePosLink ( const Link< SvxSwFrameValidation &, void > &  rLink)
overridevirtual
virtual void SetValue ( tools::Long  nNew)
overridevirtual
virtual void ShowLastAuthor ( const OUString &  rAuthor,
const OUString &  rDate 
)
overrideprivatevirtual

Variable Documentation

Link< AbstractSvxObjectNameDialog &, bool > aCheckNameHdl

Definition at line 273 of file dlgfact.hxx.

Referenced by IMPL_LINK_NOARG().

Link<AbstractSvxNameDialog&,OUString> aCheckNameTooltipHdl

Definition at line 274 of file dlgfact.hxx.

Referenced by IMPL_LINK_NOARG().

Definition at line 375 of file dlgfact.hxx.

Referenced by IMPL_LINK_NOARG().

Definition at line 376 of file dlgfact.hxx.

Referenced by IMPL_LINK_NOARG().