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