LibreOffice Module sfx2 (master) 1
Public Member Functions | Static Public Member Functions | Private Member Functions | Private Attributes | Friends | List of all members
sfx2::FileDialogHelper_Impl Class Reference

#include <filedlgimpl.hxx>

Inheritance diagram for sfx2::FileDialogHelper_Impl:
[legend]
Collaboration diagram for sfx2::FileDialogHelper_Impl:
[legend]

Public Member Functions

virtual void SAL_CALL fileSelectionChanged (const css::ui::dialogs::FilePickerEvent &aEvent) override
 
virtual void SAL_CALL directoryChanged (const css::ui::dialogs::FilePickerEvent &aEvent) override
 
virtual OUString SAL_CALL helpRequested (const css::ui::dialogs::FilePickerEvent &aEvent) override
 
virtual void SAL_CALL controlStateChanged (const css::ui::dialogs::FilePickerEvent &aEvent) override
 
virtual void SAL_CALL dialogSizeChanged () override
 
virtual void SAL_CALL dialogClosed (const css::ui::dialogs::DialogClosedEvent &_rEvent) override
 
virtual void SAL_CALL disposing (const css::lang::EventObject &Source) override
 
void handleFileSelectionChanged ()
 
void handleDirectoryChanged ()
 
void handleControlStateChanged (const css::ui::dialogs::FilePickerEvent &aEvent)
 
void handleDialogSizeChanged ()
 
 FileDialogHelper_Impl (FileDialogHelper *_pAntiImpl, const sal_Int16 nDialogType, FileDialogFlags nFlags, sal_Int16 nDialog, weld::Window *pFrameWeld, const OUString &sStandardDir=OUString(), const css::uno::Sequence< OUString > &rDenyList=css::uno::Sequence< OUString >())
 
virtual ~FileDialogHelper_Impl () override
 
ErrCode execute (std::vector< OUString > &rpURLList, std::optional< SfxAllItemSet > &rpSet, OUString &rFilter)
 
ErrCode execute ()
 
void setFilter (const OUString &rFilter)
 
void displayFolder (const OUString &rPath)
 sets the directory which should be browsed More...
 
void setFileName (const OUString &_rFile)
 
OUString getPath () const
 
OUString getFilter () const
 
void getRealFilter (OUString &_rFilter) const
 
ErrCode getGraphic (Graphic &rGraphic) const
 
void createMatcher (const OUString &rFactory)
 
bool isShowFilterExtensionEnabled () const
 
void addFilterPair (const OUString &rFilter, const OUString &rFilterWithExtension)
 
OUString getFilterName (std::u16string_view rFilterWithExtension) const
 
OUString getFilterWithExtension (std::u16string_view rFilter) const
 
void SetContext (FileDialogHelper::Context _eNewContext)
 
OUString getInitPath (std::u16string_view _rFallback, const sal_Int32 _nFallbackToken)
 
bool isAsyncFilePicker () const
 
bool isPasswordEnabled () const
 
css::uno::Reference< css::awt::XWindow > GetFrameInterface ()
 

Static Public Member Functions

static OUString handleHelpRequested (const css::ui::dialogs::FilePickerEvent &aEvent)
 

Private Member Functions

void addFilters (const OUString &rFactory, SfxFilterFlags nMust, SfxFilterFlags nDont)
 
void addFilter (const OUString &rFilterName, const OUString &rExtension)
 
void addGraphicFilter ()
 
void enablePasswordBox (bool bInit)
 
void updateFilterOptionsBox ()
 
void updateExportButton ()
 
void updateSelectionBox ()
 
void updateVersions ()
 
void updatePreviewState (bool _bUpdatePreviewWindow)
 
void dispose ()
 
void loadConfig ()
 
void saveConfig ()
 
std::shared_ptr< const SfxFiltergetCurrentSfxFilter ()
 
bool updateExtendedControl (sal_Int16 _nExtendedControlId, bool _bEnable)
 
ErrCode getGraphic (const OUString &rURL, Graphic &rGraphic) const
 
