LibreOffice Module sfx2 (master) 1
Classes | Macros | Functions | Variables
guisaveas.cxx File Reference
#include <com/sun/star/ui/dialogs/XExecutableDialog.hpp>
#include <com/sun/star/ui/dialogs/XAsynchronousExecutableDialog.hpp>
#include <com/sun/star/ui/dialogs/XFilePicker3.hpp>
#include <com/sun/star/ui/dialogs/XFilePickerControlAccess.hpp>
#include <com/sun/star/ui/dialogs/CommonFilePickerElementIds.hpp>
#include <com/sun/star/ui/dialogs/ExtendedFilePickerElementIds.hpp>
#include <com/sun/star/ui/dialogs/TemplateDescription.hpp>
#include <com/sun/star/view/XSelectionSupplier.hpp>
#include <com/sun/star/beans/PropertyExistException.hpp>
#include <com/sun/star/beans/XPropertyAccess.hpp>
#include <com/sun/star/beans/XPropertySet.hpp>
#include <com/sun/star/beans/XPropertyContainer.hpp>
#include <com/sun/star/beans/PropertyAttribute.hpp>
#include <com/sun/star/document/XExporter.hpp>
#include <com/sun/star/document/XDocumentPropertiesSupplier.hpp>
#include <com/sun/star/document/XDocumentProperties.hpp>
#include <com/sun/star/task/ErrorCodeIOException.hpp>
#include <com/sun/star/task/InteractionHandler.hpp>
#include <com/sun/star/util/URLTransformer.hpp>
#include <com/sun/star/util/XURLTransformer.hpp>
#include <com/sun/star/frame/ModuleManager.hpp>
#include <com/sun/star/frame/XStorable.hpp>
#include <com/sun/star/frame/XStorable2.hpp>
#include <com/sun/star/frame/XDispatchProvider.hpp>
#include <com/sun/star/frame/XDispatch.hpp>
#include <com/sun/star/frame/XTitle.hpp>
#include <com/sun/star/util/XModifiable.hpp>
#include <com/sun/star/lang/XMultiServiceFactory.hpp>
#include <com/sun/star/util/XCloneable.hpp>
#include <guisaveas.hxx>
#include <sal/log.hxx>
#include <svl/itemset.hxx>
#include <svl/eitem.hxx>
#include <tools/debug.hxx>
#include <comphelper/diagnose_ex.hxx>
#include <tools/urlobj.hxx>
#include <tools/json_writer.hxx>
#include <comphelper/processfactory.hxx>
#include <comphelper/propertysequence.hxx>
#include <comphelper/propertyvalue.hxx>
#include <comphelper/sequenceashashmap.hxx>
#include <comphelper/mimeconfighelper.hxx>
#include <comphelper/lok.hxx>
#include <LibreOfficeKit/LibreOfficeKitEnums.h>
#include <utility>
#include <vcl/svapp.hxx>
#include <vcl/weld.hxx>
#include <o3tl/char16_t2wchar_t.hxx>
#include <unotools/tempfile.hxx>
#include <unotools/useroptions.hxx>
#include <sfx2/objsh.hxx>
#include <sfx2/sfxsids.hrc>
#include <sfx2/strings.hrc>
#include <sfx2/sfxresid.hxx>
#include <sfx2/filedlghelper.hxx>
#include <sfx2/app.hxx>
#include <sfx2/sfxuno.hxx>
#include <sfx2/viewsh.hxx>
#include <sfx2/bindings.hxx>
#include <alienwarn.hxx>
#include <memory>
#include <string_view>
#include <officecfg/Office/Common.hxx>
#include <vcl/FilterConfigItem.hxx>
#include <com/sun/star/system/SystemShellExecute.hpp>
#include <com/sun/star/system/SystemShellExecuteFlags.hpp>
#include <osl/file.hxx>
Include dependency graph for guisaveas.cxx:

Go to the source code of this file.

Classes

class  ModelData_Impl
 

