LibreOffice Module sfx2 (master) 1
Public Member Functions | Private Member Functions | Private Attributes | List of all members
SvxOpenGraphicDialog Class Reference

#include <opengrf.hxx>

Public Member Functions

 SvxOpenGraphicDialog (const OUString &rTitle, weld::Window *pPreferredParent)
 
 SvxOpenGraphicDialog (const OUString &rTitle, weld::Window *pPreferredParent, sal_Int16 nDialogType)
 
 ~SvxOpenGraphicDialog ()
 
ErrCode Execute ()
 
void SetPath (const OUString &rPath, bool bLinkState)
 
OUString GetPath () const
 
ErrCode GetGraphic (Graphic &) const
 
void EnableLink (bool)
 
void AsLink (bool)
 
bool IsAsLink () const
 
OUString GetCurrentFilter () const
 
void SetCurrentFilter (const OUString &)
 
OUString const & GetDetectedFilter () const
 
void SetDetectedFilter (const OUString &)
 
css::uno::Reference< css::ui::dialogs::XFilePickerControlAccess > const & GetFilePickerControlAccess () const
 

Private Member Functions

 SvxOpenGraphicDialog (const SvxOpenGraphicDialog &)=delete
 
SvxOpenGraphicDialogoperator= (const SvxOpenGraphicDialog &)=delete
 

Private Attributes

const std::unique_ptr< SvxOpenGrf_ImplmpImpl
 

Detailed Description

Definition at line 34 of file opengrf.hxx.

Constructor & Destructor Documentation

◆ SvxOpenGraphicDialog() [1/3]

SvxOpenGraphicDialog::SvxOpenGraphicDialog ( const OUString &  rTitle,
weld::Window pPreferredParent 
)

Definition at line 85 of file opengrf.cxx.

References sfx2::FileDialogHelper::InsertImage, and mpImpl.

◆ SvxOpenGraphicDialog() [2/3]

SvxOpenGraphicDialog::SvxOpenGraphicDialog ( const OUString &  rTitle,
weld::Window pPreferredParent,
sal_Int16  nDialogType 
)

Definition at line 92 of file opengrf.cxx.

References sfx2::FileDialogHelper::InsertImage, and mpImpl.

◆ ~SvxOpenGraphicDialog()

SvxOpenGraphicDialog::~SvxOpenGraphicDialog ( )

Definition at line 100 of file opengrf.cxx.

◆ SvxOpenGraphicDialog() [3/3]

SvxOpenGraphicDialog::SvxOpenGraphicDialog ( const SvxOpenGraphicDialog )
privatedelete

Member Function Documentation

◆ AsLink()

void SvxOpenGraphicDialog::AsLink ( bool  bState)

Definition at line 212 of file opengrf.cxx.

References Any, and mpImpl.

Referenced by SetPath().

◆ EnableLink()

void SvxOpenGraphicDialog::EnableLink ( bool  state)

Definition at line 194 of file opengrf.cxx.

References mpImpl.

Referenced by SvFileObject::Edit().

◆ Execute()

ErrCode SvxOpenGraphicDialog::Execute ( )

◆ GetCurrentFilter()

OUString SvxOpenGraphicDialog::GetCurrentFilter ( ) const

Definition at line 261 of file opengrf.cxx.

References mpImpl.

Referenced by Execute().

◆ GetDetectedFilter()

OUString const & SvxOpenGraphicDialog::GetDetectedFilter ( ) const

Definition at line 266 of file opengrf.cxx.

References mpImpl.

Referenced by SvFileObject::Edit().

◆ GetFilePickerControlAccess()

Reference< ui::dialogs::XFilePickerControlAccess > const & SvxOpenGraphicDialog::GetFilePickerControlAccess ( ) const

Definition at line 281 of file opengrf.cxx.

References mpImpl.

◆ GetGraphic()

ErrCode SvxOpenGraphicDialog::GetGraphic ( Graphic rGraphic) const

Definition at line 251 of file opengrf.cxx.

References mpImpl.

◆ GetPath()

OUString SvxOpenGraphicDialog::GetPath ( ) const

Definition at line 256 of file opengrf.cxx.

References mpImpl.

Referenced by SvFileObject::Edit(), and Execute().

◆ IsAsLink()

bool SvxOpenGraphicDialog::IsAsLink ( ) const

Definition at line 230 of file opengrf.cxx.

References Any, DBG_ASSERT, and mpImpl.

◆ operator=()

SvxOpenGraphicDialog & SvxOpenGraphicDialog::operator= ( const SvxOpenGraphicDialog )
privatedelete

◆ SetCurrentFilter()

void SvxOpenGraphicDialog::SetCurrentFilter ( const OUString &  rStr)

Definition at line 271 of file opengrf.cxx.

References mpImpl.

Referenced by SvFileObject::Edit().

◆ SetDetectedFilter()

void SvxOpenGraphicDialog::SetDetectedFilter ( const OUString &  rStr)

Definition at line 276 of file opengrf.cxx.

References mpImpl.

Referenced by Execute().

◆ SetPath()

void SvxOpenGraphicDialog::SetPath ( const OUString &  rPath,
bool  bLinkState 
)

Definition at line 187 of file opengrf.cxx.

References AsLink(), and mpImpl.

Referenced by SvFileObject::Edit().

Member Data Documentation

◆ mpImpl

const std::unique_ptr< SvxOpenGrf_Impl > SvxOpenGraphicDialog::mpImpl
private

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