void setDefaultValues ()
 
void preExecute ()
 
void postExecute (sal_Int16 _nResult)
 
sal_Int16 implDoExecute ()
 
void implStartExecute ()
 
void setControlHelpIds (const sal_Int16 *_pControlId, const char **_pHelpId)
 
bool CheckFilterOptionsCapability (const std::shared_ptr< const SfxFilter > &_pFilter)
 
bool isInOpenMode () const
 
OUString getCurrentFilterUIName () const
 
void LoadLastUsedFilter (const OUString &_rContextIdentifier)
 
void SaveLastUsedFilter ()
 
void implInitializeFileName ()
 
void verifyPath ()
 
void implGetAndCacheFiles (const css::uno::Reference< XInterface > &xPicker, std::vector< OUString > &rpURLList)
 
 DECL_LINK (TimeOutHdl_Impl, Timer *, void)
 
 DECL_LINK (InitControls, void *, void)
 

Private Attributes

css::uno::Reference< css::ui::dialogs::XFilePicker3 > mxFileDlg
 
css::uno::Reference< css::container::XNameAccess > mxFilterCFG
 
std::vector< css::beans::StringPair > maFilters
 
SfxFilterMatchermpMatcher
 
std::unique_ptr< GraphicFiltermpGraphicFilter
 
FileDialogHelpermpAntiImpl
 
weld::WindowmpFrameWeld
 
::std::vector< OUString > mlLastURLs
 
OUString maPath
 
OUString maFileName
 
OUString maCurFilter
 
OUString maSelectFilter
 
OUString maButtonLabel
 
Idle maPreviewIdle
 
Graphic maGraphic
 
const short m_nDialogType
 
SfxFilterFlags m_nMustFlags
 
SfxFilterFlags m_nDontFlags
 
ImplSVEventmnPostUserEventId
 
FileDialogHelper::Context meContext
 
bool mbHasPassword: 1
 
bool mbIsPwdEnabled: 1
 
bool m_bHaveFilterOptions: 1
 
bool mbHasVersions: 1
 
bool mbHasAutoExt: 1
 
bool mbHasPreview: 1
 
bool mbShowPreview: 1
 
bool mbIsSaveDlg: 1
 
bool mbExport: 1
 
bool mbDeleteMatcher: 1
 
bool mbInsert: 1
 
bool mbSystemPicker: 1
 
bool mbAsyncPicker: 1
 
bool mbPwdCheckBoxState: 1
 
bool mbSelection: 1
 
bool mbSelectionEnabled: 1
 
bool mbHasSelectionBox: 1
 
bool mbSelectionFltrEnabled: 1
 

Friends

class FileDialogHelper
 

Detailed Description

Definition at line 40 of file filedlgimpl.hxx.

Constructor & Destructor Documentation

◆ FileDialogHelper_Impl()

sfx2::FileDialogHelper_Impl::FileDialogHelper_Impl ( FileDialogHelper _pAntiImpl,
const sal_Int16  nDialogType,
FileDialogFlags  nFlags,
sal_Int16  nDialog,
weld::Window pFrameWeld,
const OUString &  sStandardDir = OUString(),
const css::uno::Sequence< OUString > &  rDenyList = css::uno::Sequence< OUString >() 
)

◆ ~FileDialogHelper_Impl()

sfx2::FileDialogHelper_Impl::~FileDialogHelper_Impl ( )
overridevirtual

Member Function Documentation

◆ addFilter()

void sfx2::FileDialogHelper_Impl::addFilter ( const OUString &  rFilterName,
const OUString &  rExtension 
)
private

Definition at line 1840 of file filedlghelper.cxx.

References maSelectFilter, mxFileDlg, and SAL_WARN.

◆ addFilterPair()

void sfx2::FileDialogHelper_Impl::addFilterPair ( const OUString &  rFilter,
const OUString &  rFilterWithExtension 
)

Definition at line 2312 of file filedlghelper.cxx.

References maFilters.

Referenced by sfx2::addExtension().

