LibreOffice Module fpicker (master) 1
Public Member Functions | Private Attributes | List of all members
fpicker::win32::vista::Request Class Reference

#include <requests.hxx>

Collaboration diagram for fpicker::win32::vista::Request:
[legend]

Public Member Functions

 Request ()
 
virtual ~Request ()
 
void setRequest (::sal_Int32 nRequest)
 
::sal_Int32 getRequest ()
 
void clearArguments ()
 
template<class TArgumentType >
void setArgument (const OUString &sName, const TArgumentType &aValue)
 
template<class TArgumentType >
TArgumentType getArgumentOrDefault (const OUString &sName, const TArgumentType &aDefault)
 
css::uno::Any getValue (OUString const &key) const
 

Private Attributes

::sal_Int32 m_nRequest
 
::comphelper::SequenceAsHashMap m_lArguments
 

Detailed Description

Definition at line 32 of file requests.hxx.

Constructor & Destructor Documentation

◆ Request()

fpicker::win32::vista::Request::Request ( )
inlineexplicit

Definition at line 37 of file requests.hxx.

◆ ~Request()

virtual fpicker::win32::vista::Request::~Request ( )
inlinevirtual

Definition at line 43 of file requests.hxx.

Member Function Documentation

◆ clearArguments()

void fpicker::win32::vista::Request::clearArguments ( )
inline

Definition at line 49 of file requests.hxx.

References comphelper::SequenceAsHashMap::clear(), and m_lArguments.

◆ getArgumentOrDefault()

template<class TArgumentType >
TArgumentType fpicker::win32::vista::Request::getArgumentOrDefault ( const OUString &  sName,
const TArgumentType &  aDefault 
)
inline

Definition at line 58 of file requests.hxx.

References comphelper::SequenceAsHashMap::getUnpackedValueOrDefault(), m_lArguments, and sName.

Referenced by fpicker::win32::vista::VistaFilePicker::execute(), fpicker::win32::vista::VistaFilePicker::getCurrentFilter(), fpicker::win32::vista::VistaFilePicker::getDisplayDirectory(), fpicker::win32::vista::VistaFilePicker::getLabel(), fpicker::win32::vista::VistaFilePicker::getSelectedFiles(), fpicker::win32::vista::VistaFilePickerImpl::impl_sta_addFilePickerListener(), fpicker::win32::vista::VistaFilePickerImpl::impl_sta_appendFilter(), fpicker::win32::vista::VistaFilePickerImpl::impl_sta_appendFilterGroup(), fpicker::win32::vista::VistaFilePickerImpl::impl_sta_EnableControl(), fpicker::win32::vista::VistaFilePickerImpl::impl_sta_GetControlValue(), fpicker::win32::vista::VistaFilePickerImpl::impl_sta_InitDialog(), fpicker::win32::vista::VistaFilePickerImpl::impl_sta_removeFilePickerListener(), fpicker::win32::vista::VistaFilePickerImpl::impl_sta_SetControlLabel(), fpicker::win32::vista::VistaFilePickerImpl::impl_sta_SetControlValue(), fpicker::win32::vista::VistaFilePickerImpl::impl_sta_setCurrentFilter(), fpicker::win32::vista::VistaFilePickerImpl::impl_sta_SetDefaultName(), fpicker::win32::vista::VistaFilePickerImpl::impl_sta_SetDirectory(), fpicker::win32::vista::VistaFilePickerImpl::impl_sta_SetFileName(), fpicker::win32::vista::VistaFilePickerImpl::impl_sta_SetMultiSelectionMode(), and fpicker::win32::vista::VistaFilePickerImpl::impl_sta_SetTitle().

◆ getRequest()

::sal_Int32 fpicker::win32::vista::Request::getRequest ( )
inline

Definition at line 47 of file requests.hxx.

References m_nRequest.

Referenced by fpicker::win32::vista::VistaFilePickerImpl::doRequest().

◆ getValue()

css::uno::Any fpicker::win32::vista::Request::getValue ( OUString const &  key) const
inline

◆ setArgument()

template<class TArgumentType >
void fpicker::win32::vista::Request::setArgument ( const OUString &  sName,
const TArgumentType &  aValue 
)
inline

◆ setRequest()

void fpicker::win32::vista::Request::setRequest ( ::sal_Int32  nRequest)
inline

Member Data Documentation

◆ m_lArguments

::comphelper::SequenceAsHashMap fpicker::win32::vista::Request::m_lArguments
private

Definition at line 69 of file requests.hxx.

Referenced by clearArguments(), getArgumentOrDefault(), getValue(), and setArgument().

◆ m_nRequest

::sal_Int32 fpicker::win32::vista::Request::m_nRequest
private

Definition at line 68 of file requests.hxx.

Referenced by getRequest(), and setRequest().


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