Quintiq file version 2.0 #parent: #root Method DetermineStartAndEndOfEvent ( output DateTime start_io, output DateTime end_io ) id:Method_LibCal_GlobalState_DetermineStartAndEndOfEvent { #keys: '[131094.1.1246609820]' Body: [* // Determine the starttime and endtime of an event based on a provided start and end. // This method is meant to be used when the creation of an event is triggered by OnDragCreate of a gantt chart. // Is implemented in this method so that it is possible to change the behavior in all relevant places // in the same way in one go by changing this method. // When running in days only mode the event should 'snap' to the start and end of the (next) day. if( LibCal_Event::USE_ONLY_DAYS() ) { start_io := start_io.Floor( Duration::Days( 1 ) ); end_io := end_io.Ceil( Duration::Days( 1 ) ); } else { start_io := start_io.Floor( Duration::Minutes( 15 ) ); end_io := end_io.Ceil( Duration::Minutes( 15 ) ); } *] }