Macros

#define EXPORT_REQUESTED   1
 
#define PDFEXPORT_REQUESTED   2
 
#define PDFDIRECTEXPORT_REQUESTED   4
 
#define WIDEEXPORT_REQUESTED   8
 
#define SAVE_REQUESTED   16
 
#define SAVEAS_REQUESTED   32
 
#define SAVEACOPY_REQUESTED   64
 
#define EPUBEXPORT_REQUESTED   128
 
#define EPUBDIRECTEXPORT_REQUESTED   256
 
#define SAVEASREMOTE_REQUESTED   -1
 
#define STATUS_NO_ACTION   0
 
#define STATUS_SAVE   1
 
#define STATUS_SAVEAS   2
 
#define STATUS_SAVEAS_STANDARDNAME   3
 

Functions

 IMPL_LINK (ModelData_Impl, OptionsDialogClosedHdl, css::ui::dialogs::DialogClosedEvent *, pEvt, void)
 

Variables

constexpr OUStringLiteral aFilterNameString = u"FilterName"
 
constexpr OUStringLiteral aFilterOptionsString = u"FilterOptions"
 
constexpr OUStringLiteral aFilterDataString = u"FilterData"
 

Macro Definition Documentation

◆ EPUBDIRECTEXPORT_REQUESTED

#define EPUBDIRECTEXPORT_REQUESTED   256

Definition at line 113 of file guisaveas.cxx.

◆ EPUBEXPORT_REQUESTED

#define EPUBEXPORT_REQUESTED   128

Definition at line 112 of file guisaveas.cxx.

◆ EXPORT_REQUESTED

#define EXPORT_REQUESTED   1

Definition at line 105 of file guisaveas.cxx.

◆ PDFDIRECTEXPORT_REQUESTED

#define PDFDIRECTEXPORT_REQUESTED   4

Definition at line 107 of file guisaveas.cxx.

◆ PDFEXPORT_REQUESTED

#define PDFEXPORT_REQUESTED   2

Definition at line 106 of file guisaveas.cxx.

◆ SAVE_REQUESTED

#define SAVE_REQUESTED   16

Definition at line 109 of file guisaveas.cxx.

◆ SAVEACOPY_REQUESTED

#define SAVEACOPY_REQUESTED   64

Definition at line 111 of file guisaveas.cxx.

◆ SAVEAS_REQUESTED

#define SAVEAS_REQUESTED   32

Definition at line 110 of file guisaveas.cxx.

◆ SAVEASREMOTE_REQUESTED

#define SAVEASREMOTE_REQUESTED   -1

Definition at line 114 of file guisaveas.cxx.

◆ STATUS_NO_ACTION

#define STATUS_NO_ACTION   0

Definition at line 117 of file guisaveas.cxx.

◆ STATUS_SAVE

#define STATUS_SAVE   1

Definition at line 118 of file guisaveas.cxx.

◆ STATUS_SAVEAS

#define STATUS_SAVEAS   2

Definition at line 119 of file guisaveas.cxx.

◆ STATUS_SAVEAS_STANDARDNAME

#define STATUS_SAVEAS_STANDARDNAME   3

Definition at line 120 of file guisaveas.cxx.

◆ WIDEEXPORT_REQUESTED

#define WIDEEXPORT_REQUESTED   8

Definition at line 108 of file guisaveas.cxx.

Function Documentation

◆ IMPL_LINK()

IMPL_LINK ( ModelData_Impl  ,
OptionsDialogClosedHdl  ,
css::ui::dialogs::DialogClosedEvent *  ,
pEvt  ,
void   
)

Variable Documentation

◆ aFilterDataString

constexpr OUStringLiteral aFilterDataString = u"FilterData"
constexpr

◆ aFilterNameString

constexpr OUStringLiteral aFilterNameString = u"FilterName"
constexpr

◆ aFilterOptionsString

constexpr OUStringLiteral aFilterOptionsString = u"FilterOptions"
constexpr