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

#include <iodlgimp.hxx>

Collaboration diagram for SvtExpFileDlg_Impl:
[legend]

Public Member Functions

 SvtExpFileDlg_Impl ()
 
 ~SvtExpFileDlg_Impl ()
 
void SetDenyList (const css::uno::Sequence< OUString > &rDenyList)
 
const css::uno::Sequence< OUString > & GetDenyList () const
 
void SetStandardDir (const OUString &rDir)
 
const OUString & GetStandardDir () const
 
weld::WidgetGetFilterListControl ()
 
const weld::WidgetGetFilterListControl () const
 
void SetFilterListSelectHdl (const Link< weld::ComboBox &, void > &rHandler)
 
void InitFilterList ()
 
bool HasFilterListEntry (const OUString &rFilterName)
 
void SelectFilterListEntry (const OUString &rFilterName)
 
void InsertFilterListEntry (const SvtFileDialogFilter_Impl *_pFilterDesc)
 
SvtFileDialogFilter_ImplGetSelectedFilterEntry (OUString &rDisplayName) const
 
const SvtFileDialogFilter_ImplGetCurFilter () const
 
const OUString & GetCurFilterDisplayName () const
 
void SetCurFilter (SvtFileDialogFilter_Impl const *_pFilter, const OUString &rDisplayName)
 

Public Attributes

SvtFileDialogFilterList_Impl m_aFilter
 
std::unique_ptr< SvtFileDialogFilter_Implm_xUserFilter
 
std::unique_ptr< weld::Labelm_xFtFileName
 
std::unique_ptr< SvtURLBoxm_xEdFileName
 
std::unique_ptr< weld::Labelm_xSharedLabel
 
std::unique_ptr< weld::ComboBoxm_xSharedListBox
 
std::unique_ptr< weld::Labelm_xFtFileType
 
std::unique_ptr< weld::ComboBoxm_xLbFilter
 
std::unique_ptr< weld::Buttonm_xBtnFileOpen
 
std::unique_ptr< weld::Buttonm_xBtnCancel
 
std::unique_ptr< weld::Buttonm_xBtnHelp
 
std::unique_ptr< SvtUpButton_Implm_xBtnUp
 
std::unique_ptr< weld::Buttonm_xBtnNewFolder
 
std::unique_ptr< weld::CheckButtonm_xCbPassword
 
std::unique_ptr< weld::CheckButtonm_xCbGPGEncrypt
 
std::unique_ptr< SvtURLBoxm_xEdCurrentPath
 
std::unique_ptr< weld::CheckButtonm_xCbAutoExtension
 
std::unique_ptr< weld::CheckButtonm_xCbOptions
 
std::unique_ptr< PlacesListBoxm_xPlaces
 
std::unique_ptr< weld::Buttonm_xBtnConnectToServer
 
SvtFileDlgMode m_eMode
 
SvtFileDlgType m_eDlgType
 
PickerFlags m_nStyle
 
OUString m_aStdDir
 
Idle m_aFilterIdle
 
bool m_bDoubleClick
 
bool m_bMultiSelection
 
OUString m_aIniKey
 

Private Attributes

const SvtFileDialogFilter_Implm_pCurFilter
 
OUString m_sCurrentFilterDisplayName
 
css::uno::Sequence< OUString > m_aDenyList
 

Detailed Description

Definition at line 103 of file iodlgimp.hxx.

Constructor & Destructor Documentation

◆ SvtExpFileDlg_Impl()

SvtExpFileDlg_Impl::SvtExpFileDlg_Impl ( )
explicit

Definition at line 122 of file iodlgimp.cxx.

References NONE.

◆ ~SvtExpFileDlg_Impl()

SvtExpFileDlg_Impl::~SvtExpFileDlg_Impl ( )

Definition at line 133 of file iodlgimp.cxx.

Member Function Documentation

◆ GetCurFilter()

const SvtFileDialogFilter_Impl * SvtExpFileDlg_Impl::GetCurFilter ( ) const
inline

Definition at line 192 of file iodlgimp.hxx.

References m_pCurFilter.

◆ GetCurFilterDisplayName()

const OUString & SvtExpFileDlg_Impl::GetCurFilterDisplayName ( ) const
inline

Definition at line 197 of file iodlgimp.hxx.

References m_sCurrentFilterDisplayName.

◆ GetDenyList()

const css::uno::Sequence< OUString > & SvtExpFileDlg_Impl::GetDenyList ( ) const
inline

