|
LibreOffice Module sfx2 (master) 1
|
#include <sal/config.h>#include <sfx2/dllapi.h>#include <sal/types.h>#include <com/sun/star/uno/Sequence.hxx>#include <rtl/ref.hxx>#include <rtl/ustring.hxx>#include <comphelper/documentconstants.hxx>#include <tools/link.hxx>#include <comphelper/errcode.hxx>#include <o3tl/typed_flags_set.hxx>#include <memory>#include <optional>#include <vector>Go to the source code of this file.
Classes | |
| struct | o3tl::typed_flags< FileDialogFlags > |
| class | sfx2::FileDialogHelper |
Namespaces | |
| namespace | com |
| namespace | com::sun |
| namespace | com::sun::star |
| namespace | com::sun::star::ui |
| namespace | com::sun::star::ui::dialogs |
| namespace | com::sun::star::awt |
| namespace | com::sun::star::uno |
| namespace | weld |
| namespace | o3tl |
| namespace | sfx2 |
Macros | |
| #define | SFX2_IMPL_DIALOG_CONFIG 0 |
| #define | SFX2_IMPL_DIALOG_SYSTEM 1 |
| #define | SFX2_IMPL_DIALOG_OOO 2 |
| #define | SFX2_IMPL_DIALOG_REMOTE 3 |
Enumerations | |
| enum class | FileDialogFlags { NONE = 0x00 , Insert = 0x01 , Export = 0x02 , SaveACopy = 0x04 , MultiSelection = 0x08 , Graphic = 0x10 , SignPDF = 0x20 , InsertCompare = 0x40 , InsertMerge = 0x80 } |
Functions | |
| ErrCode | sfx2::FileOpenDialog_Impl (weld::Window *pParent, sal_Int16 nDialogType, FileDialogFlags nFlags, std::vector< OUString > &rpURLList, OUString &rFilter, std::optional< SfxAllItemSet > &rpSet, const OUString *pPath, sal_Int16 nDialog, const OUString &rStandardDir, const css::uno::Sequence< OUString > &rDenyList) |
| css::uno::Reference< css::ui::dialogs::XFolderPicker2 > | sfx2::createFolderPicker (const css::uno::Reference< css::uno::XComponentContext > &rContext, weld::Window *pPreferredParent) |
| ErrCode | sfx2::RequestPassword (const std::shared_ptr< const SfxFilter > &pCurrentFilter, OUString const &aURL, SfxItemSet *pSet, const css::uno::Reference< css::awt::XWindow > &rParent) |
| ErrCode | sfx2::SetPassword (const std::shared_ptr< const SfxFilter > &pCurrentFilter, SfxItemSet *pSet, const OUString &rPasswordToOpen, std::u16string_view rPasswordToModify, bool bAllowPasswordReset) |
| bool | sfx2::IsOOXML (const std::shared_ptr< const SfxFilter > &pCurrentFilter) |
| bool | sfx2::IsMSType (const std::shared_ptr< const SfxFilter > &pCurrentFilter) |
Variables | |
| constexpr OUStringLiteral | FILEDIALOG_FILTER_ALL = u"*.*" |
| #define SFX2_IMPL_DIALOG_CONFIG 0 |
Definition at line 289 of file filedlghelper.hxx.
| #define SFX2_IMPL_DIALOG_OOO 2 |
Definition at line 291 of file filedlghelper.hxx.
| #define SFX2_IMPL_DIALOG_REMOTE 3 |
Definition at line 292 of file filedlghelper.hxx.
| #define SFX2_IMPL_DIALOG_SYSTEM 1 |
Definition at line 290 of file filedlghelper.hxx.
|
strong |
| Enumerator | |
|---|---|
| NONE | |
| Insert | |
| Export | |
| SaveACopy | |
| MultiSelection | |
| Graphic | |
| SignPDF | Sign existing PDF. |
| InsertCompare | |
| InsertMerge | Special insertion ("Compare" caption) |
Definition at line 55 of file filedlghelper.hxx.
|
inlineconstexpr |
Definition at line 71 of file filedlghelper.hxx.
Referenced by sfx2::FileDialogHelper_Impl::addGraphicFilter(), sfx2::lcl_EnsureAllFilesEntry(), SfxTemplateManagerDlg::OnTemplateImportCategory(), and SfxAutoRedactDialog::StartFileDialog().