diff -r 0396474f30f5 -r 4ce476e64c59 meetingrequest/rom/mrui.iby --- a/meetingrequest/rom/mrui.iby Mon Mar 15 12:39:10 2010 +0200 +++ b/meetingrequest/rom/mrui.iby Wed Mar 31 21:08:33 2010 +0300 @@ -22,22 +22,23 @@ #include #include -// -#ifdef FF_EMAIL_FRAMEWORK -// +#if defined( FF_EMAIL_FRAMEWORK ) && defined ( FF_MEETING_REQUEST_UI ) -// Common MRUI & CalEntryUI Components: +// Common MRUI & Enhanced calendar event UI Components: file=ABI_DIR\BUILD_DIR\esmrpolicy.dll SHARED_LIB_DIR\esmrpolicy.dll file=ABI_DIR\BUILD_DIR\esmrservices.dll SHARED_LIB_DIR\esmrservices.dll file=ABI_DIR\BUILD_DIR\esmrgui.dll SHARED_LIB_DIR\esmrgui.dll file=ABI_DIR\BUILD_DIR\esmrcommon.dll SHARED_LIB_DIR\esmrcommon.dll file=ABI_DIR\BUILD_DIR\esmrdb.dll SHARED_LIB_DIR\esmrdb.dll +file=ABI_DIR\BUILD_DIR\esmrtasks.dll SHARED_LIB_DIR\esmrtasks.dll +file=ABI_DIR\BUILD_DIR\mrguicommon.dll SHARED_LIB_DIR\mrguicommon.dll ECOM_PLUGIN( esmrfieldbuilderplugin.dll, esmrfieldbuilderplugin.rsc ) +ECOM_PLUGIN( mrcmailremoteattachmentplugin.dll, mrcmailremoteattachmentplugin.rsc ) + +file=ABI_DIR\BUILD_DIR\remoteattachment.dll SHARED_LIB_DIR\remoteattachment.dll file=ABI_DIR\BUILD_DIR\esmrfieldbuildercommon.dll SHARED_LIB_DIR\esmrfieldbuildercommon.dll -// file=ABI_DIR\BUILD_DIR\esmrfieldevent.dll SHARED_LIB_DIR\esmrfieldevent.dll -// // Location integration plugin ECOM_PLUGIN( esmrlocationplugin.dll, esmrlocationplugin.rsc ) @@ -45,8 +46,6 @@ // Location URL Parser plugin ECOM_PLUGIN( esmrurlparserplugin.dll, esmrurlparserplugin.rsc ) -data=DATAZ_\RESOURCE_FILES_DIR\esmrurlparserplugindata.rsc RESOURCE_FILES_DIR\esmrurlparserplugindata.rsc - // Common Icon files: data=DATAZ_\BITMAP_DIR\esmrgui.mif BITMAP_DIR\esmrgui.mif @@ -54,42 +53,70 @@ data=DATAZ_\RESOURCE_FILES_DIR\esmrpolicies.rsc RESOURCE_FILES_DIR\esmrpolicies.rsc data=DATAZ_\RESOURCE_FILES_DIR\esmralarminfo.rsc RESOURCE_FILES_DIR\esmralarminfo.rsc -// use common feature flags -#if defined(__MEETING_REQUEST_ENABLER) && defined(FF_MEETING_REQUEST_UI) -// +// *** ECOM plugin +ECOM_PLUGIN( mrprocessorplugin.dll, mrprocessorplugin.rsc ) -// *** ECOM plugin -// remove FF_ES_CAL_MEETING_REQUEST_UI -ECOM_PLUGIN( esmrviewercalplugin.dll, esmrviewercalplugin.rsc ) -ECOM_PLUGIN( esmrutilscalplugin.dll, esmrutilscalplugin.rsc ) -// - ECOM_PLUGIN( esmricalviewer.dll, esmricalviewer.rsc ) ECOM_PLUGIN( esmragnversit2.dll, esmragnversit2.rsc ) ECOM_PLUGIN( esmrfieldbuilderpluginextension.dll, esmrfieldbuilderpluginextension.rsc ) -ECOM_PLUGIN( esmrcasplugin.dll, esmrcasplugin.rsc ) +ECOM_PLUGIN( mrtaskplugin.dll, mrtaskplugin.rsc ) +ECOM_PLUGIN( mrentryresolver.dll, mrentryresolver.rsc ) // MRUI dlls that are also part of the plugins file=ABI_DIR\BUILD_DIR\esmrentry.dll SHARED_LIB_DIR\esmrentry.dll file=ABI_DIR\BUILD_DIR\esmrutils.dll SHARED_LIB_DIR\esmrutils.dll file=ABI_DIR\BUILD_DIR\esmrviewer.dll SHARED_LIB_DIR\esmrviewer.dll -file=ABI_DIR\BUILD_DIR\esmrtasks.dll SHARED_LIB_DIR\esmrtasks.dll file=ABI_DIR\BUILD_DIR\esmrversit2.dll SHARED_LIB_DIR\esmrversit2.dll data=DATAZ_\RESOURCE_FILES_DIR\esmragnversit2strings.rsc RESOURCE_FILES_DIR\esmragnversit2strings.rsc -// Icon files +// MRMBUtilsExtension +ECOM_PLUGIN( mrmbutilsextension.dll, mrmbutilsextension.rsc ) + +// MRUI Calendar integration +#ifdef FF_CAL_MEETING_REQUEST_UI + +// MR Viewers plugin +ECOM_PLUGIN( esmrviewercalplugin.dll, esmrviewercalplugin.rsc ) + +// MR Utils plugin +ECOM_PLUGIN( esmrutilscalplugin.dll, esmrutilscalplugin.rsc ) + +// BC Plugin +ECOM_PLUGIN( mrbcplugin.dll, mrbcplugin.rsc ) + +// BC Meeting request plugin +ECOM_PLUGIN( bcmrevent.dll, bcmrevent.rsc ) +data=DATAZ_\RESOURCE_FILES_DIR\bcmreventplugin.rsc RESOURCE_FILES_DIR\bcmreventplugin.rsc + +// MR Contact action service plugin +ECOM_PLUGIN( esmrcasplugin.dll, esmrcasplugin.rsc ) data=DATAZ_\BITMAP_DIR\esmrcasplugin.mif BITMAP_DIR\esmrcasplugin.mif -#endif // __MEETING_REQUEST_ENABLER && FF_MEETING_REQUEST_UI +// Enhanced calendar event UI +#ifdef FF_ENHANCED_CALENDAR_EVENT_UI + +// BC Calendar event task plugin +ECOM_PLUGIN( mrcaleventtaskplugin.dll, mrcaleventtaskplugin.rsc ) + +// BC Calendar event policy resolver +ECOM_PLUGIN( mrcalentryresolver.dll, mrcalentryresolver.rsc ) -// +data=DATAZ_\RESOURCE_FILES_DIR\bccaleventpolicies.rsc RESOURCE_FILES_DIR\bccaleventpolicies.rsc + +// BC Calendar event entry processor +ECOM_PLUGIN( mrcaleventplugin.dll, mrcaleventplugin.rsc ) + +data=DATAZ_\RESOURCE_FILES_DIR\mrcaleventdata.rsc RESOURCE_FILES_DIR\mrcaleventdata.rsc + +#endif // FF_ENHANCED_CALENDAR_EVENT_UI + +#endif // FF_CAL_MEETING_REQUEST_UI + // Stub sis -//data=ZSYSTEM\install\mrui_stub.sis System\Install\mrui_stub.sis data=ZSYSTEM\install\meetingrequeststub.sis System\Install\meetingrequeststub.sis -// -// -#endif //FF_EMAIL_FRAMEWORK -// + +#endif // FF_EMAIL_FRAMEWORK && FF_MEETING_REQUEST_UI + #endif // MRUI_IBY