◆ addFilters()

void sfx2::FileDialogHelper_Impl::addFilters ( const OUString &  rFactory,
SfxFilterFlags  nMust,
SfxFilterFlags  nDont 
)
private

◆ addGraphicFilter()

void sfx2::FileDialogHelper_Impl::addGraphicFilter ( )
private

◆ CheckFilterOptionsCapability()

bool sfx2::FileDialogHelper_Impl::CheckFilterOptionsCapability ( const std::shared_ptr< const SfxFilter > &  _pFilter)
private

Definition at line 390 of file filedlghelper.cxx.

References Any, Exception, and mxFilterCFG.

Referenced by updateExportButton(), and updateFilterOptionsBox().

◆ controlStateChanged()

void SAL_CALL sfx2::FileDialogHelper_Impl::controlStateChanged ( const css::ui::dialogs::FilePickerEvent &  aEvent)
overridevirtual

◆ createMatcher()

void sfx2::FileDialogHelper_Impl::createMatcher ( const OUString &  rFactory)

◆ DECL_LINK() [1/2]

sfx2::FileDialogHelper_Impl::DECL_LINK ( InitControls  ,
void *  ,
void   
)
private

◆ DECL_LINK() [2/2]

sfx2::FileDialogHelper_Impl::DECL_LINK ( TimeOutHdl_Impl  ,
Timer ,
void   
)
private

◆ dialogClosed()

void SAL_CALL sfx2::FileDialogHelper_Impl::dialogClosed ( const css::ui::dialogs::DialogClosedEvent &  _rEvent)
overridevirtual

◆ dialogSizeChanged()

void SAL_CALL sfx2::FileDialogHelper_Impl::dialogSizeChanged ( )
overridevirtual

Definition at line 180 of file filedlghelper.cxx.

References sfx2::FileDialogHelper::DialogSizeChanged(), and mpAntiImpl.

◆ directoryChanged()

void SAL_CALL sfx2::FileDialogHelper_Impl::directoryChanged ( const css::ui::dialogs::FilePickerEvent &  aEvent)
overridevirtual

Definition at line 162 of file filedlghelper.cxx.

References sfx2::FileDialogHelper::DirectoryChanged(), and mpAntiImpl.

◆ displayFolder()

void sfx2::FileDialogHelper_Impl::displayFolder ( const OUString &  rPath)

sets the directory which should be browsed

If the given path does not point to a valid (existent and accessible) folder, the request is silently dropped

Definition at line 1700 of file filedlghelper.cxx.

References maPath, mxFileDlg, TOOLS_WARN_EXCEPTION, and verifyPath().

Referenced by loadConfig().

◆ dispose()

void sfx2::FileDialogHelper_Impl::dispose ( void  )
private

Definition at line 313 of file filedlghelper.cxx.

References mxFileDlg.

Referenced by disposing().

◆ disposing()

void SAL_CALL sfx2::FileDialogHelper_Impl::disposing ( const css::lang::EventObject &  Source)
overridevirtual

Definition at line 307 of file filedlghelper.cxx.

References dispose().

◆ enablePasswordBox()

void sfx2::FileDialogHelper_Impl::enablePasswordBox ( bool  bInit)
private

◆ execute() [1/2]

ErrCode sfx2::FileDialogHelper_Impl::execute ( )

Definition at line 1586 of file filedlghelper.cxx.

References ERRCODE_ABORT, ERRCODE_NONE, implDoExecute(), maPath, and mxFileDlg.

◆ execute() [2/2]

ErrCode sfx2::FileDialogHelper_Impl::execute ( std::vector< OUString > &  rpURLList,
std::optional< SfxAllItemSet > &  rpSet,
OUString &  rFilter 
)

◆ fileSelectionChanged()

void SAL_CALL sfx2::FileDialogHelper_Impl::fileSelectionChanged ( const css::ui::dialogs::FilePickerEvent &  aEvent)
overridevirtual

◆ getCurrentFilterUIName()

