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().