22#include <com/sun/star/uno/Any.hxx>
37#define FRAME_PROPHANDLE_DISPATCHRECORDERSUPPLIER 0
38#define FRAME_PROPHANDLE_ISHIDDEN 1
39#define FRAME_PROPHANDLE_LAYOUTMANAGER 2
40#define FRAME_PROPHANDLE_TITLE 3
41#define FRAME_PROPHANDLE_INDICATORINTERCEPTION 4
42#define FRAME_PROPHANDLE_URL 5
54#define LAYOUTMANAGER_PROPNAME_MENUBARCLOSER LAYOUTMANAGER_PROPNAME_ASCII_MENUBARCLOSER
56#define LAYOUTMANAGER_PROPHANDLE_MENUBARCLOSER 0
57#define LAYOUTMANAGER_PROPHANDLE_AUTOMATICTOOLBARS 1
58#define LAYOUTMANAGER_PROPHANDLE_REFRESHVISIBILITY 2
59#define LAYOUTMANAGER_PROPHANDLE_HIDECURRENTUI 3
60#define LAYOUTMANAGER_PROPHANDLE_LOCKCOUNT 4
61#define LAYOUTMANAGER_PROPHANDLE_PRESERVE_CONTENT_SIZE 5
62#define LAYOUTMANAGER_PROPHANDLE_REFRESHTOOLTIP 6
70#define UICOMMANDDESCRIPTION_PROPERTIES_TOGGLEBUTTON 8
78#define AUTORECOVERY_PROPNAME_EXISTS_RECOVERYDATA AUTORECOVERY_PROPNAME_ASCII_EXISTS_RECOVERYDATA
79#define AUTORECOVERY_PROPNAME_EXISTS_SESSIONDATA AUTORECOVERY_PROPNAME_ASCII_EXISTS_SESSIONDATA
80#define AUTORECOVERY_PROPNAME_CRASHED AUTORECOVERY_PROPNAME_ASCII_CRASHED
82#define AUTORECOVERY_PROPHANDLE_EXISTS_RECOVERYDATA 0
83#define AUTORECOVERY_PROPHANDLE_EXISTS_SESSIONDATA 1
84#define AUTORECOVERY_PROPHANDLE_CRASHED 2
113 const css::uno::Any& aNewValue ,
114 css::uno::Any& aOldValue ,
115 css::uno::Any& aChangedValue )
117 bool bChanged =
false;
121 aChangedValue.clear();
124 bChanged = aCurrentValue != aNewValue;
128 aOldValue = aCurrentValue;
129 aChangedValue = aNewValue;
provides some helper methods to implement property sets.
static bool willPropertyBeChanged(const css::uno::Any &aCurrentValue, const css::uno::Any &aNewValue, css::uno::Any &aOldValue, css::uno::Any &aChangedValue)
checks if given property will be changed by this settings.
constexpr OUStringLiteral FRAME_PROPNAME_ASCII_INDICATORINTERCEPTION
constexpr OUStringLiteral FRAME_PROPNAME_ASCII_TITLE
constexpr OUStringLiteral AUTORECOVERY_PROPNAME_ASCII_EXISTS_SESSIONDATA
constexpr OUStringLiteral LAYOUTMANAGER_PROPNAME_ASCII_PRESERVE_CONTENT_SIZE
constexpr OUStringLiteral FRAME_PROPNAME_ASCII_DISPATCHRECORDERSUPPLIER
properties for "Frame" class
constexpr OUStringLiteral AUTORECOVERY_PROPNAME_ASCII_CRASHED
constexpr OUStringLiteral AUTORECOVERY_PROPNAME_ASCII_EXISTS_RECOVERYDATA
properties for "AutoRecovery" class
constexpr OUStringLiteral UICOMMANDDESCRIPTION_NAMEACCESS_COMMANDIMAGELIST
properties for "UICommandDescription" class
constexpr OUStringLiteral LAYOUTMANAGER_PROPNAME_ASCII_AUTOMATICTOOLBARS
constexpr OUStringLiteral UICOMMANDDESCRIPTION_NAMEACCESS_COMMANDMIRRORIMAGELIST
constexpr OUStringLiteral OFFICEFACTORY_PROPNAME_ASCII_UINAME
properties for office module config (Setup.xcu)
constexpr OUStringLiteral FRAME_PROPNAME_ASCII_ISHIDDEN
constexpr OUStringLiteral LAYOUTMANAGER_PROPNAME_ASCII_MENUBARCLOSER
properties for "LayoutManager" class
constexpr OUStringLiteral FRAME_PROPNAME_ASCII_URL
constexpr OUStringLiteral OFFICEFACTORY_PROPNAME_ASCII_ICON
constexpr OUStringLiteral LAYOUTMANAGER_PROPNAME_ASCII_REFRESHTOOLTIP
constexpr OUStringLiteral FILTER_PROPNAME_ASCII_DOCUMENTSERVICE
properties for Filter config
constexpr OUStringLiteral LAYOUTMANAGER_PROPNAME_ASCII_HIDECURRENTUI
constexpr OUStringLiteral LAYOUTMANAGER_PROPNAME_ASCII_LOCKCOUNT
constexpr OUStringLiteral FRAME_PROPNAME_ASCII_LAYOUTMANAGER
constexpr OUStringLiteral LAYOUTMANAGER_PROPNAME_ASCII_REFRESHVISIBILITY
constexpr OUStringLiteral UICOMMANDDESCRIPTION_NAMEACCESS_COMMANDROTATEIMAGELIST