LibreOffice Module sfx2 (master) 1
Classes | Functions
dinfdlg.cxx File Reference
#include <svl/eitem.hxx>
#include <tools/datetime.hxx>
#include <tools/duration.hxx>
#include <tools/debug.hxx>
#include <tools/urlobj.hxx>
#include <utility>
#include <vcl/svapp.hxx>
#include <vcl/weld.hxx>
#include <vcl/weldutils.hxx>
#include <unotools/datetime.hxx>
#include <unotools/localedatawrapper.hxx>
#include <unotools/cmdoptions.hxx>
#include <comphelper/processfactory.hxx>
#include <comphelper/propertyvalue.hxx>
#include <comphelper/stl_types.hxx>
#include <comphelper/xmlsechelper.hxx>
#include <unotools/useroptions.hxx>
#include <svtools/ctrlbox.hxx>
#include <svtools/imagemgr.hxx>
#include <sal/log.hxx>
#include <osl/diagnose.h>
#include <osl/file.hxx>
#include <comphelper/lok.hxx>
#include <LibreOfficeKit/LibreOfficeKitEnums.h>
#include <tools/json_writer.hxx>
#include <memory>
#include <comphelper/sequence.hxx>
#include <comphelper/string.hxx>
#include <com/sun/star/security/DocumentSignatureInformation.hpp>
#include <com/sun/star/security/DocumentDigitalSignatures.hpp>
#include <unotools/syslocale.hxx>
#include <rtl/math.hxx>
#include <com/sun/star/beans/PropertyAttribute.hpp>
#include <com/sun/star/beans/XPropertyContainer.hpp>
#include <com/sun/star/beans/XPropertySet.hpp>
#include <com/sun/star/util/DateTime.hpp>
#include <com/sun/star/util/Date.hpp>
#include <com/sun/star/util/DateTimeWithTimezone.hpp>
#include <com/sun/star/util/DateWithTimezone.hpp>
#include <com/sun/star/util/Duration.hpp>
#include <com/sun/star/document/XDocumentProperties.hpp>
#include <com/sun/star/document/CmisProperty.hpp>
#include <com/sun/star/lang/XMultiServiceFactory.hpp>
#include <vcl/timer.hxx>
#include <vcl/settings.hxx>
#include <sfx2/sfxresid.hxx>
#include <sfx2/frame.hxx>
#include <sfx2/filedlghelper.hxx>
#include <sfx2/dinfdlg.hxx>
#include <sfx2/sfxsids.hrc>
#include <helper.hxx>
#include <sfx2/objsh.hxx>
#include <sfx2/docfile.hxx>
#include <vcl/abstdlg.hxx>
#include <sfx2/viewsh.hxx>
#include <documentfontsdialog.hxx>
#include <dinfdlg.hrc>
#include <sfx2/strings.hrc>
#include <strings.hxx>
#include <comphelper/diagnose_ex.hxx>
#include "securitypage.hxx"
#include <algorithm>
Include dependency graph for dinfdlg.cxx:

Go to the source code of this file.

Classes

struct  CustomProperty
 

Functions

 IMPL_LINK_NOARG (SfxDocumentPage, DeleteHdl, weld::Button &, void)
 
 IMPL_LINK_NOARG (SfxDocumentPage, SignatureHdl, weld::Button &, void)
 
 IMPL_LINK_NOARG (SfxDocumentPage, ImagePreferredDPICheckBoxClicked, weld::Toggleable &, void)
 
 IMPL_LINK_NOARG (SfxDocumentPage, ChangePassHdl, weld::Button &, void)
 
 IMPL_LINK (CustomPropertiesDurationField, ClickHdl, weld::Button &, rButton, void)
 
 IMPL_LINK (CustomPropertyLine, TypeHdl, weld::ComboBox &, rBox, void)
 
 IMPL_LINK_NOARG (CustomPropertyLine, RemoveHdl, weld::Button &, void)
 
 IMPL_LINK_NOARG (CustomPropertyLine, EditLoseFocusHdl, weld::Widget &, void)
 
 IMPL_LINK_NOARG (CustomPropertyLine, BoxLoseFocusHdl, weld::Widget &, void)
 
 IMPL_LINK_NOARG (CustomPropertiesWindow, EditTimeoutHdl, Timer *, void)
 
 IMPL_LINK_NOARG (CustomPropertiesWindow, BoxTimeoutHdl, Timer *, void)
 
 IMPL_LINK (CustomPropertiesControl, ResizeHdl, const Size &, rSize, void)
 
 IMPL_LINK (CustomPropertiesControl, ScrollHdl, weld::ScrolledWindow &, rScrollBar, void)
 
 IMPL_LINK_NOARG (CustomPropertiesControl, RemovedHdl, void *, void)
 
 IMPL_LINK_NOARG (SfxCustomPropertiesPage, AddHdl, weld::Button &, void)
 

