LibreOffice Module fpicker (master) 1
|
native implementation of the file picker on Vista and upcoming windows versions. More...
#include <VistaFilePickerImpl.hxx>
Public Types | |
enum | ERequest { E_NO_REQUEST , E_ADD_PICKER_LISTENER , E_REMOVE_PICKER_LISTENER , E_APPEND_FILTER , E_SET_CURRENT_FILTER , E_GET_CURRENT_FILTER , E_CREATE_OPEN_DIALOG , E_CREATE_SAVE_DIALOG , E_CREATE_FOLDER_PICKER , E_SET_MULTISELECTION_MODE , E_SET_TITLE , E_SET_FILENAME , E_GET_DIRECTORY , E_SET_DIRECTORY , E_SET_DEFAULT_NAME , E_GET_SELECTED_FILES , E_SHOW_DIALOG_MODAL , E_SET_CONTROL_VALUE , E_GET_CONTROL_VALUE , E_SET_CONTROL_LABEL , E_GET_CONTROL_LABEL , E_ENABLE_CONTROL , E_APPEND_FILTERGROUP } |
used for marshalling requests. More... | |
Public Member Functions | |
VistaFilePickerImpl () | |
virtual | ~VistaFilePickerImpl () |
void | doRequest (Request &rRequest) |
virtual void | onAutoExtensionChanged (bool bChecked) override |
virtual bool | onFileTypeChanged (UINT nTypeIndex) override |
virtual void | onDirectoryChanged () override |
virtual void | onAutoExtensionChanged (bool bChecked)=0 |
virtual bool | onFileTypeChanged (UINT nTypeIndex)=0 |
virtual void | onDirectoryChanged ()=0 |
Public Attributes | |
css::uno::Sequence< OUString > | m_lItems |
Private Member Functions | |
OUString | GetDirectory () |
void | impl_sta_addFilePickerListener (Request &rRequest) |
implementation of request E_ADD_FILEPICKER_LISTENER More... | |
void | impl_sta_removeFilePickerListener (Request &rRequest) |
implementation of request E_REMOVE_FILEPICKER_LISTENER More... | |
void | impl_sta_appendFilter (Request &rRequest) |
implementation of request E_APPEND_FILTER More... | |
void | impl_sta_appendFilterGroup (Request &rRequest) |
implementation of request E_APPEND_FILTERGROUP More... | |
void | impl_sta_setCurrentFilter (Request &rRequest) |
implementation of request E_SET_CURRENT_FILTER More... | |
void | impl_sta_getCurrentFilter (Request &rRequest) |
implementation of request E_GET_CURRENT_FILTER More... | |
void | impl_sta_CreateOpenDialog (Request &rRequest) |
implementation of request E_CREATE_OPEN_DIALOG More... | |
void | impl_sta_CreateSaveDialog (Request &rRequest) |
implementation of request E_CREATE_SAVE_DIALOG More... | |
void | impl_sta_CreateFolderPicker (Request &rRequest) |
implementation of request E_CREATE_FOLDER_PICKER More... | |
void | impl_sta_SetMultiSelectionMode (Request &rRequest) |
implementation of request E_SET_MULTISELECTION_MODE More... | |
void | impl_sta_SetTitle (Request &rRequest) |
implementation of request E_SET_TITLE More... | |
void | impl_sta_SetFileName (Request &rRequest) |
implementation of request E_SET_FILENAME More... | |
void | impl_sta_SetDirectory (Request &rRequest) |
implementation of request E_SET_DIRECTORY More... | |
void | impl_sta_GetDirectory (Request &rRequest) |
implementation of request E_GET_DIRECTORY More... | |
void | impl_sta_SetDefaultName (Request &rRequest) |
implementation of request E_SET_DEFAULT_NAME More... | |
void | impl_sta_getSelectedFiles (Request &rRequest) |
implementation of request E_GET_SELECTED_FILES More... | |
void | impl_sta_ShowDialogModal (Request &rRequest) |
implementation of request E_SHOW_DIALOG_MODAL More... | |
void | impl_sta_SetControlValue (Request &rRequest) |
implementation of request E_SET_CONTROL_VALUE More... | |
void | impl_sta_GetControlValue (Request &rRequest) |
implementation of request E_GET_CONTROL_VALUE More... | |
void | impl_sta_SetControlLabel (Request &rRequest) |
implementation of request E_SET_CONTROL_LABEL More... | |
void | impl_sta_EnableControl (Request &rRequest) |
implementation of request E_ENABLE_CONTROL More... | |
void | impl_sta_enableFeatures (::sal_Int32 nFeatures, ::sal_Int32 nTemplate) |
create all needed (optional!) UI controls addressed by the field nFeatures. More... | |
TFileDialogCustomize | impl_getCustomizeInterface () |
returns an interface, which can be used to customize the internally used COM dialog. More... | |
TFileDialog | impl_getBaseDialogInterface () |
void | impl_sta_setFiltersOnDialog () |
fill filter list of internal used dialog. More... | |
void | impl_SetDefaultExtension (const OUString ¤tFilter) |
template<class TDialogImplClass > | |
void | impl_sta_CreateDialog () |
void | impl_sta_InitDialog (Request &rRequest, DWORD nOrFlags) |
Static Private Member Functions | |
static void | impl_sta_GetControlLabel (Request &rRequest) |
implementation of request E_GET_CONTROL_LABEL More... | |
Private Attributes | |
std::shared_ptr< TDialogImplBase > | m_pDialog |
object representing a file dialog More... | |
CFilterContainer | m_lFilters |
TFileDialogEvents | m_iEventHandler |
help us to handle dialog events and provide them to interested office listener. More... | |
bool | m_bInExecute |
bool | m_bWasExecuted |
HWND | m_hParentWindow |
OUString | m_sDirectory |
OUString | m_sFilename |
Additional Inherited Members | |
Protected Member Functions inherited from fpicker::win32::vista::IVistaFilePickerInternalNotify | |
~IVistaFilePickerInternalNotify () | |
native implementation of the file picker on Vista and upcoming windows versions.
This dialog uses COM internally. Further it marshall every request so it will be executed on the main thread which is an STA thread !
Definition at line 88 of file VistaFilePickerImpl.hxx.
used for marshalling requests.
Will be used to map requests to the right implementations.
Definition at line 97 of file VistaFilePickerImpl.hxx.
fpicker::win32::vista::VistaFilePickerImpl::VistaFilePickerImpl | ( | ) |
Definition at line 236 of file VistaFilePickerImpl.cxx.
|
virtual |
Definition at line 248 of file VistaFilePickerImpl.cxx.
void fpicker::win32::vista::VistaFilePickerImpl::doRequest | ( | Request & | rRequest | ) |
Definition at line 253 of file VistaFilePickerImpl.cxx.
References E_ADD_PICKER_LISTENER, E_APPEND_FILTER, E_APPEND_FILTERGROUP, E_CREATE_FOLDER_PICKER, E_CREATE_OPEN_DIALOG, E_CREATE_SAVE_DIALOG, E_ENABLE_CONTROL, E_GET_CONTROL_LABEL, E_GET_CONTROL_VALUE, E_GET_CURRENT_FILTER, E_GET_DIRECTORY, E_GET_SELECTED_FILES, E_REMOVE_PICKER_LISTENER, E_SET_CONTROL_LABEL, E_SET_CONTROL_VALUE, E_SET_CURRENT_FILTER, E_SET_DEFAULT_NAME, E_SET_DIRECTORY, E_SET_FILENAME, E_SET_MULTISELECTION_MODE, E_SET_TITLE, E_SHOW_DIALOG_MODAL, fpicker::win32::vista::Request::getRequest(), impl_sta_addFilePickerListener(), impl_sta_appendFilter(), impl_sta_appendFilterGroup(), impl_sta_CreateFolderPicker(), impl_sta_CreateOpenDialog(), impl_sta_CreateSaveDialog(), impl_sta_EnableControl(), impl_sta_GetControlLabel(), impl_sta_GetControlValue(), impl_sta_getCurrentFilter(), impl_sta_GetDirectory(), impl_sta_getSelectedFiles(), impl_sta_removeFilePickerListener(), impl_sta_SetControlLabel(), impl_sta_SetControlValue(), impl_sta_setCurrentFilter(), impl_sta_SetDefaultName(), impl_sta_SetDirectory(), impl_sta_SetFileName(), impl_sta_SetMultiSelectionMode(), impl_sta_SetTitle(), and impl_sta_ShowDialogModal().
Referenced by fpicker::win32::vista::VistaFilePicker::addFilePickerListener(), fpicker::win32::vista::VistaFilePicker::appendFilter(), fpicker::win32::vista::VistaFilePicker::appendFilterGroup(), fpicker::win32::vista::VistaFilePicker::enableControl(), fpicker::win32::vista::VistaFilePicker::ensureInit(), 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::VistaFilePicker::getValue(), fpicker::win32::vista::VistaFilePicker::initialize(), fpicker::win32::vista::VistaFilePicker::removeFilePickerListener(), fpicker::win32::vista::VistaFilePicker::setCurrentFilter(), fpicker::win32::vista::VistaFilePicker::setDefaultName(), fpicker::win32::vista::VistaFilePicker::setDisplayDirectory(), fpicker::win32::vista::VistaFilePicker::setLabel(), fpicker::win32::vista::VistaFilePicker::setMultiSelectionMode(), fpicker::win32::vista::VistaFilePicker::setTitle(), and fpicker::win32::vista::VistaFilePicker::setValue().
|
private |
Definition at line 754 of file VistaFilePickerImpl.cxx.
References impl_getBaseDialogInterface(), and fpicker::win32::vista::lcl_getURLFromShellItem().
Referenced by impl_sta_GetDirectory(), and onDirectoryChanged().
|
private |
Definition at line 974 of file VistaFilePickerImpl.cxx.
References m_pDialog.
Referenced by GetDirectory(), impl_SetDefaultExtension(), impl_sta_enableFeatures(), impl_sta_getCurrentFilter(), impl_sta_InitDialog(), impl_sta_SetDefaultName(), impl_sta_SetDirectory(), impl_sta_SetFileName(), impl_sta_setFiltersOnDialog(), impl_sta_SetMultiSelectionMode(), impl_sta_SetTitle(), impl_sta_ShowDialogModal(), and onAutoExtensionChanged().
|
private |
returns an interface, which can be used to customize the internally used COM dialog.
Because we use two member (open/save dialog) internally, this method ask the current active one for its customization interface.
Definition at line 985 of file VistaFilePickerImpl.cxx.
References m_pDialog.
Referenced by impl_sta_EnableControl(), impl_sta_enableFeatures(), impl_sta_GetControlValue(), impl_sta_SetControlLabel(), impl_sta_SetControlValue(), impl_sta_SetDefaultName(), impl_sta_setFiltersOnDialog(), and impl_sta_ShowDialogModal().
|
private |
Definition at line 1171 of file VistaFilePickerImpl.cxx.
References CFilterContainer::getFilterByName(), impl_getBaseDialogInterface(), and m_lFilters.
|
private |
implementation of request E_ADD_FILEPICKER_LISTENER
Definition at line 355 of file VistaFilePickerImpl.cxx.
References fpicker::win32::vista::VistaFilePickerEventHandler::addFilePickerListener(), fpicker::win32::vista::Request::getArgumentOrDefault(), m_iEventHandler, and fpicker::win32::vista::PROP_PICKER_LISTENER.
Referenced by doRequest().
|
private |
implementation of request E_APPEND_FILTER
Definition at line 383 of file VistaFilePickerImpl.cxx.
References CFilterContainer::addFilter(), fpicker::win32::vista::Request::getArgumentOrDefault(), m_lFilters, fpicker::win32::vista::PROP_FILTER_TITLE(), and fpicker::win32::vista::PROP_FILTER_VALUE().
Referenced by doRequest().
|
private |
implementation of request E_APPEND_FILTERGROUP
Definition at line 392 of file VistaFilePickerImpl.cxx.
References CFilterContainer::addFilter(), fpicker::win32::vista::Request::getArgumentOrDefault(), i, m_lFilters, CFilterContainer::numFilter(), fpicker::win32::vista::PROP_FILTER_GROUP(), and fpicker::win32::vista::STRING_SEPARATOR().
Referenced by doRequest().
|
private |
Definition at line 447 of file VistaFilePickerImpl.cxx.
References m_pDialog.
|
private |
implementation of request E_CREATE_FOLDER_PICKER
Definition at line 512 of file VistaFilePickerImpl.cxx.
References impl_sta_InitDialog().
Referenced by doRequest().
|
private |
implementation of request E_CREATE_OPEN_DIALOG
Definition at line 498 of file VistaFilePickerImpl.cxx.
References impl_sta_InitDialog().
Referenced by doRequest().
|
private |
implementation of request E_CREATE_SAVE_DIALOG
Definition at line 505 of file VistaFilePickerImpl.cxx.
References impl_sta_InitDialog().
Referenced by doRequest().
|
private |
implementation of request E_ENABLE_CONTROL
Definition at line 1150 of file VistaFilePickerImpl.cxx.
References fpicker::win32::vista::Request::getArgumentOrDefault(), impl_getCustomizeInterface(), fpicker::win32::vista::INVALID_CONTROL_ID, nId, fpicker::win32::vista::PROP_CONTROL_ENABLE(), and fpicker::win32::vista::PROP_CONTROL_ID.
Referenced by doRequest().
|
private |
create all needed (optional!) UI controls addressed by the field nFeatures.
The given number nFeatures is used as a flag field. Use const values FEATURE_XXX to address it.
Internal new controls will be added to the dialog. Every control can be accessed by its own control id. Those control ID must be one of the const set css::ui::dialogs::ExtendedFilePickerElementIds.
nFeatures | flag field(!) knows all features which must be enabled. |
Definition at line 534 of file VistaFilePickerImpl.cxx.
References fpicker::win32::vista::CLIENTID_FILEDIALOG_OPTIONS, fpicker::win32::vista::CLIENTID_FILEDIALOG_SIMPLE, fpicker::win32::vista::CLIENTID_FILEOPEN_LINK, fpicker::win32::vista::CLIENTID_FILEOPEN_LINK_ANCHOR, fpicker::win32::vista::CLIENTID_FILEOPEN_LINK_TEMPLATE, fpicker::win32::vista::CLIENTID_FILEOPEN_PLAY, fpicker::win32::vista::CLIENTID_FILESAVE_PASSWORD, fpicker::win32::vista::CLIENTID_FILESAVE_SELECTION, fpicker::win32::vista::CLIENTID_FILESAVE_TEMPLATE, fpicker::win32::vista::FEATURE_AUTOEXTENSION, fpicker::win32::vista::FEATURE_FILTEROPTIONS, fpicker::win32::vista::FEATURE_GPGPASSWORD, fpicker::win32::vista::FEATURE_IMAGEANCHOR, fpicker::win32::vista::FEATURE_IMAGETEMPLATE, fpicker::win32::vista::FEATURE_LINK, fpicker::win32::vista::FEATURE_PASSWORD, fpicker::win32::vista::FEATURE_PLAY, fpicker::win32::vista::FEATURE_READONLY, fpicker::win32::vista::FEATURE_SELECTION, fpicker::win32::vista::FEATURE_TEMPLATE, fpicker::win32::vista::FEATURE_VERSION, FpsResId(), fpicker::win32::vista::GROUP_CHECKBOXES, fpicker::win32::vista::GROUP_IMAGEANCHOR, fpicker::win32::vista::GROUP_IMAGETEMPLATE, fpicker::win32::vista::GROUP_TEMPLATE, fpicker::win32::vista::GROUP_VERSION, impl_getBaseDialogInterface(), impl_getCustomizeInterface(), nControlId, and fpicker::win32::vista::setLabelToControl().
Referenced by impl_sta_InitDialog().
|
staticprivate |
implementation of request E_GET_CONTROL_LABEL
Definition at line 1145 of file VistaFilePickerImpl.cxx.
Referenced by doRequest().
|
private |
implementation of request E_GET_CONTROL_VALUE
Definition at line 1080 of file VistaFilePickerImpl.cxx.
References FALSE, fpicker::win32::vista::Request::getArgumentOrDefault(), impl_getCustomizeInterface(), fpicker::win32::vista::INVALID_CONTROL_ID, m_bWasExecuted, m_lItems, nId, fpicker::win32::vista::PROP_CONTROL_ID, fpicker::win32::vista::PROP_CONTROL_VALUE(), and fpicker::win32::vista::Request::setArgument().
Referenced by doRequest().
|
private |
implementation of request E_GET_CURRENT_FILTER
Definition at line 418 of file VistaFilePickerImpl.cxx.
References CFilterContainer::getCurrentFilter(), CFilterContainer::getFilterNameByIndex(), impl_getBaseDialogInterface(), m_lFilters, nIndex, fpicker::win32::vista::PROP_FILTER_TITLE(), and fpicker::win32::vista::Request::setArgument().
Referenced by doRequest().
|
private |
implementation of request E_GET_DIRECTORY
Definition at line 766 of file VistaFilePickerImpl.cxx.
References GetDirectory(), m_sDirectory, fpicker::win32::vista::PROP_DIRECTORY(), and fpicker::win32::vista::Request::setArgument().
Referenced by doRequest().
|
private |
implementation of request E_GET_SELECTED_FILES
Definition at line 841 of file VistaFilePickerImpl.cxx.
References comphelper::containerToSequence(), i, fpicker::win32::vista::lcl_getURLFromShellItem(), m_bInExecute, m_pDialog, nCount, fpicker::win32::vista::PROP_SELECTED_FILES(), and fpicker::win32::vista::Request::setArgument().
Referenced by doRequest(), and impl_sta_ShowDialogModal().
|
private |
Definition at line 453 of file VistaFilePickerImpl.cxx.
References fpicker::win32::vista::Request::getArgumentOrDefault(), impl_getBaseDialogInterface(), impl_sta_enableFeatures(), m_hParentWindow, m_iEventHandler, fpicker::win32::vista::PROP_FEATURES(), fpicker::win32::vista::PROP_PARENT_WINDOW(), fpicker::win32::vista::PROP_TEMPLATE_DESCR(), and fpicker::win32::vista::VistaFilePickerEventHandler::startListening().
Referenced by impl_sta_CreateFolderPicker(), impl_sta_CreateOpenDialog(), and impl_sta_CreateSaveDialog().
|
private |
implementation of request E_REMOVE_FILEPICKER_LISTENER
Definition at line 369 of file VistaFilePickerImpl.cxx.
References fpicker::win32::vista::Request::getArgumentOrDefault(), m_iEventHandler, fpicker::win32::vista::PROP_PICKER_LISTENER, and fpicker::win32::vista::VistaFilePickerEventHandler::removeFilePickerListener().
Referenced by doRequest().
|
private |
implementation of request E_SET_CONTROL_LABEL
Definition at line 1130 of file VistaFilePickerImpl.cxx.
References fpicker::win32::vista::Request::getArgumentOrDefault(), impl_getCustomizeInterface(), fpicker::win32::vista::INVALID_CONTROL_ID, nId, fpicker::win32::vista::PROP_CONTROL_ID, and fpicker::win32::vista::PROP_CONTROL_LABEL().
Referenced by doRequest().
|
private |
implementation of request E_SET_CONTROL_VALUE
Definition at line 1005 of file VistaFilePickerImpl.cxx.
References fpicker::win32::vista::Request::getArgumentOrDefault(), fpicker::win32::vista::Request::getValue(), i, impl_getCustomizeInterface(), fpicker::win32::vista::INVALID_CONTROL_ACTION, fpicker::win32::vista::INVALID_CONTROL_ID, fpicker::win32::vista::lcl_removeControlItemsWorkaround(), m_lItems, nId, fpicker::win32::vista::PROP_CONTROL_ACTION(), fpicker::win32::vista::PROP_CONTROL_ID, and fpicker::win32::vista::PROP_CONTROL_VALUE().
Referenced by doRequest().
|
private |
implementation of request E_SET_CURRENT_FILTER
Definition at line 410 of file VistaFilePickerImpl.cxx.
References fpicker::win32::vista::Request::getArgumentOrDefault(), m_lFilters, fpicker::win32::vista::PROP_FILTER_TITLE(), and CFilterContainer::setCurrentFilter().
Referenced by doRequest().
|
private |
implementation of request E_SET_DEFAULT_NAME
Definition at line 773 of file VistaFilePickerImpl.cxx.
References FALSE, fpicker::win32::vista::Request::getArgumentOrDefault(), impl_getBaseDialogInterface(), impl_getCustomizeInterface(), m_sFilename, and fpicker::win32::vista::PROP_FILENAME().
Referenced by doRequest().
|
private |
implementation of request E_SET_DIRECTORY
Definition at line 729 of file VistaFilePickerImpl.cxx.
References fpicker::win32::vista::Request::getArgumentOrDefault(), impl_getBaseDialogInterface(), m_bInExecute, m_sDirectory, and fpicker::win32::vista::PROP_DIRECTORY().
Referenced by doRequest().
|
private |
implementation of request E_SET_FILENAME
Definition at line 717 of file VistaFilePickerImpl.cxx.
References fpicker::win32::vista::Request::getArgumentOrDefault(), impl_getBaseDialogInterface(), and fpicker::win32::vista::PROP_FILENAME().
Referenced by doRequest().
|
private |
fill filter list of internal used dialog.
Definition at line 802 of file VistaFilePickerImpl.cxx.
References FALSE, CFilterContainer::getCurrentFilter(), CFilterContainer::getFilterPos(), impl_getBaseDialogInterface(), impl_getCustomizeInterface(), fpicker::win32::vista::lcl_buildFilterList(), and m_lFilters.
Referenced by impl_sta_ShowDialogModal().
|
private |
implementation of request E_SET_MULTISELECTION_MODE
Definition at line 685 of file VistaFilePickerImpl.cxx.
References fpicker::win32::vista::Request::getArgumentOrDefault(), impl_getBaseDialogInterface(), and fpicker::win32::vista::PROP_MULTISELECTION_MODE().
Referenced by doRequest().
|
private |
implementation of request E_SET_TITLE
Definition at line 705 of file VistaFilePickerImpl.cxx.
References fpicker::win32::vista::Request::getArgumentOrDefault(), impl_getBaseDialogInterface(), and fpicker::win32::vista::PROP_TITLE().
Referenced by doRequest().
|
private |
implementation of request E_SHOW_DIALOG_MODAL
Definition at line 871 of file VistaFilePickerImpl.cxx.
References choose_parent_window(), FALSE, CFilterContainer::getFilterByIndex(), idx, impl_getBaseDialogInterface(), impl_getCustomizeInterface(), impl_sta_getSelectedFiles(), impl_sta_setFiltersOnDialog(), m_bInExecute, m_bWasExecuted, m_hParentWindow, m_iEventHandler, m_lFilters, m_sDirectory, m_sFilename, nIndex, fpicker::win32::vista::PROP_DIALOG_SHOW_RESULT(), fpicker::win32::vista::Request::setArgument(), and fpicker::win32::vista::VistaFilePickerEventHandler::stopListening().
Referenced by doRequest().
|
overridevirtual |
Implements fpicker::win32::vista::IVistaFilePickerInternalNotify.
Definition at line 1194 of file VistaFilePickerImpl.cxx.
References CFilterContainer::getCurrentFilter(), CFilterContainer::getFilterByName(), impl_getBaseDialogInterface(), m_lFilters, and pExt.
|
overridevirtual |
Implements fpicker::win32::vista::IVistaFilePickerInternalNotify.
Definition at line 1221 of file VistaFilePickerImpl.cxx.
References GetDirectory(), and m_sDirectory.
|
overridevirtual |
Implements fpicker::win32::vista::IVistaFilePickerInternalNotify.
Definition at line 1216 of file VistaFilePickerImpl.cxx.
|
private |
Definition at line 292 of file VistaFilePickerImpl.hxx.
Referenced by impl_sta_getSelectedFiles(), impl_sta_SetDirectory(), and impl_sta_ShowDialogModal().
|
private |
Definition at line 294 of file VistaFilePickerImpl.hxx.
Referenced by impl_sta_GetControlValue(), and impl_sta_ShowDialogModal().
|
private |
Definition at line 297 of file VistaFilePickerImpl.hxx.
Referenced by impl_sta_InitDialog(), and impl_sta_ShowDialogModal().
|
private |
help us to handle dialog events and provide them to interested office listener.
Definition at line 288 of file VistaFilePickerImpl.hxx.
Referenced by impl_sta_addFilePickerListener(), impl_sta_InitDialog(), impl_sta_removeFilePickerListener(), and impl_sta_ShowDialogModal().
|
private |
Definition at line 282 of file VistaFilePickerImpl.hxx.
Referenced by impl_SetDefaultExtension(), impl_sta_appendFilter(), impl_sta_appendFilterGroup(), impl_sta_getCurrentFilter(), impl_sta_setCurrentFilter(), impl_sta_setFiltersOnDialog(), impl_sta_ShowDialogModal(), and onAutoExtensionChanged().
css::uno::Sequence< OUString > fpicker::win32::vista::VistaFilePickerImpl::m_lItems |
Definition at line 93 of file VistaFilePickerImpl.hxx.
Referenced by impl_sta_GetControlValue(), and impl_sta_SetControlValue().
|
private |
object representing a file dialog
Definition at line 278 of file VistaFilePickerImpl.hxx.
Referenced by impl_getBaseDialogInterface(), impl_getCustomizeInterface(), impl_sta_CreateDialog(), and impl_sta_getSelectedFiles().
|
private |
Definition at line 300 of file VistaFilePickerImpl.hxx.
Referenced by impl_sta_GetDirectory(), impl_sta_SetDirectory(), impl_sta_ShowDialogModal(), and onDirectoryChanged().
|
private |
Definition at line 303 of file VistaFilePickerImpl.hxx.
Referenced by impl_sta_SetDefaultName(), and impl_sta_ShowDialogModal().