|
LibreOffice Module sfx2 (master) 1
|
#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>Go to the source code of this file.
Classes | |
| struct | CustomProperty |
| IMPL_LINK | ( | CustomPropertiesControl | , |
| ResizeHdl | , | ||
| const Size & | , | ||
| rSize | , | ||
| void | |||
| ) |
Definition at line 1931 of file dinfdlg.cxx.
| IMPL_LINK | ( | CustomPropertiesControl | , |
| ScrollHdl | , | ||
| weld::ScrolledWindow & | , | ||
| rScrollBar | , | ||
| void | |||
| ) |
Definition at line 1949 of file dinfdlg.cxx.
| 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 | ( | CustomPropertyLine | , |
| TypeHdl | , | ||
| weld::ComboBox & | , | ||
| rBox | , | ||
| void | |||
| ) |
Definition at line 1445 of file dinfdlg.cxx.
| IMPL_LINK_NOARG | ( | CustomPropertiesControl | , |
| RemovedHdl | , | ||
| void * | , | ||
| void | |||
| ) |
Definition at line 1958 of file dinfdlg.cxx.
| IMPL_LINK_NOARG | ( | CustomPropertiesWindow | , |
| BoxTimeoutHdl | , | ||
| Timer * | , | ||
| void | |||
| ) |
Definition at line 1503 of file dinfdlg.cxx.
| IMPL_LINK_NOARG | ( | CustomPropertiesWindow | , |
| EditTimeoutHdl | , | ||
| Timer * | , | ||
| void | |||
| ) |
Definition at line 1498 of file dinfdlg.cxx.
| IMPL_LINK_NOARG | ( | CustomPropertyLine | , |
| BoxLoseFocusHdl | , | ||
| weld::Widget & | , | ||
| void | |||
| ) |
Definition at line 1493 of file dinfdlg.cxx.
| IMPL_LINK_NOARG | ( | CustomPropertyLine | , |
| EditLoseFocusHdl | , | ||
| weld::Widget & | , | ||
| void | |||
| ) |
Definition at line 1479 of file dinfdlg.cxx.
| IMPL_LINK_NOARG | ( | CustomPropertyLine | , |
| RemoveHdl | , | ||
| weld::Button & | , | ||
| void | |||
| ) |
Definition at line 1468 of file dinfdlg.cxx.
| IMPL_LINK_NOARG | ( | SfxCustomPropertiesPage | , |
| AddHdl | , | ||
| weld::Button & | , | ||
| void | |||
| ) |
Definition at line 2003 of file dinfdlg.cxx.
References Any.
| IMPL_LINK_NOARG | ( | SfxDocumentPage | , |
| ChangePassHdl | , | ||
| weld::Button & | , | ||
| void | |||
| ) |
Definition at line 771 of file dinfdlg.cxx.
References VclAbstractDialogFactory::Create(), VclAbstractDialogFactory::CreatePasswordToOpenModifyDialog(), SfxObjectShell::Current(), tools::JsonWriter::finishAndGetAsOString(), SfxMedium::GetFilter(), GetFrameWeld(), SfxMedium::GetItemSet(), SfxObjectShell::GetMedium(), SfxShell::GetViewShell(), comphelper::LibreOfficeKit::isActive(), sfx2::IsMSType(), sfx2::IsOOXML(), SfxViewShell::libreOfficeKitViewCallback(), tools::JsonWriter::put(), sfx2::RequestPassword(), RET_OK, SfxObjectShell::SetModified(), and sfx2::SetPassword().
| IMPL_LINK_NOARG | ( | SfxDocumentPage | , |
| DeleteHdl | , | ||
| weld::Button & | , | ||
| void | |||
| ) |
Definition at line 738 of file dinfdlg.cxx.
References aName, LocaleDataWrapper::getDuration(), GetLocaleDataWrapper(), Application::GetSettings(), DateTime::GetUNODateTime(), now, and DateTime::SYSTEM.
| IMPL_LINK_NOARG | ( | SfxDocumentPage | , |
| ImagePreferredDPICheckBoxClicked | , | ||
| weld::Toggleable & | , | ||
| void | |||
| ) |
Definition at line 765 of file dinfdlg.cxx.
References TRISTATE_TRUE.
| IMPL_LINK_NOARG | ( | SfxDocumentPage | , |
| SignatureHdl | , | ||
| weld::Button & | , | ||
| void | |||
| ) |
Definition at line 754 of file dinfdlg.cxx.
References SfxObjectShell::Current(), GetFrameWeld(), and SfxObjectShell::SignDocumentContent().