Function Documentation

◆ IMPL_LINK() [1/4]

IMPL_LINK ( CustomPropertiesControl  ,
ResizeHdl  ,
const Size ,
rSize  ,
void   
)

Definition at line 1931 of file dinfdlg.cxx.

◆ IMPL_LINK() [2/4]

IMPL_LINK ( CustomPropertiesControl  ,
ScrollHdl  ,
weld::ScrolledWindow ,
rScrollBar  ,
void   
)

Definition at line 1949 of file dinfdlg.cxx.

◆ IMPL_LINK() [3/4]

IMPL_LINK ( CustomPropertiesDurationField  ,
ClickHdl  ,
weld::Button ,
rButton  ,
void   
)

Definition at line 1321 of file dinfdlg.cxx.

References GetDuration, RET_OK, and weld::DialogController::runAsync().

◆ IMPL_LINK() [4/4]

IMPL_LINK ( CustomPropertyLine  ,
TypeHdl  ,
weld::ComboBox ,
rBox  ,
void   
)

Definition at line 1445 of file dinfdlg.cxx.

◆ IMPL_LINK_NOARG() [1/11]

IMPL_LINK_NOARG ( CustomPropertiesControl  ,
RemovedHdl  ,
void *  ,
void   
)

Definition at line 1958 of file dinfdlg.cxx.

◆ IMPL_LINK_NOARG() [2/11]

IMPL_LINK_NOARG ( CustomPropertiesWindow  ,
BoxTimeoutHdl  ,
Timer ,
void   
)

Definition at line 1503 of file dinfdlg.cxx.

◆ IMPL_LINK_NOARG() [3/11]

IMPL_LINK_NOARG ( CustomPropertiesWindow  ,
EditTimeoutHdl  ,
Timer ,
void   
)

Definition at line 1498 of file dinfdlg.cxx.

◆ IMPL_LINK_NOARG() [4/11]

IMPL_LINK_NOARG ( CustomPropertyLine  ,
BoxLoseFocusHdl  ,
weld::Widget ,
void   
)

Definition at line 1493 of file dinfdlg.cxx.

◆ IMPL_LINK_NOARG() [5/11]

IMPL_LINK_NOARG ( CustomPropertyLine  ,
EditLoseFocusHdl  ,
weld::Widget ,
void   
)

Definition at line 1479 of file dinfdlg.cxx.

◆ IMPL_LINK_NOARG() [6/11]

IMPL_LINK_NOARG ( CustomPropertyLine  ,
RemoveHdl  ,
weld::Button ,
void   
)

Definition at line 1468 of file dinfdlg.cxx.

◆ IMPL_LINK_NOARG() [7/11]

IMPL_LINK_NOARG ( SfxCustomPropertiesPage  ,
AddHdl  ,
weld::Button ,
void   
)

Definition at line 2003 of file dinfdlg.cxx.

References Any.

◆ IMPL_LINK_NOARG() [8/11]

IMPL_LINK_NOARG ( SfxDocumentPage  ,
ChangePassHdl  ,
weld::Button ,
void   
)

◆ IMPL_LINK_NOARG() [9/11]

IMPL_LINK_NOARG ( SfxDocumentPage  ,
DeleteHdl  ,
weld::Button ,
void   
)

◆ IMPL_LINK_NOARG() [10/11]

IMPL_LINK_NOARG ( SfxDocumentPage  ,
ImagePreferredDPICheckBoxClicked  ,
weld::Toggleable ,
void   
)

Definition at line 765 of file dinfdlg.cxx.

References TRISTATE_TRUE.

◆ IMPL_LINK_NOARG() [11/11]

IMPL_LINK_NOARG ( SfxDocumentPage  ,
SignatureHdl  ,
weld::Button ,
void   
)