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:

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 104 of file iodlgimp.hxx.

Constructor & Destructor Documentation

SvtExpFileDlg_Impl::SvtExpFileDlg_Impl ( )

Definition at line 118 of file iodlgimp.cxx.

References NONE.

SvtExpFileDlg_Impl::~SvtExpFileDlg_Impl ( )

Definition at line 128 of file iodlgimp.cxx.

Member Function Documentation

const SvtFileDialogFilter_Impl* SvtExpFileDlg_Impl::GetCurFilter ( ) const

Definition at line 193 of file iodlgimp.hxx.

References m_pCurFilter.

const OUString& SvtExpFileDlg_Impl::GetCurFilterDisplayName ( ) const

Definition at line 198 of file iodlgimp.hxx.

References m_sCurrentFilterDisplayName.

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

Definition at line 160 of file iodlgimp.hxx.

References m_aDenyList.

weld::Widget* SvtExpFileDlg_Impl::GetFilterListControl ( )

Definition at line 165 of file iodlgimp.hxx.

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

Definition at line 166 of file iodlgimp.hxx.

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

Definition at line 186 of file iodlgimp.hxx.

const OUString& SvtExpFileDlg_Impl::GetStandardDir ( ) const

Definition at line 162 of file iodlgimp.hxx.

References m_aStdDir.

bool SvtExpFileDlg_Impl::HasFilterListEntry ( const OUString &  rFilterName)

Definition at line 174 of file iodlgimp.hxx.

void SvtExpFileDlg_Impl::InitFilterList ( )

Definition at line 168 of file iodlgimp.cxx.

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

void SvtExpFileDlg_Impl::InsertFilterListEntry ( const SvtFileDialogFilter_Impl _pFilterDesc)
void SvtExpFileDlg_Impl::SelectFilterListEntry ( const OUString &  rFilterName)

Definition at line 179 of file iodlgimp.hxx.

void SvtExpFileDlg_Impl::SetCurFilter ( SvtFileDialogFilter_Impl const *  _pFilter,
const OUString &  rDisplayName 
void SvtExpFileDlg_Impl::SetDenyList ( const css::uno::Sequence< OUString > &  rDenyList)

Definition at line 159 of file iodlgimp.hxx.

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

Definition at line 167 of file iodlgimp.hxx.

void SvtExpFileDlg_Impl::SetStandardDir ( const OUString &  rDir)

Definition at line 132 of file iodlgimp.cxx.

References m_aStdDir.

Member Data Documentation

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

Definition at line 110 of file iodlgimp.hxx.

Referenced by GetDenyList().

SvtFileDialogFilterList_Impl SvtExpFileDlg_Impl::m_aFilter

Definition at line 113 of file iodlgimp.hxx.

Referenced by InitFilterList().

Idle SvtExpFileDlg_Impl::m_aFilterIdle

Definition at line 145 of file iodlgimp.hxx.

OUString SvtExpFileDlg_Impl::m_aIniKey

Definition at line 154 of file iodlgimp.hxx.

OUString SvtExpFileDlg_Impl::m_aStdDir

Definition at line 142 of file iodlgimp.hxx.

Referenced by GetStandardDir(), and SetStandardDir().

bool SvtExpFileDlg_Impl::m_bDoubleClick

Definition at line 148 of file iodlgimp.hxx.

bool SvtExpFileDlg_Impl::m_bMultiSelection

Definition at line 151 of file iodlgimp.hxx.

SvtFileDlgType SvtExpFileDlg_Impl::m_eDlgType

Definition at line 139 of file iodlgimp.hxx.

SvtFileDlgMode SvtExpFileDlg_Impl::m_eMode

Definition at line 138 of file iodlgimp.hxx.

PickerFlags SvtExpFileDlg_Impl::m_nStyle

Definition at line 140 of file iodlgimp.hxx.

const SvtFileDialogFilter_Impl* SvtExpFileDlg_Impl::m_pCurFilter

Definition at line 107 of file iodlgimp.hxx.

Referenced by GetCurFilter(), and SetCurFilter().

OUString SvtExpFileDlg_Impl::m_sCurrentFilterDisplayName

Definition at line 108 of file iodlgimp.hxx.

Referenced by GetCurFilterDisplayName(), and SetCurFilter().

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

Definition at line 125 of file iodlgimp.hxx.

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

Definition at line 136 of file iodlgimp.hxx.

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

Definition at line 124 of file iodlgimp.hxx.

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

Definition at line 126 of file iodlgimp.hxx.

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

Definition at line 128 of file iodlgimp.hxx.

std::unique_ptr<SvtUpButton_Impl> SvtExpFileDlg_Impl::m_xBtnUp

Definition at line 127 of file iodlgimp.hxx.

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

Definition at line 132 of file iodlgimp.hxx.

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

Definition at line 130 of file iodlgimp.hxx.

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

Definition at line 133 of file iodlgimp.hxx.

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

Definition at line 129 of file iodlgimp.hxx.

std::unique_ptr<SvtURLBox> SvtExpFileDlg_Impl::m_xEdCurrentPath

Definition at line 131 of file iodlgimp.hxx.

std::unique_ptr<SvtURLBox> SvtExpFileDlg_Impl::m_xEdFileName

Definition at line 117 of file iodlgimp.hxx.

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

Definition at line 116 of file iodlgimp.hxx.

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

Definition at line 122 of file iodlgimp.hxx.

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

Definition at line 123 of file iodlgimp.hxx.

Referenced by InitFilterList(), and InsertFilterListEntry().

std::unique_ptr<PlacesListBox> SvtExpFileDlg_Impl::m_xPlaces

Definition at line 135 of file iodlgimp.hxx.

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

Definition at line 119 of file iodlgimp.hxx.

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

Definition at line 120 of file iodlgimp.hxx.

std::unique_ptr<SvtFileDialogFilter_Impl> SvtExpFileDlg_Impl::m_xUserFilter

Definition at line 114 of file iodlgimp.hxx.

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