20 #include <config_features.h>
35 #include <svx/svxids.hrc>
61 SvxFmTbxCtlAbsRec::RegisterControl( SID_FM_RECORD_ABSOLUTE );
62 SvxFmTbxCtlRecText::RegisterControl( SID_FM_RECORD_TEXT );
63 SvxFmTbxCtlRecFromText::RegisterControl( SID_FM_RECORD_FROM_TEXT );
64 SvxFmTbxCtlRecTotal::RegisterControl( SID_FM_RECORD_TOTAL );
65 SvxFmTbxPrevRec::RegisterControl( SID_FM_RECORD_PREV );
66 SvxFmTbxNextRec::RegisterControl( SID_FM_RECORD_NEXT );
71 NavigatorFrameManager::RegisterChildWindow();
72 DataNavigatorManager::RegisterChildWindow();
73 #if HAVE_FEATURE_DBCONNECTIVITY
74 FmFilterNavigatorWinMgr::RegisterChildWindow();
78 FmFormShell::RegisterInterface();
91 void lcl_initProperty( FmFormObj
const * _pObject,
const OUString& _rPropName,
const Any& _rValue )
97 xModelSet->setPropertyValue( _rPropName, _rValue );
99 catch(
const Exception& )
112 OUString sServiceSpecifier;
114 typedef ::std::vector< ::std::pair< OUString, Any > > PropertyValueArray;
115 PropertyValueArray aInitialProperties;
117 switch ( aParams.nObjIdentifier )
215 if ( !sServiceSpecifier.isEmpty() )
216 pNewObj =
new FmFormObj(aParams.rSdrModel, sServiceSpecifier);
218 pNewObj =
new FmFormObj(aParams.rSdrModel);
221 for (
const auto& rInitProp : aInitialProperties)
224 static_cast< FmFormObj* >( pNewObj ),
#define LINK(Instance, Class, Member)
#define FM_COMPONENT_COMMANDBUTTON
#define FM_COMPONENT_FORMATTEDFIELD
#define FM_COMPONENT_RADIOBUTTON
#define FM_COMPONENT_PATTERNFIELD
#define FM_COMPONENT_NUMERICFIELD
static void InsertMakeObjectHdl(Link< SdrObjCreatorParams, SdrObject * > const &rLink)
#define FM_COMPONENT_GROUPBOX
#define FM_COMPONENT_IMAGEBUTTON
#define FM_COMPONENT_GRID
#define FM_COMPONENT_COMBOBOX
#define TOOLS_WARN_EXCEPTION(area, stream)
IMPL_STATIC_LINK(FmFormObjFactory, MakeObject, SdrObjCreatorParams, aParams, SdrObject *)
#define FM_COMPONENT_LISTBOX
#define FM_COMPONENT_IMAGECONTROL
#define FM_COMPONENT_FILECONTROL
static void RegisterChildWindow(SfxModule *, std::unique_ptr< SfxChildWinFactory >)
#define FM_COMPONENT_CHECKBOX
#define FM_SUN_COMPONENT_SPINBUTTON
#define FM_COMPONENT_CURRENCYFIELD
#define FM_COMPONENT_TIMEFIELD
#define FM_COMPONENT_DATEFIELD
#define FM_SUN_COMPONENT_NAVIGATIONBAR
#define FM_COMPONENT_HIDDEN
#define FM_COMPONENT_EDIT
#define FM_SUN_COMPONENT_SCROLLBAR
#define FM_COMPONENT_FIXEDTEXT
css::uno::Any SAL_CALL makeAny(const SharedUNOComponent< INTERFACE, COMPONENT > &value)