OUString sfx2::FileDialogHelper_Impl::getCurrentFilterUIName ( ) const
private

◆ getCurrentSfxFilter()

std::shared_ptr< const SfxFilter > sfx2::FileDialogHelper_Impl::getCurrentSfxFilter ( )
private

◆ getFilter()

OUString sfx2::FileDialogHelper_Impl::getFilter ( ) const

Definition at line 1616 of file filedlghelper.cxx.

References getCurrentFilterUIName(), and maCurFilter.

Referenced by getGraphic(), saveConfig(), and SaveLastUsedFilter().

◆ getFilterName()

OUString sfx2::FileDialogHelper_Impl::getFilterName ( std::u16string_view  rFilterWithExtension) const

Definition at line 2319 of file filedlghelper.cxx.

References maFilters.

Referenced by getCurrentFilterUIName().

◆ getFilterWithExtension()

OUString sfx2::FileDialogHelper_Impl::getFilterWithExtension ( std::u16string_view  rFilter) const

Definition at line 2333 of file filedlghelper.cxx.

References maFilters.

Referenced by SaveLastUsedFilter().

◆ GetFrameInterface()

css::uno::Reference< css::awt::XWindow > sfx2::FileDialogHelper_Impl::GetFrameInterface ( )

Definition at line 855 of file filedlghelper.cxx.

References weld::Window::GetXWindow(), and mpFrameWeld.

Referenced by execute(), and FileDialogHelper_Impl().

◆ getGraphic() [1/2]

ErrCode sfx2::FileDialogHelper_Impl::getGraphic ( const OUString &  rURL,
Graphic rGraphic 
) const
private

◆ getGraphic() [2/2]

ErrCode sfx2::FileDialogHelper_Impl::getGraphic ( Graphic rGraphic) const

Definition at line 771 of file filedlghelper.cxx.

References ERRCODE_IO_GENERAL, ERRCODE_NONE, getGraphic(), and mxFileDlg.

◆ getInitPath()

OUString sfx2::FileDialogHelper_Impl::getInitPath ( std::u16string_view  _rFallback,
const sal_Int32  _nFallbackToken 
)

◆ getPath()

OUString sfx2::FileDialogHelper_Impl::getPath ( ) const

Definition at line 1603 of file filedlghelper.cxx.

References maPath, and mxFileDlg.

Referenced by saveConfig().

◆ getRealFilter()

void sfx2::FileDialogHelper_Impl::getRealFilter ( OUString &  _rFilter) const

◆ handleControlStateChanged()

void sfx2::FileDialogHelper_Impl::handleControlStateChanged ( const css::ui::dialogs::FilePickerEvent &  aEvent)

◆ handleDialogSizeChanged()

void sfx2::FileDialogHelper_Impl::handleDialogSizeChanged ( )

Definition at line 300 of file filedlghelper.cxx.

References mbShowPreview.

◆ handleDirectoryChanged()

void sfx2::FileDialogHelper_Impl::handleDirectoryChanged ( )

Definition at line 204 of file filedlghelper.cxx.

References mbShowPreview.

◆ handleFileSelectionChanged()

void sfx2::FileDialogHelper_Impl::handleFileSelectionChanged ( )

◆ handleHelpRequested()

OUString sfx2::FileDialogHelper_Impl::handleHelpRequested ( const css::ui::dialogs::FilePickerEvent &  aEvent)
static

◆ helpRequested()

OUString SAL_CALL sfx2::FileDialogHelper_Impl::helpRequested ( const css::ui::dialogs::FilePickerEvent &  aEvent)
overridevirtual

Definition at line 168 of file filedlghelper.cxx.

References aEvent, and sfx2::FileDialogHelper::HelpRequested().

◆ implDoExecute()

sal_Int16 sfx2::FileDialogHelper_Impl::implDoExecute ( )
private

Definition at line 1307 of file filedlghelper.cxx.

References Exception, mbSystemPicker, mxFileDlg, postExecute(), preExecute(), and TOOLS_WARN_EXCEPTION.

Referenced by execute().

