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

Constructor & Destructor Documentation

SvtExpFileDlg_Impl::SvtExpFileDlg_Impl ( )
explicit

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
inline

Definition at line 193 of file iodlgimp.hxx.

References m_pCurFilter.

const OUString& SvtExpFileDlg_Impl::GetCurFilterDisplayName ( ) const
inline

Definition at line 198 of file iodlgimp.hxx.

References m_sCurrentFilterDisplayName.

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

Definition at line 160 of file iodlgimp.hxx.

References m_aDenyList.

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

Definition at line 165 of file iodlgimp.hxx.

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

Definition at line 166 of file iodlgimp.hxx.

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

Definition at line 186 of file iodlgimp.hxx.

const OUString& SvtExpFileDlg_Impl::GetStandardDir ( ) const
inline

Definition at line 162 of file iodlgimp.hxx.

References m_aStdDir.

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

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)
inline

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)
inline

Definition at line 159 of file iodlgimp.hxx.

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

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
private

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
private

Definition at line 107 of file iodlgimp.hxx.

Referenced by GetCurFilter(), and SetCurFilter().

OUString SvtExpFileDlg_Impl::m_sCurrentFilterDisplayName
private

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: