LibreOffice Module fpicker (master) 1
Public Member Functions | List of all members
SvtFileDialog_Base Class Referenceabstract

#include <fpdialogbase.hxx>

Inheritance diagram for SvtFileDialog_Base:
[legend]
Collaboration diagram for SvtFileDialog_Base:
[legend]

Public Member Functions

 SvtFileDialog_Base (weld::Window *pParent, const OUString &rUIXMLDescription, const OUString &rID)
 
virtual bool PrepareExecute ()
 
virtual SvtFileViewGetView ()=0
 
virtual void SetHasFilename (bool bHasFilename)=0
 
virtual void SetDenyList (const css::uno::Sequence< OUString > &rDenyList)=0
 
virtual const css::uno::Sequence< OUString > & GetDenyList () const =0
 
virtual void SetStandardDir (const OUString &rStdDir)=0
 
virtual const OUString & GetStandardDir () const =0
 
virtual void SetPath (const OUString &rNewURL)=0
 
virtual const OUString & GetPath ()=0
 
virtual std::vector< OUString > GetPathList () const =0
 
virtual bool ContentIsFolder (const OUString &rURL)=0
 
virtual OUString getCurrentFileText () const =0
 
virtual void setCurrentFileText (const OUString &rText, bool bSelectAll=false)=0
 
virtual void AddFilter (const OUString &rFilter, const OUString &rType)=0
 
virtual void AddFilterGroup (const OUString &_rFilter, const css::uno::Sequence< css::beans::StringPair > &rFilters)=0
 
virtual OUString GetCurFilter () const =0
 
virtual void SetCurFilter (const OUString &rFilter)=0
 
virtual void FilterSelect ()=0
 
virtual void SetFileCallback (::svt::IFilePickerListener *pNotifier)=0
 
virtual void onAsyncOperationStarted ()=0
 
virtual void onAsyncOperationFinished ()=0
 
virtual void UpdateControls (const OUString &rURL)=0
 
virtual void EnableAutocompletion (bool _bEnable=true)=0
 
virtual sal_Int32 getAvailableWidth ()=0
 
virtual sal_Int32 getAvailableHeight ()=0
 
virtual void setImage (const css::uno::Any &rImage)=0
 
virtual bool getShowState ()=0
 
- Public Member Functions inherited from weld::GenericDialogController
 GenericDialogController (weld::Widget *pParent, const OUString &rUIFile, const OUString &rDialogId, bool bMobile=false)
 
virtual DialoggetDialog () override
 
virtual ~GenericDialogController () COVERITY_NOEXCEPT_FALSE override
 
- Public Member Functions inherited from weld::DialogController
virtual DialoggetDialog ()=0
 
const DialoggetConstDialog () const
 
virtual short run ()
 
void set_title (const OUString &rTitle)
 
OUString get_title () const
 
void set_help_id (const OUString &rHelpId)
 
OUString get_help_id () const
 
void response (int nResponse)
 
virtual ~DialogController () COVERITY_NOEXCEPT_FALSE
 
- Public Member Functions inherited from svt::IFilePickerController
virtual weld::WidgetgetControl (sal_Int16 nControlId, bool bLabelControl=false) const =0
 
virtual void enableControl (sal_Int16 nControlId, bool bEnable)=0
 
virtual OUString getCurFilter () const =0
 

Additional Inherited Members

- Static Public Member Functions inherited from weld::DialogController
static bool runAsync (const std::shared_ptr< DialogController > &rController, const std::function< void(sal_Int32)> &)
 
- Protected Member Functions inherited from svt::IFilePickerController
 ~IFilePickerController ()
 
- Protected Attributes inherited from weld::GenericDialogController
std::unique_ptr< weld::Builderm_xBuilder
 
std::shared_ptr< weld::Dialogm_xDialog
 

Detailed Description

Definition at line 59 of file fpdialogbase.hxx.

Constructor & Destructor Documentation

◆ SvtFileDialog_Base()

SvtFileDialog_Base::SvtFileDialog_Base ( weld::Window pParent,
const OUString &  rUIXMLDescription,
const OUString &  rID 
)
inline

Definition at line 62 of file fpdialogbase.hxx.

Member Function Documentation

◆ AddFilter()

virtual void SvtFileDialog_Base::AddFilter ( const OUString &  rFilter,
const OUString &  rType 
)
pure virtual

Implemented in SvtFileDialog, and RemoteFilesDialog.

◆ AddFilterGroup()

virtual void SvtFileDialog_Base::AddFilterGroup ( const OUString &  _rFilter,
const css::uno::Sequence< css::beans::StringPair > &  rFilters 
)
pure virtual

Implemented in SvtFileDialog, and RemoteFilesDialog.

◆ ContentIsFolder()

virtual bool SvtFileDialog_Base::ContentIsFolder ( const OUString &  rURL)
pure virtual