◆ implGetAndCacheFiles()

void sfx2::FileDialogHelper_Impl::implGetAndCacheFiles ( const css::uno::Reference< XInterface > &  xPicker,
std::vector< OUString > &  rpURLList 
)
private

◆ implInitializeFileName()

void sfx2::FileDialogHelper_Impl::implInitializeFileName ( )
private

◆ implStartExecute()

void sfx2::FileDialogHelper_Impl::implStartExecute ( )
private

◆ isAsyncFilePicker()

bool sfx2::FileDialogHelper_Impl::isAsyncFilePicker ( ) const
inline

Definition at line 210 of file filedlgimpl.hxx.

References mbAsyncPicker.

◆ isInOpenMode()

bool sfx2::FileDialogHelper_Impl::isInOpenMode ( ) const
private

Definition at line 422 of file filedlghelper.cxx.

References m_nDialogType.

Referenced by addGraphicFilter().

◆ isPasswordEnabled()

bool sfx2::FileDialogHelper_Impl::isPasswordEnabled ( ) const
inline

Definition at line 211 of file filedlgimpl.hxx.

References mbIsPwdEnabled.

◆ isShowFilterExtensionEnabled()

bool sfx2::FileDialogHelper_Impl::isShowFilterExtensionEnabled ( ) const

Definition at line 2307 of file filedlghelper.cxx.

References maFilters.

Referenced by getCurrentFilterUIName().

◆ loadConfig()

void sfx2::FileDialogHelper_Impl::loadConfig ( )
private

◆ LoadLastUsedFilter()

void sfx2::FileDialogHelper_Impl::LoadLastUsedFilter ( const OUString &  _rContextIdentifier)
private

◆ postExecute()

void sfx2::FileDialogHelper_Impl::postExecute ( sal_Int16  _nResult)
private

Definition at line 1263 of file filedlghelper.cxx.

References saveConfig().

Referenced by dialogClosed(), and implDoExecute().

◆ preExecute()

void sfx2::FileDialogHelper_Impl::preExecute ( )
private

◆ saveConfig()

void sfx2::FileDialogHelper_Impl::saveConfig ( )
private

◆ SaveLastUsedFilter()

void sfx2::FileDialogHelper_Impl::SaveLastUsedFilter ( )
private

◆ SetContext()

void sfx2::FileDialogHelper_Impl::SetContext ( FileDialogHelper::Context  _eNewContext)

◆ setControlHelpIds()

void sfx2::FileDialogHelper_Impl::setControlHelpIds ( const sal_Int16 *  _pControlId,
const char **  _pHelpId 
)
private

Definition at line 1200 of file filedlghelper.cxx.

References Any, DBG_ASSERT, Exception, INET_HID_SCHEME, mxFileDlg, sId, and TOOLS_WARN_EXCEPTION.

◆ setDefaultValues()

void sfx2::FileDialogHelper_Impl::setDefaultValues ( )
private

◆ setFileName()

void sfx2::FileDialogHelper_Impl::setFileName ( const OUString &  _rFile)

Definition at line 1721 of file filedlghelper.cxx.

References maFileName, mxFileDlg, TOOLS_WARN_EXCEPTION, and verifyPath().

◆ setFilter()

void sfx2::FileDialogHelper_Impl::setFilter ( const OUString &  rFilter)

◆ updateExportButton()

void sfx2::FileDialogHelper_Impl::updateExportButton ( )
private

◆ updateExtendedControl()

bool sfx2::FileDialogHelper_Impl::updateExtendedControl ( sal_Int16  _nExtendedControlId,
bool  _bEnable 
)
private

◆ updateFilterOptionsBox()

void sfx2::FileDialogHelper_Impl::updateFilterOptionsBox ( )
private

◆ updatePreviewState()

void sfx2::FileDialogHelper_Impl::updatePreviewState ( bool  _bUpdatePreviewWindow)
private

◆ updateSelectionBox()

void sfx2::FileDialogHelper_Impl::updateSelectionBox ( )
private