Definition at line 159 of file iodlgimp.hxx.

References m_aDenyList.

◆ GetFilterListControl() [1/2]

weld::Widget * SvtExpFileDlg_Impl::GetFilterListControl ( )
inline

Definition at line 164 of file iodlgimp.hxx.

References m_xLbFilter.

◆ GetFilterListControl() [2/2]

const weld::Widget * SvtExpFileDlg_Impl::GetFilterListControl ( ) const
inline

Definition at line 165 of file iodlgimp.hxx.

References m_xLbFilter.

◆ GetSelectedFilterEntry()

SvtFileDialogFilter_Impl * SvtExpFileDlg_Impl::GetSelectedFilterEntry ( OUString &  rDisplayName) const
inline

Definition at line 185 of file iodlgimp.hxx.

References m_xLbFilter.

◆ GetStandardDir()

const OUString & SvtExpFileDlg_Impl::GetStandardDir ( ) const
inline

Definition at line 161 of file iodlgimp.hxx.

References m_aStdDir.

◆ HasFilterListEntry()

bool SvtExpFileDlg_Impl::HasFilterListEntry ( const OUString &  rFilterName)
inline

Definition at line 173 of file iodlgimp.hxx.

References m_xLbFilter.

◆ InitFilterList()

void SvtExpFileDlg_Impl::InitFilterList ( )

Definition at line 173 of file iodlgimp.cxx.

References get(), InsertFilterListEntry(), m_aFilter, m_xLbFilter, and nPos.

◆ InsertFilterListEntry()

void SvtExpFileDlg_Impl::InsertFilterListEntry ( const SvtFileDialogFilter_Impl _pFilterDesc)

◆ SelectFilterListEntry()

void SvtExpFileDlg_Impl::SelectFilterListEntry ( const OUString &  rFilterName)
inline

Definition at line 178 of file iodlgimp.hxx.

References m_xLbFilter.

◆ SetCurFilter()

void SvtExpFileDlg_Impl::SetCurFilter ( SvtFileDialogFilter_Impl const *  _pFilter,
const OUString &  rDisplayName 
)

◆ SetDenyList()

void SvtExpFileDlg_Impl::SetDenyList ( const css::uno::Sequence< OUString > &  rDenyList)
inline

Definition at line 158 of file iodlgimp.hxx.

References m_aDenyList.

◆ SetFilterListSelectHdl()

void SvtExpFileDlg_Impl::SetFilterListSelectHdl ( const Link< weld::ComboBox &, void > &  rHandler)
inline

Definition at line 166 of file iodlgimp.hxx.

References m_xLbFilter.

◆ SetStandardDir()

void SvtExpFileDlg_Impl::SetStandardDir ( const OUString &  rDir)

Definition at line 137 of file iodlgimp.cxx.

References m_aStdDir.

Member Data Documentation

◆ m_aDenyList

css::uno::Sequence< OUString > SvtExpFileDlg_Impl::m_aDenyList
private

Definition at line 109 of file iodlgimp.hxx.

Referenced by GetDenyList(), and SetDenyList().

◆ m_aFilter

SvtFileDialogFilterList_Impl SvtExpFileDlg_Impl::m_aFilter

Definition at line 112 of file iodlgimp.hxx.

Referenced by InitFilterList().

◆ m_aFilterIdle

Idle SvtExpFileDlg_Impl::m_aFilterIdle

Definition at line 144 of file iodlgimp.hxx.

◆ m_aIniKey

OUString SvtExpFileDlg_Impl::m_aIniKey

Definition at line 153 of file iodlgimp.hxx.

◆ m_aStdDir

OUString SvtExpFileDlg_Impl::m_aStdDir

Definition at line 141 of file iodlgimp.hxx.

Referenced by GetStandardDir(), and SetStandardDir().

◆ m_bDoubleClick

bool SvtExpFileDlg_Impl::m_bDoubleClick

Definition at line 147 of file iodlgimp.hxx.

◆ m_bMultiSelection

bool SvtExpFileDlg_Impl::m_bMultiSelection

Definition at line 150 of file iodlgimp.hxx.

◆ m_eDlgType

SvtFileDlgType SvtExpFileDlg_Impl::m_eDlgType

Definition at line 138 of file iodlgimp.hxx.

◆ m_eMode

SvtFileDlgMode SvtExpFileDlg_Impl::m_eMode