Implemented in SvtFileDialog, and RemoteFilesDialog.

◆ EnableAutocompletion()

virtual void SvtFileDialog_Base::EnableAutocompletion ( bool  _bEnable = true)
pure virtual

Implemented in SvtFileDialog, and RemoteFilesDialog.

◆ FilterSelect()

virtual void SvtFileDialog_Base::FilterSelect ( )
pure virtual

Implemented in SvtFileDialog, and RemoteFilesDialog.

◆ getAvailableHeight()

virtual sal_Int32 SvtFileDialog_Base::getAvailableHeight ( )
pure virtual

Implemented in SvtFileDialog, and RemoteFilesDialog.

◆ getAvailableWidth()

virtual sal_Int32 SvtFileDialog_Base::getAvailableWidth ( )
pure virtual

Implemented in SvtFileDialog, and RemoteFilesDialog.

◆ GetCurFilter()

virtual OUString SvtFileDialog_Base::GetCurFilter ( ) const
pure virtual

Implemented in SvtFileDialog, and RemoteFilesDialog.

◆ getCurrentFileText()

virtual OUString SvtFileDialog_Base::getCurrentFileText ( ) const
pure virtual

◆ GetDenyList()

virtual const css::uno::Sequence< OUString > & SvtFileDialog_Base::GetDenyList ( ) const
pure virtual

Implemented in SvtFileDialog, and RemoteFilesDialog.

◆ GetPath()

virtual const OUString & SvtFileDialog_Base::GetPath ( )
pure virtual

Implemented in SvtFileDialog, and RemoteFilesDialog.

◆ GetPathList()

virtual std::vector< OUString > SvtFileDialog_Base::GetPathList ( ) const
pure virtual

Implemented in SvtFileDialog, and RemoteFilesDialog.

◆ getShowState()

virtual bool SvtFileDialog_Base::getShowState ( )
pure virtual

Implemented in SvtFileDialog, and RemoteFilesDialog.

◆ GetStandardDir()

virtual const OUString & SvtFileDialog_Base::GetStandardDir ( ) const
pure virtual

Implemented in SvtFileDialog, and RemoteFilesDialog.

◆ GetView()

virtual SvtFileView * SvtFileDialog_Base::GetView ( )
pure virtual

Implemented in SvtFileDialog, and RemoteFilesDialog.

◆ onAsyncOperationFinished()

virtual void SvtFileDialog_Base::onAsyncOperationFinished ( )
pure virtual

Implemented in SvtFileDialog, and RemoteFilesDialog.

◆ onAsyncOperationStarted()

virtual void SvtFileDialog_Base::onAsyncOperationStarted ( )
pure virtual

◆ PrepareExecute()

virtual bool SvtFileDialog_Base::PrepareExecute ( )
inlinevirtual

Reimplemented in SvtFileDialog.

Definition at line 67 of file fpdialogbase.hxx.

◆ SetCurFilter()

virtual void SvtFileDialog_Base::SetCurFilter ( const OUString &  rFilter)
pure virtual

Implemented in SvtFileDialog, and RemoteFilesDialog.

◆ setCurrentFileText()

virtual void SvtFileDialog_Base::setCurrentFileText ( const OUString &  rText,
bool  bSelectAll = false 
)
pure virtual

Implemented in SvtFileDialog, and RemoteFilesDialog.

◆ SetDenyList()

virtual void SvtFileDialog_Base::SetDenyList ( const css::uno::Sequence< OUString > &  rDenyList)
pure virtual

Implemented in SvtFileDialog, and RemoteFilesDialog.

◆ SetFileCallback()

virtual void SvtFileDialog_Base::SetFileCallback ( ::svt::IFilePickerListener pNotifier)
pure virtual

Implemented in SvtFileDialog, and RemoteFilesDialog.

◆ SetHasFilename()

virtual void SvtFileDialog_Base::SetHasFilename ( bool  bHasFilename)
pure virtual

Implemented in SvtFileDialog, and RemoteFilesDialog.

◆ setImage()

virtual void SvtFileDialog_Base::setImage ( const css::uno::Any &  rImage)
pure virtual

Implemented in SvtFileDialog, and RemoteFilesDialog.

◆ SetPath()

virtual void SvtFileDialog_Base::SetPath ( const OUString &  rNewURL)
pure virtual

Implemented in SvtFileDialog, and RemoteFilesDialog.

◆ SetStandardDir()

virtual void SvtFileDialog_Base::SetStandardDir ( const OUString &  rStdDir)
pure virtual

Implemented in SvtFileDialog, and RemoteFilesDialog.

◆ UpdateControls()

virtual void SvtFileDialog_Base::UpdateControls ( const OUString &  rURL)
pure virtual

Implemented in SvtFileDialog, and RemoteFilesDialog.


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