◆ updateVersions()

void sfx2::FileDialogHelper_Impl::updateVersions ( )
private

◆ verifyPath()

void sfx2::FileDialogHelper_Impl::verifyPath ( )
private

Friends And Related Function Documentation

◆ FileDialogHelper

friend class FileDialogHelper
friend

Definition at line 45 of file filedlgimpl.hxx.

Member Data Documentation

◆ m_bHaveFilterOptions

bool sfx2::FileDialogHelper_Impl::m_bHaveFilterOptions
private

Definition at line 79 of file filedlgimpl.hxx.

Referenced by FileDialogHelper_Impl(), and updateFilterOptionsBox().

◆ m_nDialogType

const short sfx2::FileDialogHelper_Impl::m_nDialogType
private

Definition at line 68 of file filedlgimpl.hxx.

Referenced by addFilters(), execute(), FileDialogHelper_Impl(), and isInOpenMode().

◆ m_nDontFlags

SfxFilterFlags sfx2::FileDialogHelper_Impl::m_nDontFlags
private

◆ m_nMustFlags

SfxFilterFlags sfx2::FileDialogHelper_Impl::m_nMustFlags
private

◆ maButtonLabel

OUString sfx2::FileDialogHelper_Impl::maButtonLabel
private

Definition at line 63 of file filedlgimpl.hxx.

Referenced by updateExportButton().

◆ maCurFilter

OUString sfx2::FileDialogHelper_Impl::maCurFilter
private

Definition at line 61 of file filedlgimpl.hxx.

Referenced by getFilter(), getRealFilter(), loadConfig(), setDefaultValues(), and setFilter().

◆ maFileName

OUString sfx2::FileDialogHelper_Impl::maFileName
private

Definition at line 60 of file filedlgimpl.hxx.

Referenced by implInitializeFileName(), setFileName(), and verifyPath().

◆ maFilters

std::vector< css::beans::StringPair > sfx2::FileDialogHelper_Impl::maFilters
private

◆ maGraphic

Graphic sfx2::FileDialogHelper_Impl::maGraphic
private

Definition at line 66 of file filedlgimpl.hxx.

◆ maPath

OUString sfx2::FileDialogHelper_Impl::maPath
private

◆ maPreviewIdle

Idle sfx2::FileDialogHelper_Impl::maPreviewIdle
private

◆ maSelectFilter

OUString sfx2::FileDialogHelper_Impl::maSelectFilter
private

Definition at line 62 of file filedlgimpl.hxx.

Referenced by addFilter(), addFilters(), addGraphicFilter(), and setDefaultValues().

◆ mbAsyncPicker

bool sfx2::FileDialogHelper_Impl::mbAsyncPicker
private

Definition at line 90 of file filedlgimpl.hxx.

Referenced by FileDialogHelper_Impl(), implStartExecute(), and isAsyncFilePicker().

◆ mbDeleteMatcher

bool sfx2::FileDialogHelper_Impl::mbDeleteMatcher
private

◆ mbExport

bool sfx2::FileDialogHelper_Impl::mbExport
private

◆ mbHasAutoExt

bool sfx2::FileDialogHelper_Impl::mbHasAutoExt
private

◆ mbHasPassword

bool sfx2::FileDialogHelper_Impl::mbHasPassword
private

Definition at line 77 of file filedlgimpl.hxx.

Referenced by enablePasswordBox(), execute(), and FileDialogHelper_Impl().

◆ mbHasPreview

bool sfx2::FileDialogHelper_Impl::mbHasPreview
private

Definition at line 82 of file filedlgimpl.hxx.

Referenced by FileDialogHelper_Impl(), loadConfig(), saveConfig(), and updatePreviewState().

◆ mbHasSelectionBox

bool sfx2::FileDialogHelper_Impl::mbHasSelectionBox
private

◆ mbHasVersions

bool sfx2::FileDialogHelper_Impl::mbHasVersions
private

Definition at line 80 of file filedlgimpl.hxx.