Definition at line 137 of file iodlgimp.hxx.

◆ m_nStyle

PickerFlags SvtExpFileDlg_Impl::m_nStyle

Definition at line 139 of file iodlgimp.hxx.

◆ m_pCurFilter

const SvtFileDialogFilter_Impl* SvtExpFileDlg_Impl::m_pCurFilter
private

Definition at line 106 of file iodlgimp.hxx.

Referenced by GetCurFilter(), and SetCurFilter().

◆ m_sCurrentFilterDisplayName

OUString SvtExpFileDlg_Impl::m_sCurrentFilterDisplayName
private

Definition at line 107 of file iodlgimp.hxx.

Referenced by GetCurFilterDisplayName(), and SetCurFilter().

◆ m_xBtnCancel

std::unique_ptr<weld::Button> SvtExpFileDlg_Impl::m_xBtnCancel

Definition at line 124 of file iodlgimp.hxx.

◆ m_xBtnConnectToServer

std::unique_ptr<weld::Button> SvtExpFileDlg_Impl::m_xBtnConnectToServer

Definition at line 135 of file iodlgimp.hxx.

◆ m_xBtnFileOpen

std::unique_ptr<weld::Button> SvtExpFileDlg_Impl::m_xBtnFileOpen

Definition at line 123 of file iodlgimp.hxx.

◆ m_xBtnHelp

std::unique_ptr<weld::Button> SvtExpFileDlg_Impl::m_xBtnHelp

Definition at line 125 of file iodlgimp.hxx.

◆ m_xBtnNewFolder

std::unique_ptr<weld::Button> SvtExpFileDlg_Impl::m_xBtnNewFolder

Definition at line 127 of file iodlgimp.hxx.

◆ m_xBtnUp

std::unique_ptr<SvtUpButton_Impl> SvtExpFileDlg_Impl::m_xBtnUp

Definition at line 126 of file iodlgimp.hxx.

◆ m_xCbAutoExtension

std::unique_ptr<weld::CheckButton> SvtExpFileDlg_Impl::m_xCbAutoExtension

Definition at line 131 of file iodlgimp.hxx.

◆ m_xCbGPGEncrypt

std::unique_ptr<weld::CheckButton> SvtExpFileDlg_Impl::m_xCbGPGEncrypt

Definition at line 129 of file iodlgimp.hxx.

◆ m_xCbOptions

std::unique_ptr<weld::CheckButton> SvtExpFileDlg_Impl::m_xCbOptions

Definition at line 132 of file iodlgimp.hxx.

◆ m_xCbPassword

std::unique_ptr<weld::CheckButton> SvtExpFileDlg_Impl::m_xCbPassword

Definition at line 128 of file iodlgimp.hxx.

◆ m_xEdCurrentPath

std::unique_ptr<SvtURLBox> SvtExpFileDlg_Impl::m_xEdCurrentPath

Definition at line 130 of file iodlgimp.hxx.

◆ m_xEdFileName

std::unique_ptr<SvtURLBox> SvtExpFileDlg_Impl::m_xEdFileName

Definition at line 116 of file iodlgimp.hxx.

◆ m_xFtFileName

std::unique_ptr<weld::Label> SvtExpFileDlg_Impl::m_xFtFileName

Definition at line 115 of file iodlgimp.hxx.

◆ m_xFtFileType

std::unique_ptr<weld::Label> SvtExpFileDlg_Impl::m_xFtFileType

Definition at line 121 of file iodlgimp.hxx.

◆ m_xLbFilter

std::unique_ptr<weld::ComboBox> SvtExpFileDlg_Impl::m_xLbFilter

◆ m_xPlaces

std::unique_ptr<PlacesListBox> SvtExpFileDlg_Impl::m_xPlaces

Definition at line 134 of file iodlgimp.hxx.

◆ m_xSharedLabel

std::unique_ptr<weld::Label> SvtExpFileDlg_Impl::m_xSharedLabel

Definition at line 118 of file iodlgimp.hxx.

◆ m_xSharedListBox

std::unique_ptr<weld::ComboBox> SvtExpFileDlg_Impl::m_xSharedListBox

Definition at line 119 of file iodlgimp.hxx.

◆ m_xUserFilter

std::unique_ptr<SvtFileDialogFilter_Impl> SvtExpFileDlg_Impl::m_xUserFilter

Definition at line 113 of file iodlgimp.hxx.


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