|
LibreOffice Module fpicker (master) 1
|
#include <sal/config.h>#include <memory>#include "VistaFilePickerImpl.hxx"#include <com/sun/star/ui/dialogs/ExtendedFilePickerElementIds.hpp>#include <com/sun/star/ui/dialogs/ControlActions.hpp>#include <com/sun/star/ui/dialogs/TemplateDescription.hpp>#include <com/sun/star/beans/StringPair.hpp>#include <com/sun/star/awt/XWindow.hpp>#include <com/sun/star/awt/XSystemDependentWindowPeer.hpp>#include <com/sun/star/lang/SystemDependent.hpp>#include <comphelper/sequence.hxx>#include <fpicker/strings.hrc>#include <fpicker/fpsofficeResMgr.hxx>#include <osl/file.hxx>#include <rtl/process.h>#include <o3tl/char16_t2wchar_t.hxx>#include <o3tl/string_view.hxx>#include <vcl/svapp.hxx>#include "WinImplHelper.hxx"#include <shlguid.h>#include <shlobj.h>Go to the source code of this file.
Classes | |
| class | fpicker::win32::vista::TDialogImplBase |
Namespaces | |
| namespace | fpicker |
| namespace | fpicker::win32 |
| namespace | fpicker::win32::vista |
Typedefs | |
| using | fpicker::win32::vista::TSaveDialogImpl = TDialogImpl< TFileSaveDialog, CLSID_FileSaveDialog > |
| using | fpicker::win32::vista::TFolderPickerDialogImpl = TDialogImpl< TFileOpenDialog, CLSID_FileOpenDialog > |
Functions | |
| static bool | is_current_process_window (HWND hwnd) |
| static HWND | choose_parent_window () |
| static OUString | fpicker::win32::vista::lcl_getURLFromShellItem (IShellItem *pItem) |
| static OUString | fpicker::win32::vista::lcl_AdjustFilterName (const OUString &sName) |
| static ::std::vector< COMDLG_FILTERSPEC > | fpicker::win32::vista::lcl_buildFilterList (CFilterContainer &rContainer, std::vector< OUString > &rvStrings) |
| static void | fpicker::win32::vista::setLabelToControl (TFileDialogCustomize iCustom, sal_uInt16 nControlId) |
| static void | fpicker::win32::vista::lcl_removeControlItemsWorkaround (const TFileDialogCustomize &iCustom, ::sal_Int16 nControlId) |
Variables | |
| const ::sal_Int16 | fpicker::win32::vista::INVALID_CONTROL_ID = -1 |
| const ::sal_Int16 | fpicker::win32::vista::INVALID_CONTROL_ACTION = -1 |
| const GUID | fpicker::win32::vista::CLIENTID_FILEDIALOG_SIMPLE = {0xB8628FD3, 0xA3F5, 0x4845, 0x9B, 0x62, 0xD5, 0x1E, 0xDF, 0x97, 0xC4, 0x83} |
| const GUID | fpicker::win32::vista::CLIENTID_FILEDIALOG_OPTIONS = {0x93ED486F, 0x0D04, 0x4807, 0x8C, 0x44, 0xAC, 0x26, 0xCB, 0x6C, 0x5D, 0x36} |
| const GUID | fpicker::win32::vista::CLIENTID_FILESAVE_PASSWORD = {0xC12D4F4C, 0x4D41, 0x4D4F, 0x97, 0xEF, 0x87, 0xF9, 0x8D, 0xB6, 0x1E, 0xA6} |
| const GUID | fpicker::win32::vista::CLIENTID_FILESAVE_SELECTION = {0x5B2482B3, 0x0358, 0x4E09, 0xAA, 0x64, 0x2B, 0x76, 0xB2, 0xA0, 0xDD, 0xFE} |
| const GUID | fpicker::win32::vista::CLIENTID_FILESAVE_TEMPLATE = {0x9996D877, 0x20D5, 0x424B, 0x9C, 0x2E, 0xD3, 0xB6, 0x31, 0xEC, 0xF7, 0xCE} |
| const GUID | fpicker::win32::vista::CLIENTID_FILEOPEN_LINK_TEMPLATE = {0x32237796, 0x1509, 0x49D1, 0xBB, 0x7E, 0x63, 0xAD, 0x36, 0xAE, 0x86, 0x8C} |
| const GUID | fpicker::win32::vista::CLIENTID_FILEOPEN_LINK_ANCHOR = {0xBE3188CB, 0x399A, 0x45AE, 0x8F, 0x78, 0x75, 0x17, 0xAF, 0x26, 0x81, 0xEA} |
| const GUID | fpicker::win32::vista::CLIENTID_FILEOPEN_PLAY = {0x32CFB147, 0xF5AE, 0x4F90, 0xA1, 0xF1, 0x81, 0x20, 0x72, 0xBB, 0x2F, 0xC5} |
| const GUID | fpicker::win32::vista::CLIENTID_FILEOPEN_LINK = {0x39AC4BAE, 0x7D2D, 0x46BC, 0xBE, 0x2E, 0xF8, 0x8C, 0xB5, 0x65, 0x5E, 0x6A} |
| const ::sal_Int32 | fpicker::win32::vista::GROUP_VERSION = 1 |
| const ::sal_Int32 | fpicker::win32::vista::GROUP_TEMPLATE = 2 |
| const ::sal_Int32 | fpicker::win32::vista::GROUP_IMAGETEMPLATE = 3 |
| const ::sal_Int32 | fpicker::win32::vista::GROUP_CHECKBOXES = 4 |
| const ::sal_Int32 | fpicker::win32::vista::GROUP_IMAGEANCHOR = 5 |
|
static |
Definition at line 53 of file VistaFilePickerImpl.cxx.
References is_current_process_window().
Referenced by fpicker::win32::vista::VistaFilePickerImpl::impl_sta_ShowDialogModal().
|
static |
Definition at line 46 of file VistaFilePickerImpl.cxx.
Referenced by choose_parent_window().