Referenced by execute(), FileDialogHelper_Impl(), and handleFileSelectionChanged().

◆ mbInsert

bool sfx2::FileDialogHelper_Impl::mbInsert
private

Definition at line 88 of file filedlgimpl.hxx.

Referenced by execute(), and FileDialogHelper_Impl().

◆ mbIsPwdEnabled

bool sfx2::FileDialogHelper_Impl::mbIsPwdEnabled
private

◆ mbIsSaveDlg

bool sfx2::FileDialogHelper_Impl::mbIsSaveDlg
private

Definition at line 84 of file filedlgimpl.hxx.

Referenced by FileDialogHelper_Impl(), implInitializeFileName(), and saveConfig().

◆ mbPwdCheckBoxState

bool sfx2::FileDialogHelper_Impl::mbPwdCheckBoxState
private

Definition at line 91 of file filedlgimpl.hxx.

Referenced by enablePasswordBox(), execute(), and FileDialogHelper_Impl().

◆ mbSelection

bool sfx2::FileDialogHelper_Impl::mbSelection
private

Definition at line 92 of file filedlgimpl.hxx.

Referenced by execute(), FileDialogHelper_Impl(), and updateSelectionBox().

◆ mbSelectionEnabled

bool sfx2::FileDialogHelper_Impl::mbSelectionEnabled
private

Definition at line 93 of file filedlgimpl.hxx.

Referenced by execute(), FileDialogHelper_Impl(), and updateSelectionBox().

◆ mbSelectionFltrEnabled

bool sfx2::FileDialogHelper_Impl::mbSelectionFltrEnabled
private

Definition at line 95 of file filedlgimpl.hxx.

Referenced by FileDialogHelper_Impl(), saveConfig(), and updateSelectionBox().

◆ mbShowPreview

bool sfx2::FileDialogHelper_Impl::mbShowPreview
private

◆ mbSystemPicker

bool sfx2::FileDialogHelper_Impl::mbSystemPicker
private

Definition at line 89 of file filedlgimpl.hxx.

Referenced by FileDialogHelper_Impl(), handleControlStateChanged(), and implDoExecute().

◆ meContext

FileDialogHelper::Context sfx2::FileDialogHelper_Impl::meContext
private

Definition at line 75 of file filedlgimpl.hxx.

Referenced by getInitPath(), saveConfig(), SaveLastUsedFilter(), and SetContext().

◆ mlLastURLs

::std::vector< OUString > sfx2::FileDialogHelper_Impl::mlLastURLs
private

Definition at line 57 of file filedlgimpl.hxx.

Referenced by implGetAndCacheFiles().

◆ mnPostUserEventId

ImplSVEvent* sfx2::FileDialogHelper_Impl::mnPostUserEventId
private

Definition at line 73 of file filedlgimpl.hxx.

Referenced by FileDialogHelper_Impl(), preExecute(), and ~FileDialogHelper_Impl().

◆ mpAntiImpl

FileDialogHelper* sfx2::FileDialogHelper_Impl::mpAntiImpl
private

◆ mpFrameWeld

weld::Window* sfx2::FileDialogHelper_Impl::mpFrameWeld
private

Definition at line 55 of file filedlgimpl.hxx.

Referenced by execute(), FileDialogHelper_Impl(), and GetFrameInterface().

◆ mpGraphicFilter

std::unique_ptr<GraphicFilter> sfx2::FileDialogHelper_Impl::mpGraphicFilter
private

◆ mpMatcher

SfxFilterMatcher* sfx2::FileDialogHelper_Impl::mpMatcher
private

◆ mxFileDlg

css::uno::Reference< css::ui::dialogs::XFilePicker3 > sfx2::FileDialogHelper_Impl::mxFileDlg
private

◆ mxFilterCFG

css::uno::Reference< css::container::XNameAccess > sfx2::FileDialogHelper_Impl::mxFilterCFG
private

Definition at line 48 of file filedlgimpl.hxx.

Referenced by CheckFilterOptionsCapability(), and FileDialogHelper_Impl().


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