{"$schema":"","framework":"vue","name":"@quasar/quasar-ui-qcalendar","version":"5.2.0","contributions":{"html":{"types-syntax":"typescript","tags":[{"name":"QCalendar","source":{"module":"@quasar/quasar-ui-qcalendar","symbol":"QCalendar"},"attributes":[{"name":"mode","value":{"kind":"expression","type":"''day''|''month''|''agenda''|''resource''|''scheduler''|''task''"},"description":"Tells QCalendar which concrete calendar view component to render.\n\nExamples:\n'day'\n'month'","doc-url":"/developing/qcalendar","default":"\"day\""},{"name":"model-value","value":{"kind":"expression","type":"string"},"description":"Date value used by `v-model`, formatted as `YYYY-MM-DD`.","doc-url":"/developing/qcalendar"},{"name":"calendar-system","value":{"kind":"expression","type":"object"},"description":"Calendar system used for calendar math and component date values. Defaults to Gregorian.\n\nWhen an adapter is provided, date-bearing values are native to that adapter, and the `locale`, `dir`, and `weekdays` props default from the adapter unless the app passes them.\n\nExamples:\n:calendar-system=\"islamicCivilCalendar\"","doc-url":"/developing/qcalendar","default":"\"(): CalendarSystem => gregorianCalendar\""},{"name":"weekdays","value":{"kind":"expression","type":"any[]"},"description":"Weekday indexes shown by the task view, where `0` is Sunday and `6` is Saturday. Defaults to the active calendar system's recommended weekday order.\n\nPass this prop explicitly to override the adapter default, such as rendering a five-day work week.\n\nExamples:\n:weekdays=\"[1, 2, 3, 4, 5]\"","doc-url":"/developing/qcalendar","default":"\"(props: CalendarDefaultProps): number[] => getCalendarWeekdays(props.calendarSystem)\""},{"name":"dir","value":{"kind":"expression","type":"''ltr''|''rtl''|''auto''"},"description":"Text direction used by the rendered calendar root. Defaults to the active calendar system's recommended direction.\n\nPass this prop explicitly to override the adapter default.\n\nExamples:\ndir=\"rtl\"\ndir=\"ltr\"\ndir=\"auto\"","doc-url":"/developing/qcalendar","default":"\"(props: CalendarDefaultProps): 'ltr' | 'rtl' =>\\n      getCalendarDirection(props.calendarSystem)\""},{"name":"date-type","value":{"kind":"expression","type":"''round''|''rounded''|''square''"},"description":"Shape used for rendered date buttons.","doc-url":"/developing/qcalendar","default":"\"round\""},{"name":"weekday-align","value":{"kind":"expression","type":"''left''|''center''|''right''"},"description":"Horizontal alignment for weekday labels.","doc-url":"/developing/qcalendar","default":"\"center\""},{"name":"date-align","value":{"kind":"expression","type":"''left''|''center''|''right''"},"description":"Horizontal alignment for date labels.","doc-url":"/developing/qcalendar","default":"\"center\""},{"name":"bordered","value":{"kind":"expression","type":"boolean"},"description":"Adds borders around calendar sections and cells.","doc-url":"/developing/qcalendar","type":"boolean"},{"name":"dark","value":{"kind":"expression","type":"boolean"},"description":"Forces dark mode styling.","doc-url":"/developing/qcalendar","type":"boolean"},{"name":"no-aria","value":{"kind":"expression","type":"boolean"},"description":"Disables generated ARIA attributes.","doc-url":"/developing/qcalendar","type":"boolean"},{"name":"no-active-date","value":{"kind":"expression","type":"boolean"},"description":"Hides the active date styling.","doc-url":"/developing/qcalendar","type":"boolean"},{"name":"no-header","value":{"kind":"expression","type":"boolean"},"description":"Hides the calendar header.","doc-url":"/developing/qcalendar","type":"boolean"},{"name":"no-scroll","value":{"kind":"expression","type":"boolean"},"description":"Disables internal scroll containers where supported.","doc-url":"/developing/qcalendar","type":"boolean"},{"name":"short-weekday-label","value":{"kind":"expression","type":"boolean"},"description":"Uses shortened weekday labels.","doc-url":"/developing/qcalendar","type":"boolean"},{"name":"no-default-header-text","value":{"kind":"expression","type":"boolean"},"description":"Hides the default header text.","doc-url":"/developing/qcalendar","type":"boolean"},{"name":"no-default-header-btn","value":{"kind":"expression","type":"boolean"},"description":"Hides the default header button.","doc-url":"/developing/qcalendar","type":"boolean"},{"name":"min-weekday-label","value":{"kind":"expression","type":"Number | String"},"description":"Minimum number of weekday label characters to display.","doc-url":"/developing/qcalendar","default":"\"1\""},{"name":"weekday-breakpoints","value":{"kind":"expression","type":"any[]"},"description":"Cell width breakpoints used to shorten weekday labels.","doc-url":"/developing/qcalendar","default":"\"(): number[] => [75, 35]\""},{"name":"locale","value":{"kind":"expression","type":"string"},"description":"BCP 47 locale used for date and weekday formatting. Defaults to the active calendar system's recommended locale.\n\nPass this prop explicitly to override the adapter default.\n\nExamples:\nlocale=\"en-US\"\nlocale=\"ar\"\nlocale=\"hi-IN\"","doc-url":"/developing/qcalendar","default":"\"(props: CalendarDefaultProps): string => getCalendarLocale(props.calendarSystem)\""},{"name":"animated","value":{"kind":"expression","type":"boolean"},"description":"Enables animated transitions between calendar ranges.","doc-url":"/developing/qcalendar","type":"boolean"},{"name":"transition-prev","value":{"kind":"expression","type":"string"},"description":"Transition name used when moving to the previous range.\n\nExamples:\ntransition-prev=\"slide-right\"\ntransition-prev=\"fade\"\ntransition-prev=\"jump-down\"","doc-url":"/developing/qcalendar","default":"\"slide-right\""},{"name":"transition-next","value":{"kind":"expression","type":"string"},"description":"Transition name used when moving to the next range.\n\nExamples:\ntransition-next=\"slide-left\"\ntransition-next=\"fade\"\ntransition-next=\"jump-up\"","doc-url":"/developing/qcalendar","default":"\"slide-left\""},{"name":"disabled-days","value":{"kind":"expression","type":"any[]"},"description":"Explicit disabled day definitions.","doc-url":"/developing/qcalendar"},{"name":"disabled-before","value":{"kind":"expression","type":"string"},"description":"Disables dates before this `YYYY-MM-DD` value.","doc-url":"/developing/qcalendar"},{"name":"disabled-after","value":{"kind":"expression","type":"string"},"description":"Disables dates after this `YYYY-MM-DD` value.","doc-url":"/developing/qcalendar"},{"name":"disabled-weekdays","value":{"kind":"expression","type":"any[]"},"description":"Weekday indexes that should be disabled.","doc-url":"/developing/qcalendar","default":"\"(): string[] | Set<string> => []\""},{"name":"drag-enter-func","value":{"kind":"expression","type":"Function"},"description":"Drag-enter guard called before a dragged item enters a calendar target.","doc-url":"/developing/qcalendar"},{"name":"drag-over-func","value":{"kind":"expression","type":"Function"},"description":"Drag-over guard called while a dragged item is over a calendar target.","doc-url":"/developing/qcalendar"},{"name":"drag-leave-func","value":{"kind":"expression","type":"Function"},"description":"Drag-leave guard called before a dragged item leaves a calendar target.","doc-url":"/developing/qcalendar"},{"name":"drop-func","value":{"kind":"expression","type":"Function"},"description":"Drop guard called before a dragged item is dropped on a calendar target.","doc-url":"/developing/qcalendar"},{"name":"selected-dates","value":{"kind":"expression","type":"Array | Set"},"description":"Selected date strings highlighted by the calendar.","doc-url":"/developing/qcalendar","default":"\"(): string[] | Set<string> => []\""},{"name":"selected-start-end-dates","value":{"kind":"expression","type":"any[]"},"description":"Start and end date strings used to highlight a selected range.","doc-url":"/developing/qcalendar","default":"\"(): string[] => []\""},{"name":"hoverable","value":{"kind":"expression","type":"boolean"},"description":"Applies hover styling to interactive calendar cells.","doc-url":"/developing/qcalendar","type":"boolean"},{"name":"focusable","value":{"kind":"expression","type":"boolean"},"description":"Makes supported calendar cells keyboard focusable.","doc-url":"/developing/qcalendar","type":"boolean"},{"name":"focus-type","value":{"kind":"expression","type":"any[]"},"description":"Calendar target types that can receive keyboard focus.","doc-url":"/developing/qcalendar","default":"\"(): ('day' | 'date' | 'weekday' | 'interval' | 'time' | 'resource' | 'task')[] => [\\n      'date',\\n    ]\""},{"name":"day-height","value":{"kind":"expression","type":"Number | String"},"description":"Height in pixels or CSS units for each model day cell.","doc-url":"/developing/qcalendar","default":"\"0\""},{"name":"day-min-height","value":{"kind":"expression","type":"Number | String"},"description":"Minimum height in pixels or CSS units for each model day cell.","doc-url":"/developing/qcalendar","default":"\"40\""},{"name":"day-style","value":{"kind":"expression","type":"Function"},"description":"Function that returns inline styles for model day cells.","doc-url":"/developing/qcalendar","default":"\"null\""},{"name":"day-class","value":{"kind":"expression","type":"Function"},"description":"Function that returns CSS classes for model day cells.","doc-url":"/developing/qcalendar","default":"\"null\""},{"name":"weekday-style","value":{"kind":"expression","type":"Function"},"description":"Function that returns inline styles for weekday header cells.","doc-url":"/developing/qcalendar","default":"\"null\""},{"name":"weekday-class","value":{"kind":"expression","type":"Function"},"description":"Function that returns CSS classes for weekday header cells.","doc-url":"/developing/qcalendar","default":"\"null\""},{"name":"day-padding","value":{"kind":"expression","type":"string"},"description":"Padding applied inside month day cells.","doc-url":"/developing/qcalendar"},{"name":"min-weeks","value":{"kind":"expression","type":"Number | String"},"description":"Minimum number of weeks rendered by the month display.","doc-url":"/developing/qcalendar","default":"\"1\""},{"name":"short-month-label","value":{"kind":"expression","type":"boolean"},"description":"Uses shortened month labels.","doc-url":"/developing/qcalendar","type":"boolean"},{"name":"show-work-weeks","value":{"kind":"expression","type":"boolean"},"description":"Shows ISO work week labels.","doc-url":"/developing/qcalendar","type":"boolean"},{"name":"show-month-label","value":{"kind":"expression","type":"boolean"},"description":"Shows the month label.","doc-url":"/developing/qcalendar","default":"\"true\"","type":"boolean"},{"name":"show-day-of-year-label","value":{"kind":"expression","type":"boolean"},"description":"Shows the day-of-year label for each day.","doc-url":"/developing/qcalendar","type":"boolean"},{"name":"enable-outside-days","value":{"kind":"expression","type":"boolean"},"description":"Enables rendering days outside the active month.","doc-url":"/developing/qcalendar","type":"boolean"},{"name":"no-outside-days","value":{"kind":"expression","type":"boolean"},"description":"Hides days outside the active month.","doc-url":"/developing/qcalendar","type":"boolean"},{"name":"hover","value":{"kind":"expression","type":"boolean"},"description":"Enables hover behavior tracking for month day cells.","doc-url":"/developing/qcalendar","type":"boolean"},{"name":"mini-mode","value":{"kind":"expression","type":"Boolean | String"},"description":"Forces mini mode or lets mini mode follow the configured breakpoint.","doc-url":"/developing/qcalendar"},{"name":"breakpoint","value":{"kind":"expression","type":"Number | String"},"description":"Breakpoint used when `mini-mode` is set to `auto`.","doc-url":"/developing/qcalendar","default":"\"md\""},{"name":"month-label-size","value":{"kind":"expression","type":"''xxs''|''xs''|''sm''|''md''|''lg''|''xl''|''xxl''"},"description":"Size token used for month labels.","doc-url":"/developing/qcalendar","default":"\"sm\""},{"name":"now","value":{"kind":"expression","type":"string"},"description":"Current timestamp override used for deterministic current-time rendering.","doc-url":"/developing/qcalendar"},{"name":"cell-width","value":{"kind":"expression","type":"Number | String"},"description":"Width in pixels or CSS units for each interval cell.","doc-url":"/developing/qcalendar","default":"\"100\""},{"name":"use-navigation","value":{"kind":"expression","type":"boolean"},"description":"Enables keyboard navigation for supported calendar cells.","doc-url":"/developing/qcalendar","type":"boolean"},{"name":"view","value":{"kind":"expression","type":"''day''|''week''|''month''"},"description":"Task view mode.","doc-url":"/developing/qcalendar"},{"name":"short-interval-label","value":{"kind":"expression","type":"boolean"},"description":"Uses shortened interval labels where possible.","doc-url":"/developing/qcalendar","type":"boolean"},{"name":"interval-height","value":{"kind":"expression","type":"Number | String"},"description":"Height in pixels or CSS units for each time interval.","doc-url":"/developing/qcalendar","default":"\"40\""},{"name":"interval-minutes","value":{"kind":"expression","type":"Number | String"},"description":"Number of minutes represented by each interval.","doc-url":"/developing/qcalendar","default":"\"60\""},{"name":"interval-start","value":{"kind":"expression","type":"Number | String"},"description":"Starting interval hour.","doc-url":"/developing/qcalendar","default":"\"0\""},{"name":"interval-count","value":{"kind":"expression","type":"Number | String"},"description":"Number of intervals rendered in the day.","doc-url":"/developing/qcalendar","default":"\"24\""},{"name":"interval-style","value":{"kind":"expression","type":"Function"},"description":"Function that returns inline styles for interval cells.","doc-url":"/developing/qcalendar","default":"\"null\""},{"name":"interval-class","value":{"kind":"expression","type":"Function"},"description":"Function that returns CSS classes for interval cells.","doc-url":"/developing/qcalendar","default":"\"null\""},{"name":"show-interval-label","value":{"kind":"expression","type":"Function"},"description":"Function that controls whether an interval label is shown.","doc-url":"/developing/qcalendar","default":"\"null\""},{"name":"hour24-format","value":{"kind":"expression","type":"boolean"},"description":"Uses 24-hour time labels.","doc-url":"/developing/qcalendar","type":"boolean"},{"name":"time-clicks-clamped","value":{"kind":"expression","type":"boolean"},"description":"Clamps time click calculations to interval boundaries.","doc-url":"/developing/qcalendar","type":"boolean"},{"name":"date-header","value":{"kind":"expression","type":"''stacked''|''inline''|''inverted''"},"description":"Header layout used for date labels.","doc-url":"/developing/qcalendar","default":"\"stacked\""},{"name":"model-resources","value":{"kind":"expression","type":"any[]"},"description":"Resources rendered by the resource view.","doc-url":"/developing/qcalendar"},{"name":"resource-key","value":{"kind":"expression","type":"string"},"description":"Resource field used as the unique key.","doc-url":"/developing/qcalendar","default":"\"id\""},{"name":"resource-label","value":{"kind":"expression","type":"string"},"description":"Resource field used as the display label.","doc-url":"/developing/qcalendar","default":"\"label\""},{"name":"resource-height","value":{"kind":"expression","type":"Number | String"},"description":"Height in pixels or CSS units for each resource row.","doc-url":"/developing/qcalendar","default":"\"0\""},{"name":"resource-min-height","value":{"kind":"expression","type":"Number | String"},"description":"Minimum height in pixels or CSS units for each resource row.","doc-url":"/developing/qcalendar","default":"\"70\""},{"name":"resource-style","value":{"kind":"expression","type":"Function"},"description":"Function that returns inline styles for resource rows.","doc-url":"/developing/qcalendar","default":"\"null\""},{"name":"resource-class","value":{"kind":"expression","type":"Function"},"description":"Function that returns CSS classes for resource rows.","doc-url":"/developing/qcalendar","default":"\"null\""},{"name":"interval-header-height","value":{"kind":"expression","type":"Number | String"},"description":"Height in pixels or CSS units for the interval header.","doc-url":"/developing/qcalendar","default":"\"20\""},{"name":"no-sticky","value":{"kind":"expression","type":"boolean"},"description":"Disables sticky resource headers and columns.","doc-url":"/developing/qcalendar","type":"boolean"},{"name":"max-days","value":{"kind":"expression","type":"number"},"description":"Maximum number of days rendered by day-like views.","doc-url":"/developing/qcalendar","default":"\"1\""},{"name":"model-tasks","value":{"kind":"expression","type":"any[]"},"description":"Task rows rendered by the task view.","doc-url":"/developing/qcalendar","default":"\"(): any[] => []\""},{"name":"model-title","value":{"kind":"expression","type":"any[]"},"description":"Title rows rendered above task rows.","doc-url":"/developing/qcalendar","default":"\"(): any[] => []\""},{"name":"model-footer","value":{"kind":"expression","type":"any[]"},"description":"Footer rows rendered below task rows.","doc-url":"/developing/qcalendar","default":"\"(): any[] => []\""},{"name":"task-key","value":{"kind":"expression","type":"String | Number"},"description":"Task field used as the unique key.","doc-url":"/developing/qcalendar","default":"\"id\""},{"name":"footer-day-class","value":{"kind":"expression","type":"Function"},"description":"Function that returns CSS classes for footer day cells.","doc-url":"/developing/qcalendar","default":"\"null\""},{"name":"view-count","value":{"kind":"expression","type":"number"},"description":"Number of task view ranges rendered from the model value.","doc-url":"/developing/qcalendar","default":"\"1\""},{"name":"task-width","value":{"kind":"expression","type":"number"},"description":"Width in pixels for the task label column.","doc-url":"/developing/qcalendar","default":"\"200\""}],"events":[{"name":"update:model-value","arguments":[{"name":"value","type":"string","description":"New model value.","doc-url":"/developing/qcalendar"}],"description":"Emitted when the model value changes.","doc-url":"/developing/qcalendar"},{"name":"change","arguments":[{"name":"scope","type":"object","description":"Changed visible range.","doc-url":"/developing/qcalendar"}],"description":"Emitted when the view's visible date range changes.","doc-url":"/developing/qcalendar"},{"name":"moved","arguments":[{"name":"timestamp","type":"Timestamp","description":"Timestamp moved to.","doc-url":"/developing/qcalendar"}],"description":"Emitted when the calendar moves to a new date.","doc-url":"/developing/qcalendar"},{"name":"scroll","arguments":[{"name":"details","type":"object","description":"Current scroll position and dimensions.","doc-url":"/developing/qcalendar"}],"description":"Emitted when the internal scroll area position changes.","doc-url":"/developing/qcalendar"},{"name":"scrollend","arguments":[{"name":"details","type":"object","description":"Final scroll position and dimensions.","doc-url":"/developing/qcalendar"}],"description":"Emitted after the internal scroll area stops scrolling.","doc-url":"/developing/qcalendar"},{"name":"click-date","arguments":[{"name":"scope","type":"object","description":"Agenda date button scope.","doc-url":"/developing/qcalendar"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar"}],"description":"Interact with an agenda date button.","doc-url":"/developing/qcalendar"},{"name":"contextmenu-date","arguments":[{"name":"scope","type":"object","description":"Agenda date button scope.","doc-url":"/developing/qcalendar"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar"}],"description":"Interact with an agenda date button.","doc-url":"/developing/qcalendar"},{"name":"mousedown-date","arguments":[{"name":"scope","type":"object","description":"Agenda date button scope.","doc-url":"/developing/qcalendar"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar"}],"description":"Interact with an agenda date button.","doc-url":"/developing/qcalendar"},{"name":"mousemove-date","arguments":[{"name":"scope","type":"object","description":"Agenda date button scope.","doc-url":"/developing/qcalendar"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar"}],"description":"Interact with an agenda date button.","doc-url":"/developing/qcalendar"},{"name":"mouseup-date","arguments":[{"name":"scope","type":"object","description":"Agenda date button scope.","doc-url":"/developing/qcalendar"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar"}],"description":"Interact with an agenda date button.","doc-url":"/developing/qcalendar"},{"name":"mouseenter-date","arguments":[{"name":"scope","type":"object","description":"Agenda date button scope.","doc-url":"/developing/qcalendar"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar"}],"description":"Interact with an agenda date button.","doc-url":"/developing/qcalendar"},{"name":"mouseleave-date","arguments":[{"name":"scope","type":"object","description":"Agenda date button scope.","doc-url":"/developing/qcalendar"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar"}],"description":"Interact with an agenda date button.","doc-url":"/developing/qcalendar"},{"name":"touchstart-date","arguments":[{"name":"scope","type":"object","description":"Agenda date button scope.","doc-url":"/developing/qcalendar"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar"}],"description":"Interact with an agenda date button.","doc-url":"/developing/qcalendar"},{"name":"touchmove-date","arguments":[{"name":"scope","type":"object","description":"Agenda date button scope.","doc-url":"/developing/qcalendar"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar"}],"description":"Interact with an agenda date button.","doc-url":"/developing/qcalendar"},{"name":"touchend-date","arguments":[{"name":"scope","type":"object","description":"Agenda date button scope.","doc-url":"/developing/qcalendar"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar"}],"description":"Interact with an agenda date button.","doc-url":"/developing/qcalendar"},{"name":"click-head-day","arguments":[{"name":"scope","type":"object","description":"Agenda header day scope.","doc-url":"/developing/qcalendar"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar"}],"description":"Interact with an agenda header day.","doc-url":"/developing/qcalendar"},{"name":"contextmenu-head-day","arguments":[{"name":"scope","type":"object","description":"Agenda header day scope.","doc-url":"/developing/qcalendar"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar"}],"description":"Interact with an agenda header day.","doc-url":"/developing/qcalendar"},{"name":"mousedown-head-day","arguments":[{"name":"scope","type":"object","description":"Agenda header day scope.","doc-url":"/developing/qcalendar"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar"}],"description":"Interact with an agenda header day.","doc-url":"/developing/qcalendar"},{"name":"mousemove-head-day","arguments":[{"name":"scope","type":"object","description":"Agenda header day scope.","doc-url":"/developing/qcalendar"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar"}],"description":"Interact with an agenda header day.","doc-url":"/developing/qcalendar"},{"name":"mouseup-head-day","arguments":[{"name":"scope","type":"object","description":"Agenda header day scope.","doc-url":"/developing/qcalendar"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar"}],"description":"Interact with an agenda header day.","doc-url":"/developing/qcalendar"},{"name":"mouseenter-head-day","arguments":[{"name":"scope","type":"object","description":"Agenda header day scope.","doc-url":"/developing/qcalendar"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar"}],"description":"Interact with an agenda header day.","doc-url":"/developing/qcalendar"},{"name":"mouseleave-head-day","arguments":[{"name":"scope","type":"object","description":"Agenda header day scope.","doc-url":"/developing/qcalendar"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar"}],"description":"Interact with an agenda header day.","doc-url":"/developing/qcalendar"},{"name":"touchstart-head-day","arguments":[{"name":"scope","type":"object","description":"Agenda header day scope.","doc-url":"/developing/qcalendar"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar"}],"description":"Interact with an agenda header day.","doc-url":"/developing/qcalendar"},{"name":"touchmove-head-day","arguments":[{"name":"scope","type":"object","description":"Agenda header day scope.","doc-url":"/developing/qcalendar"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar"}],"description":"Interact with an agenda header day.","doc-url":"/developing/qcalendar"},{"name":"touchend-head-day","arguments":[{"name":"scope","type":"object","description":"Agenda header day scope.","doc-url":"/developing/qcalendar"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar"}],"description":"Interact with an agenda header day.","doc-url":"/developing/qcalendar"},{"name":"click-time","arguments":[{"name":"scope","type":"object","description":"Agenda time interval scope.","doc-url":"/developing/qcalendar"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar"}],"description":"Interact with an agenda time interval.","doc-url":"/developing/qcalendar"},{"name":"contextmenu-time","arguments":[{"name":"scope","type":"object","description":"Agenda time interval scope.","doc-url":"/developing/qcalendar"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar"}],"description":"Interact with an agenda time interval.","doc-url":"/developing/qcalendar"},{"name":"mousedown-time","arguments":[{"name":"scope","type":"object","description":"Agenda time interval scope.","doc-url":"/developing/qcalendar"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar"}],"description":"Interact with an agenda time interval.","doc-url":"/developing/qcalendar"},{"name":"mousemove-time","arguments":[{"name":"scope","type":"object","description":"Agenda time interval scope.","doc-url":"/developing/qcalendar"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar"}],"description":"Interact with an agenda time interval.","doc-url":"/developing/qcalendar"},{"name":"mouseup-time","arguments":[{"name":"scope","type":"object","description":"Agenda time interval scope.","doc-url":"/developing/qcalendar"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar"}],"description":"Interact with an agenda time interval.","doc-url":"/developing/qcalendar"},{"name":"mouseenter-time","arguments":[{"name":"scope","type":"object","description":"Agenda time interval scope.","doc-url":"/developing/qcalendar"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar"}],"description":"Interact with an agenda time interval.","doc-url":"/developing/qcalendar"},{"name":"mouseleave-time","arguments":[{"name":"scope","type":"object","description":"Agenda time interval scope.","doc-url":"/developing/qcalendar"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar"}],"description":"Interact with an agenda time interval.","doc-url":"/developing/qcalendar"},{"name":"touchstart-time","arguments":[{"name":"scope","type":"object","description":"Agenda time interval scope.","doc-url":"/developing/qcalendar"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar"}],"description":"Interact with an agenda time interval.","doc-url":"/developing/qcalendar"},{"name":"touchmove-time","arguments":[{"name":"scope","type":"object","description":"Agenda time interval scope.","doc-url":"/developing/qcalendar"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar"}],"description":"Interact with an agenda time interval.","doc-url":"/developing/qcalendar"},{"name":"touchend-time","arguments":[{"name":"scope","type":"object","description":"Agenda time interval scope.","doc-url":"/developing/qcalendar"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar"}],"description":"Interact with an agenda time interval.","doc-url":"/developing/qcalendar"},{"name":"click-head-column","arguments":[{"name":"scope","type":"object","description":"Agenda column header scope.","doc-url":"/developing/qcalendar"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar"}],"description":"Interact with an agenda column header.","doc-url":"/developing/qcalendar"},{"name":"contextmenu-head-column","arguments":[{"name":"scope","type":"object","description":"Agenda column header scope.","doc-url":"/developing/qcalendar"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar"}],"description":"Interact with an agenda column header.","doc-url":"/developing/qcalendar"},{"name":"mousedown-head-column","arguments":[{"name":"scope","type":"object","description":"Agenda column header scope.","doc-url":"/developing/qcalendar"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar"}],"description":"Interact with an agenda column header.","doc-url":"/developing/qcalendar"},{"name":"mousemove-head-column","arguments":[{"name":"scope","type":"object","description":"Agenda column header scope.","doc-url":"/developing/qcalendar"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar"}],"description":"Interact with an agenda column header.","doc-url":"/developing/qcalendar"},{"name":"mouseup-head-column","arguments":[{"name":"scope","type":"object","description":"Agenda column header scope.","doc-url":"/developing/qcalendar"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar"}],"description":"Interact with an agenda column header.","doc-url":"/developing/qcalendar"},{"name":"mouseenter-head-column","arguments":[{"name":"scope","type":"object","description":"Agenda column header scope.","doc-url":"/developing/qcalendar"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar"}],"description":"Interact with an agenda column header.","doc-url":"/developing/qcalendar"},{"name":"mouseleave-head-column","arguments":[{"name":"scope","type":"object","description":"Agenda column header scope.","doc-url":"/developing/qcalendar"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar"}],"description":"Interact with an agenda column header.","doc-url":"/developing/qcalendar"},{"name":"touchstart-head-column","arguments":[{"name":"scope","type":"object","description":"Agenda column header scope.","doc-url":"/developing/qcalendar"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar"}],"description":"Interact with an agenda column header.","doc-url":"/developing/qcalendar"},{"name":"touchmove-head-column","arguments":[{"name":"scope","type":"object","description":"Agenda column header scope.","doc-url":"/developing/qcalendar"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar"}],"description":"Interact with an agenda column header.","doc-url":"/developing/qcalendar"},{"name":"touchend-head-column","arguments":[{"name":"scope","type":"object","description":"Agenda column header scope.","doc-url":"/developing/qcalendar"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar"}],"description":"Interact with an agenda column header.","doc-url":"/developing/qcalendar"},{"name":"click-column","arguments":[{"name":"scope","type":"object","description":"Agenda column scope.","doc-url":"/developing/qcalendar"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar"}],"description":"Interact with an agenda body column.","doc-url":"/developing/qcalendar"},{"name":"contextmenu-column","arguments":[{"name":"scope","type":"object","description":"Agenda column scope.","doc-url":"/developing/qcalendar"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar"}],"description":"Interact with an agenda body column.","doc-url":"/developing/qcalendar"},{"name":"mousedown-column","arguments":[{"name":"scope","type":"object","description":"Agenda column scope.","doc-url":"/developing/qcalendar"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar"}],"description":"Interact with an agenda body column.","doc-url":"/developing/qcalendar"},{"name":"mousemove-column","arguments":[{"name":"scope","type":"object","description":"Agenda column scope.","doc-url":"/developing/qcalendar"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar"}],"description":"Interact with an agenda body column.","doc-url":"/developing/qcalendar"},{"name":"mouseup-column","arguments":[{"name":"scope","type":"object","description":"Agenda column scope.","doc-url":"/developing/qcalendar"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar"}],"description":"Interact with an agenda body column.","doc-url":"/developing/qcalendar"},{"name":"mouseenter-column","arguments":[{"name":"scope","type":"object","description":"Agenda column scope.","doc-url":"/developing/qcalendar"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar"}],"description":"Interact with an agenda body column.","doc-url":"/developing/qcalendar"},{"name":"mouseleave-column","arguments":[{"name":"scope","type":"object","description":"Agenda column scope.","doc-url":"/developing/qcalendar"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar"}],"description":"Interact with an agenda body column.","doc-url":"/developing/qcalendar"},{"name":"touchstart-column","arguments":[{"name":"scope","type":"object","description":"Agenda column scope.","doc-url":"/developing/qcalendar"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar"}],"description":"Interact with an agenda body column.","doc-url":"/developing/qcalendar"},{"name":"touchmove-column","arguments":[{"name":"scope","type":"object","description":"Agenda column scope.","doc-url":"/developing/qcalendar"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar"}],"description":"Interact with an agenda body column.","doc-url":"/developing/qcalendar"},{"name":"touchend-column","arguments":[{"name":"scope","type":"object","description":"Agenda column scope.","doc-url":"/developing/qcalendar"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar"}],"description":"Interact with an agenda body column.","doc-url":"/developing/qcalendar"},{"name":"click-interval","arguments":[{"name":"scope","type":"object","description":"Day view interval timestamp scope.","doc-url":"/developing/qcalendar"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar"}],"description":"Interact with the day view interval gutter.","doc-url":"/developing/qcalendar"},{"name":"contextmenu-interval","arguments":[{"name":"scope","type":"object","description":"Day view interval timestamp scope.","doc-url":"/developing/qcalendar"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar"}],"description":"Interact with the day view interval gutter.","doc-url":"/developing/qcalendar"},{"name":"mousedown-interval","arguments":[{"name":"scope","type":"object","description":"Day view interval timestamp scope.","doc-url":"/developing/qcalendar"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar"}],"description":"Interact with the day view interval gutter.","doc-url":"/developing/qcalendar"},{"name":"mousemove-interval","arguments":[{"name":"scope","type":"object","description":"Day view interval timestamp scope.","doc-url":"/developing/qcalendar"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar"}],"description":"Interact with the day view interval gutter.","doc-url":"/developing/qcalendar"},{"name":"mouseup-interval","arguments":[{"name":"scope","type":"object","description":"Day view interval timestamp scope.","doc-url":"/developing/qcalendar"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar"}],"description":"Interact with the day view interval gutter.","doc-url":"/developing/qcalendar"},{"name":"mouseenter-interval","arguments":[{"name":"scope","type":"object","description":"Day view interval timestamp scope.","doc-url":"/developing/qcalendar"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar"}],"description":"Interact with the day view interval gutter.","doc-url":"/developing/qcalendar"},{"name":"mouseleave-interval","arguments":[{"name":"scope","type":"object","description":"Day view interval timestamp scope.","doc-url":"/developing/qcalendar"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar"}],"description":"Interact with the day view interval gutter.","doc-url":"/developing/qcalendar"},{"name":"touchstart-interval","arguments":[{"name":"scope","type":"object","description":"Day view interval timestamp scope.","doc-url":"/developing/qcalendar"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar"}],"description":"Interact with the day view interval gutter.","doc-url":"/developing/qcalendar"},{"name":"touchmove-interval","arguments":[{"name":"scope","type":"object","description":"Day view interval timestamp scope.","doc-url":"/developing/qcalendar"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar"}],"description":"Interact with the day view interval gutter.","doc-url":"/developing/qcalendar"},{"name":"touchend-interval","arguments":[{"name":"scope","type":"object","description":"Day view interval timestamp scope.","doc-url":"/developing/qcalendar"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar"}],"description":"Interact with the day view interval gutter.","doc-url":"/developing/qcalendar"},{"name":"click-head-intervals","arguments":[{"name":"scope","type":"object","description":"Day view interval header scope.","doc-url":"/developing/qcalendar"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar"}],"description":"Interact with the day view interval header.","doc-url":"/developing/qcalendar"},{"name":"contextmenu-head-intervals","arguments":[{"name":"scope","type":"object","description":"Day view interval header scope.","doc-url":"/developing/qcalendar"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar"}],"description":"Interact with the day view interval header.","doc-url":"/developing/qcalendar"},{"name":"mousedown-head-intervals","arguments":[{"name":"scope","type":"object","description":"Day view interval header scope.","doc-url":"/developing/qcalendar"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar"}],"description":"Interact with the day view interval header.","doc-url":"/developing/qcalendar"},{"name":"mousemove-head-intervals","arguments":[{"name":"scope","type":"object","description":"Day view interval header scope.","doc-url":"/developing/qcalendar"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar"}],"description":"Interact with the day view interval header.","doc-url":"/developing/qcalendar"},{"name":"mouseup-head-intervals","arguments":[{"name":"scope","type":"object","description":"Day view interval header scope.","doc-url":"/developing/qcalendar"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar"}],"description":"Interact with the day view interval header.","doc-url":"/developing/qcalendar"},{"name":"mouseenter-head-intervals","arguments":[{"name":"scope","type":"object","description":"Day view interval header scope.","doc-url":"/developing/qcalendar"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar"}],"description":"Interact with the day view interval header.","doc-url":"/developing/qcalendar"},{"name":"mouseleave-head-intervals","arguments":[{"name":"scope","type":"object","description":"Day view interval header scope.","doc-url":"/developing/qcalendar"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar"}],"description":"Interact with the day view interval header.","doc-url":"/developing/qcalendar"},{"name":"touchstart-head-intervals","arguments":[{"name":"scope","type":"object","description":"Day view interval header scope.","doc-url":"/developing/qcalendar"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar"}],"description":"Interact with the day view interval header.","doc-url":"/developing/qcalendar"},{"name":"touchmove-head-intervals","arguments":[{"name":"scope","type":"object","description":"Day view interval header scope.","doc-url":"/developing/qcalendar"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar"}],"description":"Interact with the day view interval header.","doc-url":"/developing/qcalendar"},{"name":"touchend-head-intervals","arguments":[{"name":"scope","type":"object","description":"Day view interval header scope.","doc-url":"/developing/qcalendar"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar"}],"description":"Interact with the day view interval header.","doc-url":"/developing/qcalendar"},{"name":"mini-mode","arguments":[{"name":"value","type":"boolean","description":"Whether mini mode is active.","doc-url":"/developing/qcalendar"}],"description":"Emitted when the month view enters or exits mini mode.","doc-url":"/developing/qcalendar"},{"name":"click-day","arguments":[{"name":"scope","type":"object","description":"Month day cell scope.","doc-url":"/developing/qcalendar"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar"}],"description":"Interact with a month day cell.","doc-url":"/developing/qcalendar"},{"name":"contextmenu-day","arguments":[{"name":"scope","type":"object","description":"Month day cell scope.","doc-url":"/developing/qcalendar"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar"}],"description":"Interact with a month day cell.","doc-url":"/developing/qcalendar"},{"name":"mousedown-day","arguments":[{"name":"scope","type":"object","description":"Month day cell scope.","doc-url":"/developing/qcalendar"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar"}],"description":"Interact with a month day cell.","doc-url":"/developing/qcalendar"},{"name":"mousemove-day","arguments":[{"name":"scope","type":"object","description":"Month day cell scope.","doc-url":"/developing/qcalendar"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar"}],"description":"Interact with a month day cell.","doc-url":"/developing/qcalendar"},{"name":"mouseup-day","arguments":[{"name":"scope","type":"object","description":"Month day cell scope.","doc-url":"/developing/qcalendar"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar"}],"description":"Interact with a month day cell.","doc-url":"/developing/qcalendar"},{"name":"mouseenter-day","arguments":[{"name":"scope","type":"object","description":"Month day cell scope.","doc-url":"/developing/qcalendar"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar"}],"description":"Interact with a month day cell.","doc-url":"/developing/qcalendar"},{"name":"mouseleave-day","arguments":[{"name":"scope","type":"object","description":"Month day cell scope.","doc-url":"/developing/qcalendar"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar"}],"description":"Interact with a month day cell.","doc-url":"/developing/qcalendar"},{"name":"touchstart-day","arguments":[{"name":"scope","type":"object","description":"Month day cell scope.","doc-url":"/developing/qcalendar"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar"}],"description":"Interact with a month day cell.","doc-url":"/developing/qcalendar"},{"name":"touchmove-day","arguments":[{"name":"scope","type":"object","description":"Month day cell scope.","doc-url":"/developing/qcalendar"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar"}],"description":"Interact with a month day cell.","doc-url":"/developing/qcalendar"},{"name":"touchend-day","arguments":[{"name":"scope","type":"object","description":"Month day cell scope.","doc-url":"/developing/qcalendar"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar"}],"description":"Interact with a month day cell.","doc-url":"/developing/qcalendar"},{"name":"click-head-workweek","arguments":[{"name":"scope","type":"object","description":"Month workweek header scope.","doc-url":"/developing/qcalendar"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar"}],"description":"Interact with the month workweek header.","doc-url":"/developing/qcalendar"},{"name":"contextmenu-head-workweek","arguments":[{"name":"scope","type":"object","description":"Month workweek header scope.","doc-url":"/developing/qcalendar"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar"}],"description":"Interact with the month workweek header.","doc-url":"/developing/qcalendar"},{"name":"mousedown-head-workweek","arguments":[{"name":"scope","type":"object","description":"Month workweek header scope.","doc-url":"/developing/qcalendar"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar"}],"description":"Interact with the month workweek header.","doc-url":"/developing/qcalendar"},{"name":"mousemove-head-workweek","arguments":[{"name":"scope","type":"object","description":"Month workweek header scope.","doc-url":"/developing/qcalendar"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar"}],"description":"Interact with the month workweek header.","doc-url":"/developing/qcalendar"},{"name":"mouseup-head-workweek","arguments":[{"name":"scope","type":"object","description":"Month workweek header scope.","doc-url":"/developing/qcalendar"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar"}],"description":"Interact with the month workweek header.","doc-url":"/developing/qcalendar"},{"name":"mouseenter-head-workweek","arguments":[{"name":"scope","type":"object","description":"Month workweek header scope.","doc-url":"/developing/qcalendar"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar"}],"description":"Interact with the month workweek header.","doc-url":"/developing/qcalendar"},{"name":"mouseleave-head-workweek","arguments":[{"name":"scope","type":"object","description":"Month workweek header scope.","doc-url":"/developing/qcalendar"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar"}],"description":"Interact with the month workweek header.","doc-url":"/developing/qcalendar"},{"name":"touchstart-head-workweek","arguments":[{"name":"scope","type":"object","description":"Month workweek header scope.","doc-url":"/developing/qcalendar"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar"}],"description":"Interact with the month workweek header.","doc-url":"/developing/qcalendar"},{"name":"touchmove-head-workweek","arguments":[{"name":"scope","type":"object","description":"Month workweek header scope.","doc-url":"/developing/qcalendar"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar"}],"description":"Interact with the month workweek header.","doc-url":"/developing/qcalendar"},{"name":"touchend-head-workweek","arguments":[{"name":"scope","type":"object","description":"Month workweek header scope.","doc-url":"/developing/qcalendar"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar"}],"description":"Interact with the month workweek header.","doc-url":"/developing/qcalendar"},{"name":"click-workweek","arguments":[{"name":"scope","type":"object","description":"Month workweek row scope.","doc-url":"/developing/qcalendar"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar"}],"description":"Interact with a month workweek row.","doc-url":"/developing/qcalendar"},{"name":"contextmenu-workweek","arguments":[{"name":"scope","type":"object","description":"Month workweek row scope.","doc-url":"/developing/qcalendar"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar"}],"description":"Interact with a month workweek row.","doc-url":"/developing/qcalendar"},{"name":"mousedown-workweek","arguments":[{"name":"scope","type":"object","description":"Month workweek row scope.","doc-url":"/developing/qcalendar"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar"}],"description":"Interact with a month workweek row.","doc-url":"/developing/qcalendar"},{"name":"mousemove-workweek","arguments":[{"name":"scope","type":"object","description":"Month workweek row scope.","doc-url":"/developing/qcalendar"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar"}],"description":"Interact with a month workweek row.","doc-url":"/developing/qcalendar"},{"name":"mouseup-workweek","arguments":[{"name":"scope","type":"object","description":"Month workweek row scope.","doc-url":"/developing/qcalendar"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar"}],"description":"Interact with a month workweek row.","doc-url":"/developing/qcalendar"},{"name":"mouseenter-workweek","arguments":[{"name":"scope","type":"object","description":"Month workweek row scope.","doc-url":"/developing/qcalendar"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar"}],"description":"Interact with a month workweek row.","doc-url":"/developing/qcalendar"},{"name":"mouseleave-workweek","arguments":[{"name":"scope","type":"object","description":"Month workweek row scope.","doc-url":"/developing/qcalendar"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar"}],"description":"Interact with a month workweek row.","doc-url":"/developing/qcalendar"},{"name":"touchstart-workweek","arguments":[{"name":"scope","type":"object","description":"Month workweek row scope.","doc-url":"/developing/qcalendar"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar"}],"description":"Interact with a month workweek row.","doc-url":"/developing/qcalendar"},{"name":"touchmove-workweek","arguments":[{"name":"scope","type":"object","description":"Month workweek row scope.","doc-url":"/developing/qcalendar"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar"}],"description":"Interact with a month workweek row.","doc-url":"/developing/qcalendar"},{"name":"touchend-workweek","arguments":[{"name":"scope","type":"object","description":"Month workweek row scope.","doc-url":"/developing/qcalendar"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar"}],"description":"Interact with a month workweek row.","doc-url":"/developing/qcalendar"},{"name":"update:model-resources","arguments":[{"name":"value","type":"any[]","description":"New resources array.","doc-url":"/developing/qcalendar"}],"description":"Emitted when the resources model changes.","doc-url":"/developing/qcalendar"},{"name":"resource-expanded","arguments":[{"name":"expanded","type":"boolean","description":"Whether the resource is expanded.","doc-url":"/developing/qcalendar"},{"name":"scope","type":"object","description":"Resource scope.","doc-url":"/developing/qcalendar"}],"description":"Emitted when a resource is expanded or collapsed.","doc-url":"/developing/qcalendar"},{"name":"click-head-resources","arguments":[{"name":"scope","type":"object","description":"Resource header scope.","doc-url":"/developing/qcalendar"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar"}],"description":"Interact with the resource header.","doc-url":"/developing/qcalendar"},{"name":"contextmenu-head-resources","arguments":[{"name":"scope","type":"object","description":"Resource header scope.","doc-url":"/developing/qcalendar"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar"}],"description":"Interact with the resource header.","doc-url":"/developing/qcalendar"},{"name":"mousedown-head-resources","arguments":[{"name":"scope","type":"object","description":"Resource header scope.","doc-url":"/developing/qcalendar"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar"}],"description":"Interact with the resource header.","doc-url":"/developing/qcalendar"},{"name":"mousemove-head-resources","arguments":[{"name":"scope","type":"object","description":"Resource header scope.","doc-url":"/developing/qcalendar"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar"}],"description":"Interact with the resource header.","doc-url":"/developing/qcalendar"},{"name":"mouseup-head-resources","arguments":[{"name":"scope","type":"object","description":"Resource header scope.","doc-url":"/developing/qcalendar"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar"}],"description":"Interact with the resource header.","doc-url":"/developing/qcalendar"},{"name":"mouseenter-head-resources","arguments":[{"name":"scope","type":"object","description":"Resource header scope.","doc-url":"/developing/qcalendar"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar"}],"description":"Interact with the resource header.","doc-url":"/developing/qcalendar"},{"name":"mouseleave-head-resources","arguments":[{"name":"scope","type":"object","description":"Resource header scope.","doc-url":"/developing/qcalendar"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar"}],"description":"Interact with the resource header.","doc-url":"/developing/qcalendar"},{"name":"touchstart-head-resources","arguments":[{"name":"scope","type":"object","description":"Resource header scope.","doc-url":"/developing/qcalendar"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar"}],"description":"Interact with the resource header.","doc-url":"/developing/qcalendar"},{"name":"touchmove-head-resources","arguments":[{"name":"scope","type":"object","description":"Resource header scope.","doc-url":"/developing/qcalendar"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar"}],"description":"Interact with the resource header.","doc-url":"/developing/qcalendar"},{"name":"touchend-head-resources","arguments":[{"name":"scope","type":"object","description":"Resource header scope.","doc-url":"/developing/qcalendar"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar"}],"description":"Interact with the resource header.","doc-url":"/developing/qcalendar"},{"name":"click-resource","arguments":[{"name":"scope","type":"object","description":"Resource label scope.","doc-url":"/developing/qcalendar"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar"}],"description":"Interact with a resource label.","doc-url":"/developing/qcalendar"},{"name":"contextmenu-resource","arguments":[{"name":"scope","type":"object","description":"Resource label scope.","doc-url":"/developing/qcalendar"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar"}],"description":"Interact with a resource label.","doc-url":"/developing/qcalendar"},{"name":"mousedown-resource","arguments":[{"name":"scope","type":"object","description":"Resource label scope.","doc-url":"/developing/qcalendar"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar"}],"description":"Interact with a resource label.","doc-url":"/developing/qcalendar"},{"name":"mousemove-resource","arguments":[{"name":"scope","type":"object","description":"Resource label scope.","doc-url":"/developing/qcalendar"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar"}],"description":"Interact with a resource label.","doc-url":"/developing/qcalendar"},{"name":"mouseup-resource","arguments":[{"name":"scope","type":"object","description":"Resource label scope.","doc-url":"/developing/qcalendar"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar"}],"description":"Interact with a resource label.","doc-url":"/developing/qcalendar"},{"name":"mouseenter-resource","arguments":[{"name":"scope","type":"object","description":"Resource label scope.","doc-url":"/developing/qcalendar"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar"}],"description":"Interact with a resource label.","doc-url":"/developing/qcalendar"},{"name":"mouseleave-resource","arguments":[{"name":"scope","type":"object","description":"Resource label scope.","doc-url":"/developing/qcalendar"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar"}],"description":"Interact with a resource label.","doc-url":"/developing/qcalendar"},{"name":"touchstart-resource","arguments":[{"name":"scope","type":"object","description":"Resource label scope.","doc-url":"/developing/qcalendar"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar"}],"description":"Interact with a resource label.","doc-url":"/developing/qcalendar"},{"name":"touchmove-resource","arguments":[{"name":"scope","type":"object","description":"Resource label scope.","doc-url":"/developing/qcalendar"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar"}],"description":"Interact with a resource label.","doc-url":"/developing/qcalendar"},{"name":"touchend-resource","arguments":[{"name":"scope","type":"object","description":"Resource label scope.","doc-url":"/developing/qcalendar"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar"}],"description":"Interact with a resource label.","doc-url":"/developing/qcalendar"},{"name":"click-day-resource","arguments":[{"name":"scope","type":"object","description":"Scheduler resource day scope.","doc-url":"/developing/qcalendar"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar"}],"description":"Interact with a scheduler resource day cell.","doc-url":"/developing/qcalendar"},{"name":"contextmenu-day-resource","arguments":[{"name":"scope","type":"object","description":"Scheduler resource day scope.","doc-url":"/developing/qcalendar"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar"}],"description":"Interact with a scheduler resource day cell.","doc-url":"/developing/qcalendar"},{"name":"mousedown-day-resource","arguments":[{"name":"scope","type":"object","description":"Scheduler resource day scope.","doc-url":"/developing/qcalendar"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar"}],"description":"Interact with a scheduler resource day cell.","doc-url":"/developing/qcalendar"},{"name":"mousemove-day-resource","arguments":[{"name":"scope","type":"object","description":"Scheduler resource day scope.","doc-url":"/developing/qcalendar"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar"}],"description":"Interact with a scheduler resource day cell.","doc-url":"/developing/qcalendar"},{"name":"mouseup-day-resource","arguments":[{"name":"scope","type":"object","description":"Scheduler resource day scope.","doc-url":"/developing/qcalendar"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar"}],"description":"Interact with a scheduler resource day cell.","doc-url":"/developing/qcalendar"},{"name":"mouseenter-day-resource","arguments":[{"name":"scope","type":"object","description":"Scheduler resource day scope.","doc-url":"/developing/qcalendar"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar"}],"description":"Interact with a scheduler resource day cell.","doc-url":"/developing/qcalendar"},{"name":"mouseleave-day-resource","arguments":[{"name":"scope","type":"object","description":"Scheduler resource day scope.","doc-url":"/developing/qcalendar"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar"}],"description":"Interact with a scheduler resource day cell.","doc-url":"/developing/qcalendar"},{"name":"touchstart-day-resource","arguments":[{"name":"scope","type":"object","description":"Scheduler resource day scope.","doc-url":"/developing/qcalendar"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar"}],"description":"Interact with a scheduler resource day cell.","doc-url":"/developing/qcalendar"},{"name":"touchmove-day-resource","arguments":[{"name":"scope","type":"object","description":"Scheduler resource day scope.","doc-url":"/developing/qcalendar"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar"}],"description":"Interact with a scheduler resource day cell.","doc-url":"/developing/qcalendar"},{"name":"touchend-day-resource","arguments":[{"name":"scope","type":"object","description":"Scheduler resource day scope.","doc-url":"/developing/qcalendar"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar"}],"description":"Interact with a scheduler resource day cell.","doc-url":"/developing/qcalendar"},{"name":"update:model-tasks","arguments":[{"name":"value","type":"any[]","description":"New tasks array.","doc-url":"/developing/qcalendar"}],"description":"Emitted when the tasks model changes.","doc-url":"/developing/qcalendar"},{"name":"update:model-title","arguments":[{"name":"value","type":"any[]","description":"New title rows array.","doc-url":"/developing/qcalendar"}],"description":"Emitted when the title model changes.","doc-url":"/developing/qcalendar"},{"name":"update:model-footer","arguments":[{"name":"value","type":"any[]","description":"New footer rows array.","doc-url":"/developing/qcalendar"}],"description":"Emitted when the footer model changes.","doc-url":"/developing/qcalendar"},{"name":"task-expanded","arguments":[{"name":"expanded","type":"boolean","description":"Whether the task is expanded.","doc-url":"/developing/qcalendar"},{"name":"scope","type":"object","description":"Task scope.","doc-url":"/developing/qcalendar"}],"description":"Emitted when a task is expanded or collapsed.","doc-url":"/developing/qcalendar"},{"name":"click-head-tasks","arguments":[{"name":"scope","type":"object","description":"Task header scope.","doc-url":"/developing/qcalendar"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar"}],"description":"Interact with the task header.","doc-url":"/developing/qcalendar"},{"name":"contextmenu-head-tasks","arguments":[{"name":"scope","type":"object","description":"Task header scope.","doc-url":"/developing/qcalendar"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar"}],"description":"Interact with the task header.","doc-url":"/developing/qcalendar"},{"name":"mousedown-head-tasks","arguments":[{"name":"scope","type":"object","description":"Task header scope.","doc-url":"/developing/qcalendar"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar"}],"description":"Interact with the task header.","doc-url":"/developing/qcalendar"},{"name":"mousemove-head-tasks","arguments":[{"name":"scope","type":"object","description":"Task header scope.","doc-url":"/developing/qcalendar"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar"}],"description":"Interact with the task header.","doc-url":"/developing/qcalendar"},{"name":"mouseup-head-tasks","arguments":[{"name":"scope","type":"object","description":"Task header scope.","doc-url":"/developing/qcalendar"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar"}],"description":"Interact with the task header.","doc-url":"/developing/qcalendar"},{"name":"mouseenter-head-tasks","arguments":[{"name":"scope","type":"object","description":"Task header scope.","doc-url":"/developing/qcalendar"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar"}],"description":"Interact with the task header.","doc-url":"/developing/qcalendar"},{"name":"mouseleave-head-tasks","arguments":[{"name":"scope","type":"object","description":"Task header scope.","doc-url":"/developing/qcalendar"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar"}],"description":"Interact with the task header.","doc-url":"/developing/qcalendar"},{"name":"touchstart-head-tasks","arguments":[{"name":"scope","type":"object","description":"Task header scope.","doc-url":"/developing/qcalendar"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar"}],"description":"Interact with the task header.","doc-url":"/developing/qcalendar"},{"name":"touchmove-head-tasks","arguments":[{"name":"scope","type":"object","description":"Task header scope.","doc-url":"/developing/qcalendar"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar"}],"description":"Interact with the task header.","doc-url":"/developing/qcalendar"},{"name":"touchend-head-tasks","arguments":[{"name":"scope","type":"object","description":"Task header scope.","doc-url":"/developing/qcalendar"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar"}],"description":"Interact with the task header.","doc-url":"/developing/qcalendar"},{"name":"click-task","arguments":[{"name":"scope","type":"object","description":"Task row scope.","doc-url":"/developing/qcalendar"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar"}],"description":"Interact with a task row.","doc-url":"/developing/qcalendar"},{"name":"contextmenu-task","arguments":[{"name":"scope","type":"object","description":"Task row scope.","doc-url":"/developing/qcalendar"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar"}],"description":"Interact with a task row.","doc-url":"/developing/qcalendar"},{"name":"mousedown-task","arguments":[{"name":"scope","type":"object","description":"Task row scope.","doc-url":"/developing/qcalendar"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar"}],"description":"Interact with a task row.","doc-url":"/developing/qcalendar"},{"name":"mousemove-task","arguments":[{"name":"scope","type":"object","description":"Task row scope.","doc-url":"/developing/qcalendar"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar"}],"description":"Interact with a task row.","doc-url":"/developing/qcalendar"},{"name":"mouseup-task","arguments":[{"name":"scope","type":"object","description":"Task row scope.","doc-url":"/developing/qcalendar"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar"}],"description":"Interact with a task row.","doc-url":"/developing/qcalendar"},{"name":"mouseenter-task","arguments":[{"name":"scope","type":"object","description":"Task row scope.","doc-url":"/developing/qcalendar"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar"}],"description":"Interact with a task row.","doc-url":"/developing/qcalendar"},{"name":"mouseleave-task","arguments":[{"name":"scope","type":"object","description":"Task row scope.","doc-url":"/developing/qcalendar"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar"}],"description":"Interact with a task row.","doc-url":"/developing/qcalendar"},{"name":"touchstart-task","arguments":[{"name":"scope","type":"object","description":"Task row scope.","doc-url":"/developing/qcalendar"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar"}],"description":"Interact with a task row.","doc-url":"/developing/qcalendar"},{"name":"touchmove-task","arguments":[{"name":"scope","type":"object","description":"Task row scope.","doc-url":"/developing/qcalendar"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar"}],"description":"Interact with a task row.","doc-url":"/developing/qcalendar"},{"name":"touchend-task","arguments":[{"name":"scope","type":"object","description":"Task row scope.","doc-url":"/developing/qcalendar"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar"}],"description":"Interact with a task row.","doc-url":"/developing/qcalendar"}],"slots":[{"name":"head-column","description":"Customize an agenda column header.","doc-url":"/developing/qcalendar","vue-properties":[{"name":"column","type":"ColumnObject","description":"Column represented by the agenda header.","doc-url":"/developing/qcalendar"},{"name":"index","type":"number","description":"Zero-based column index.","doc-url":"/developing/qcalendar"},{"name":"days","type":"any[]","description":"Visible days rendered by the agenda view.","doc-url":"/developing/qcalendar"}]},{"name":"head-column-label","description":"Customize an agenda column header label.","doc-url":"/developing/qcalendar","vue-properties":[{"name":"column","type":"ColumnObject","description":"Column represented by the agenda header label.","doc-url":"/developing/qcalendar"}]},{"name":"head-days-events","description":"Render content in the day header events container.","doc-url":"/developing/qcalendar","vue-properties":[{"name":"days","type":"any[]","description":"Visible days rendered by the current view.","doc-url":"/developing/qcalendar"},{"name":"timestamps","type":"any[]","description":"Visible timestamps rendered by the current view.","doc-url":"/developing/qcalendar"},{"name":"ref","type":"Ref<HTMLElement | undefined>","description":"Header events container reference.","doc-url":"/developing/qcalendar"}]},{"name":"head-day","description":"Customize the full day header cell.","doc-url":"/developing/qcalendar","vue-properties":[{"name":"calendarTimestamp","type":"Timestamp","description":"Timestamp represented in the configured calendar system.","doc-url":"/developing/qcalendar"},{"name":"calendarIdentity","type":"CalendarDateIdentity","description":"Stable native and Gregorian identity for the configured calendar system.","doc-url":"/developing/qcalendar"},{"name":"calendarSystem","type":"CalendarSystem","description":"Calendar system used to create `calendarTimestamp`.","doc-url":"/developing/qcalendar"},{"name":"timestamp","type":"Timestamp","description":"Timestamp represented by the slot.","doc-url":"/developing/qcalendar"},{"name":"timeStartPos","type":"(_time: string, _clamp?: boolean) => number | false","description":"Helper that returns the vertical start position for a time.","doc-url":"/developing/qcalendar"},{"name":"timeDurationHeight","type":"(_minutes: number) => number","description":"Helper that returns the vertical height for a duration.","doc-url":"/developing/qcalendar"},{"name":"columnIndex","type":"number","description":"Zero-based rendered column index.","doc-url":"/developing/qcalendar"},{"name":"activeDate","type":"boolean","description":"Whether the timestamp is the active date.","doc-url":"/developing/qcalendar"},{"name":"disabled","type":"boolean","description":"Whether the slot content is disabled.","doc-url":"/developing/qcalendar"},{"name":"outside","type":"boolean","description":"Whether the timestamp is outside the active month.","doc-url":"/developing/qcalendar"},{"name":"shortWeekdayLabel","type":"boolean","description":"Whether weekday labels are rendered in short form.","doc-url":"/developing/qcalendar"},{"name":"droppable","type":"Boolean | String","description":"Whether the slot can accept dropped content.","doc-url":"/developing/qcalendar"},{"name":"index","type":"number","description":"Zero-based interval index.","doc-url":"/developing/qcalendar"},{"name":"dayLabel","type":"string","description":"Formatted day label for the current timestamp.","doc-url":"/developing/qcalendar"},{"name":"days","type":"any[]","description":"Visible days rendered by the current view.","doc-url":"/developing/qcalendar"},{"name":"miniMode","type":"boolean","description":"Whether the view is currently rendered in mini mode.","doc-url":"/developing/qcalendar"},{"name":"selectedDate","type":"boolean","description":"Whether the slot timestamp is selected.","doc-url":"/developing/qcalendar"},{"name":"weekday","type":"number","description":"Weekday index for the header day.","doc-url":"/developing/qcalendar"}]},{"name":"head-date","description":"Customize the date area inside the day header.","doc-url":"/developing/qcalendar","vue-properties":[{"name":"calendarTimestamp","type":"Timestamp","description":"Timestamp represented in the configured calendar system.","doc-url":"/developing/qcalendar"},{"name":"calendarIdentity","type":"CalendarDateIdentity","description":"Stable native and Gregorian identity for the configured calendar system.","doc-url":"/developing/qcalendar"},{"name":"calendarSystem","type":"CalendarSystem","description":"Calendar system used to create `calendarTimestamp`.","doc-url":"/developing/qcalendar"},{"name":"timestamp","type":"Timestamp","description":"Timestamp represented by the slot.","doc-url":"/developing/qcalendar"},{"name":"timeStartPos","type":"(_time: string, _clamp?: boolean) => number | false","description":"Helper that returns the vertical start position for a time.","doc-url":"/developing/qcalendar"},{"name":"timeDurationHeight","type":"(_minutes: number) => number","description":"Helper that returns the vertical height for a duration.","doc-url":"/developing/qcalendar"},{"name":"columnIndex","type":"number","description":"Zero-based rendered column index.","doc-url":"/developing/qcalendar"},{"name":"activeDate","type":"boolean","description":"Whether the timestamp is the active date.","doc-url":"/developing/qcalendar"},{"name":"disabled","type":"boolean","description":"Whether the slot content is disabled.","doc-url":"/developing/qcalendar"},{"name":"outside","type":"boolean","description":"Whether the timestamp is outside the active month.","doc-url":"/developing/qcalendar"},{"name":"shortWeekdayLabel","type":"boolean","description":"Whether weekday labels are rendered in short form.","doc-url":"/developing/qcalendar"},{"name":"droppable","type":"Boolean | String","description":"Whether the slot can accept dropped content.","doc-url":"/developing/qcalendar"},{"name":"index","type":"number","description":"Zero-based interval index.","doc-url":"/developing/qcalendar"},{"name":"dayLabel","type":"string","description":"Formatted day label for the current timestamp.","doc-url":"/developing/qcalendar"},{"name":"days","type":"any[]","description":"Visible days rendered by the current view.","doc-url":"/developing/qcalendar"},{"name":"miniMode","type":"boolean","description":"Whether the view is currently rendered in mini mode.","doc-url":"/developing/qcalendar"},{"name":"selectedDate","type":"boolean","description":"Whether the slot timestamp is selected.","doc-url":"/developing/qcalendar"}]},{"name":"head-day-event","description":"Render event content inside the day header.","doc-url":"/developing/qcalendar","vue-properties":[{"name":"calendarTimestamp","type":"Timestamp","description":"Timestamp represented in the configured calendar system.","doc-url":"/developing/qcalendar"},{"name":"calendarIdentity","type":"CalendarDateIdentity","description":"Stable native and Gregorian identity for the configured calendar system.","doc-url":"/developing/qcalendar"},{"name":"calendarSystem","type":"CalendarSystem","description":"Calendar system used to create `calendarTimestamp`.","doc-url":"/developing/qcalendar"},{"name":"timestamp","type":"Timestamp","description":"Timestamp represented by the slot.","doc-url":"/developing/qcalendar"},{"name":"timeStartPos","type":"(_time: string, _clamp?: boolean) => number | false","description":"Helper that returns the vertical start position for a time.","doc-url":"/developing/qcalendar"},{"name":"timeDurationHeight","type":"(_minutes: number) => number","description":"Helper that returns the vertical height for a duration.","doc-url":"/developing/qcalendar"},{"name":"columnIndex","type":"number","description":"Zero-based rendered column index.","doc-url":"/developing/qcalendar"},{"name":"activeDate","type":"boolean","description":"Whether the timestamp is the active date.","doc-url":"/developing/qcalendar"},{"name":"disabled","type":"boolean","description":"Whether the slot content is disabled.","doc-url":"/developing/qcalendar"},{"name":"outside","type":"boolean","description":"Whether the timestamp is outside the active month.","doc-url":"/developing/qcalendar"},{"name":"shortWeekdayLabel","type":"boolean","description":"Whether weekday labels are rendered in short form.","doc-url":"/developing/qcalendar"},{"name":"droppable","type":"boolean","description":"Whether the slot can accept dropped content.","doc-url":"/developing/qcalendar"},{"name":"index","type":"number","description":"Zero-based interval index.","doc-url":"/developing/qcalendar"},{"name":"dayLabel","type":"string","description":"Formatted day label for the current timestamp.","doc-url":"/developing/qcalendar"},{"name":"days","type":"any[]","description":"Visible days rendered by the current view.","doc-url":"/developing/qcalendar"},{"name":"miniMode","type":"boolean","description":"Whether the view is currently rendered in mini mode.","doc-url":"/developing/qcalendar"},{"name":"selectedDate","type":"boolean","description":"Whether the slot timestamp is selected.","doc-url":"/developing/qcalendar"},{"name":"weekday","type":"number","description":"Weekday index for the header day.","doc-url":"/developing/qcalendar"}]},{"name":"head-weekday-label","description":"Customize the weekday label in the day header.","doc-url":"/developing/qcalendar","vue-properties":[{"name":"calendarTimestamp","type":"Timestamp","description":"Timestamp represented in the configured calendar system.","doc-url":"/developing/qcalendar"},{"name":"calendarIdentity","type":"CalendarDateIdentity","description":"Stable native and Gregorian identity for the configured calendar system.","doc-url":"/developing/qcalendar"},{"name":"calendarSystem","type":"CalendarSystem","description":"Calendar system used to create `calendarTimestamp`.","doc-url":"/developing/qcalendar"},{"name":"timestamp","type":"Timestamp","description":"Timestamp represented by the slot.","doc-url":"/developing/qcalendar"},{"name":"timeStartPos","type":"(_time: string, _clamp?: boolean) => number | false","description":"Helper that returns the vertical start position for a time.","doc-url":"/developing/qcalendar"},{"name":"timeDurationHeight","type":"(_minutes: number) => number","description":"Helper that returns the vertical height for a duration.","doc-url":"/developing/qcalendar"},{"name":"columnIndex","type":"number","description":"Zero-based rendered column index.","doc-url":"/developing/qcalendar"},{"name":"activeDate","type":"boolean","description":"Whether the timestamp is the active date.","doc-url":"/developing/qcalendar"},{"name":"disabled","type":"boolean","description":"Whether the slot content is disabled.","doc-url":"/developing/qcalendar"},{"name":"outside","type":"boolean","description":"Whether the timestamp is outside the active month.","doc-url":"/developing/qcalendar"},{"name":"shortWeekdayLabel","type":"boolean","description":"Whether weekday labels are rendered in short form.","doc-url":"/developing/qcalendar"},{"name":"droppable","type":"boolean","description":"Whether the slot can accept dropped content.","doc-url":"/developing/qcalendar"},{"name":"index","type":"number","description":"Zero-based interval index.","doc-url":"/developing/qcalendar"},{"name":"dayLabel","type":"string","description":"Formatted day label for the current timestamp.","doc-url":"/developing/qcalendar"},{"name":"days","type":"any[]","description":"Visible days rendered by the current view.","doc-url":"/developing/qcalendar"},{"name":"miniMode","type":"boolean","description":"Whether the view is currently rendered in mini mode.","doc-url":"/developing/qcalendar"},{"name":"selectedDate","type":"boolean","description":"Whether the slot timestamp is selected.","doc-url":"/developing/qcalendar"}]},{"name":"head-day-label","description":"Customize the day label in the day header.","doc-url":"/developing/qcalendar","vue-properties":[{"name":"calendarTimestamp","type":"Timestamp","description":"Timestamp represented in the configured calendar system.","doc-url":"/developing/qcalendar"},{"name":"calendarIdentity","type":"CalendarDateIdentity","description":"Stable native and Gregorian identity for the configured calendar system.","doc-url":"/developing/qcalendar"},{"name":"calendarSystem","type":"CalendarSystem","description":"Calendar system used to create `calendarTimestamp`.","doc-url":"/developing/qcalendar"},{"name":"dayLabel","type":"string","description":"Formatted day label displayed in the header button.","doc-url":"/developing/qcalendar"},{"name":"timestamp","type":"Timestamp","description":"Timestamp represented by the header button.","doc-url":"/developing/qcalendar"},{"name":"outside","type":"boolean","description":"Whether the timestamp is outside the active month.","doc-url":"/developing/qcalendar"},{"name":"activeDate","type":"boolean","description":"Whether the timestamp is the active date.","doc-url":"/developing/qcalendar"},{"name":"disabled","type":"boolean","description":"Whether the header button is disabled.","doc-url":"/developing/qcalendar"},{"name":"selectedDate","type":"boolean","description":"Whether the timestamp is selected.","doc-url":"/developing/qcalendar"},{"name":"miniMode","type":"boolean","description":"Whether the month view is currently rendered in mini mode.","doc-url":"/developing/qcalendar"}]},{"name":"head-day-button","description":"Customize the day header button.","doc-url":"/developing/qcalendar","vue-properties":[{"name":"calendarTimestamp","type":"Timestamp","description":"Timestamp represented in the configured calendar system.","doc-url":"/developing/qcalendar"},{"name":"calendarIdentity","type":"CalendarDateIdentity","description":"Stable native and Gregorian identity for the configured calendar system.","doc-url":"/developing/qcalendar"},{"name":"calendarSystem","type":"CalendarSystem","description":"Calendar system used to create `calendarTimestamp`.","doc-url":"/developing/qcalendar"},{"name":"dayLabel","type":"string","description":"Formatted day label displayed in the header button.","doc-url":"/developing/qcalendar"},{"name":"timestamp","type":"Timestamp","description":"Timestamp represented by the header button.","doc-url":"/developing/qcalendar"},{"name":"outside","type":"boolean","description":"Whether the timestamp is outside the active month.","doc-url":"/developing/qcalendar"},{"name":"activeDate","type":"boolean","description":"Whether the timestamp is the active date.","doc-url":"/developing/qcalendar"},{"name":"disabled","type":"boolean","description":"Whether the header button is disabled.","doc-url":"/developing/qcalendar"},{"name":"selectedDate","type":"boolean","description":"Whether the timestamp is selected.","doc-url":"/developing/qcalendar"},{"name":"miniMode","type":"boolean","description":"Whether the month view is currently rendered in mini mode.","doc-url":"/developing/qcalendar"}]},{"name":"day-container","description":"Customize the container around rendered days.","doc-url":"/developing/qcalendar","vue-properties":[{"name":"days","type":"any[]","description":"Visible days rendered by the day container.","doc-url":"/developing/qcalendar"}]},{"name":"column","description":"Customize an agenda body column.","doc-url":"/developing/qcalendar","vue-properties":[{"name":"column","type":"ColumnObject","description":"Column represented by the agenda body.","doc-url":"/developing/qcalendar"},{"name":"days","type":"any[]","description":"Visible days rendered by the agenda column.","doc-url":"/developing/qcalendar"},{"name":"index","type":"number","description":"Zero-based column index.","doc-url":"/developing/qcalendar"}]},{"name":"day","description":"Customize a rendered agenda day.","doc-url":"/developing/qcalendar","vue-properties":[{"name":"calendarTimestamp","type":"Timestamp","description":"Timestamp represented in the configured calendar system.","doc-url":"/developing/qcalendar"},{"name":"calendarIdentity","type":"CalendarDateIdentity","description":"Stable native and Gregorian identity for the configured calendar system.","doc-url":"/developing/qcalendar"},{"name":"calendarSystem","type":"CalendarSystem","description":"Calendar system used to create `calendarTimestamp`.","doc-url":"/developing/qcalendar"},{"name":"timestamp","type":"Timestamp","description":"Timestamp represented by the slot.","doc-url":"/developing/qcalendar"},{"name":"timeStartPos","type":"(_time: string, _clamp?: boolean) => number | false","description":"Helper that returns the vertical start position for a time.","doc-url":"/developing/qcalendar"},{"name":"timeDurationHeight","type":"(_minutes: number) => number","description":"Helper that returns the vertical height for a duration.","doc-url":"/developing/qcalendar"},{"name":"columnIndex","type":"number","description":"Zero-based rendered column index.","doc-url":"/developing/qcalendar"},{"name":"activeDate","type":"boolean","description":"Whether the timestamp is the active date.","doc-url":"/developing/qcalendar"},{"name":"disabled","type":"boolean","description":"Whether the slot content is disabled.","doc-url":"/developing/qcalendar"},{"name":"outside","type":"boolean","description":"Whether the timestamp is outside the active month.","doc-url":"/developing/qcalendar"},{"name":"shortWeekdayLabel","type":"boolean","description":"Whether weekday labels are rendered in short form.","doc-url":"/developing/qcalendar"},{"name":"droppable","type":"Boolean | String","description":"Whether the slot can accept dropped content.","doc-url":"/developing/qcalendar"},{"name":"index","type":"number","description":"Zero-based interval index.","doc-url":"/developing/qcalendar"},{"name":"dayLabel","type":"string","description":"Formatted day label for the current timestamp.","doc-url":"/developing/qcalendar"},{"name":"days","type":"any[]","description":"Visible days rendered by the current view.","doc-url":"/developing/qcalendar"},{"name":"miniMode","type":"boolean","description":"Whether the view is currently rendered in mini mode.","doc-url":"/developing/qcalendar"},{"name":"selectedDate","type":"boolean","description":"Whether the slot timestamp is selected.","doc-url":"/developing/qcalendar"},{"name":"hasMonth","type":"boolean","description":"Whether the timestamp belongs to the rendered month.","doc-url":"/developing/qcalendar"},{"name":"resource","type":"Resource","description":"Resource represented by the scheduler day cell.","doc-url":"/developing/qcalendar"},{"name":"resourceIndex","type":"number","description":"Zero-based resource index.","doc-url":"/developing/qcalendar"},{"name":"indentLevel","type":"number","description":"Nesting level for hierarchical resources.","doc-url":"/developing/qcalendar"},{"name":"task","type":"Task","description":"Task represented by the day cell.","doc-url":"/developing/qcalendar"},{"name":"taskIndex","type":"number","description":"Zero-based task index.","doc-url":"/developing/qcalendar"}]},{"name":"head-intervals","description":"Customize the interval header area.","doc-url":"/developing/qcalendar","vue-properties":[{"name":"timestamps","type":"any[]","description":"Visible interval timestamps.","doc-url":"/developing/qcalendar"},{"name":"days","type":"any[]","description":"Visible days rendered by the current view.","doc-url":"/developing/qcalendar"},{"name":"date","type":"string","description":"Date represented by the header intervals.","doc-url":"/developing/qcalendar"}]},{"name":"column-header-before","description":"Render content before a column header.","doc-url":"/developing/qcalendar","vue-properties":[{"name":"calendarTimestamp","type":"Timestamp","description":"Timestamp represented in the configured calendar system.","doc-url":"/developing/qcalendar"},{"name":"calendarIdentity","type":"CalendarDateIdentity","description":"Stable native and Gregorian identity for the configured calendar system.","doc-url":"/developing/qcalendar"},{"name":"calendarSystem","type":"CalendarSystem","description":"Calendar system used to create `calendarTimestamp`.","doc-url":"/developing/qcalendar"},{"name":"timestamp","type":"Timestamp","description":"Timestamp represented by the column.","doc-url":"/developing/qcalendar"},{"name":"columnIndex","type":"number","description":"Zero-based column index.","doc-url":"/developing/qcalendar"}]},{"name":"column-header-after","description":"Render content after a column header.","doc-url":"/developing/qcalendar","vue-properties":[{"name":"calendarTimestamp","type":"Timestamp","description":"Timestamp represented in the configured calendar system.","doc-url":"/developing/qcalendar"},{"name":"calendarIdentity","type":"CalendarDateIdentity","description":"Stable native and Gregorian identity for the configured calendar system.","doc-url":"/developing/qcalendar"},{"name":"calendarSystem","type":"CalendarSystem","description":"Calendar system used to create `calendarTimestamp`.","doc-url":"/developing/qcalendar"},{"name":"timestamp","type":"Timestamp","description":"Timestamp represented by the column.","doc-url":"/developing/qcalendar"},{"name":"columnIndex","type":"number","description":"Zero-based column index.","doc-url":"/developing/qcalendar"}]},{"name":"day-body","description":"Customize the day body area.","doc-url":"/developing/qcalendar","vue-properties":[{"name":"calendarTimestamp","type":"Timestamp","description":"Timestamp represented in the configured calendar system.","doc-url":"/developing/qcalendar"},{"name":"calendarIdentity","type":"CalendarDateIdentity","description":"Stable native and Gregorian identity for the configured calendar system.","doc-url":"/developing/qcalendar"},{"name":"calendarSystem","type":"CalendarSystem","description":"Calendar system used to create `calendarTimestamp`.","doc-url":"/developing/qcalendar"},{"name":"timestamp","type":"Timestamp","description":"Timestamp represented by the slot.","doc-url":"/developing/qcalendar"},{"name":"timeStartPos","type":"(_time: string, _clamp?: boolean) => number | false","description":"Helper that returns the vertical start position for a time.","doc-url":"/developing/qcalendar"},{"name":"timeDurationHeight","type":"(_minutes: number) => number","description":"Helper that returns the vertical height for a duration.","doc-url":"/developing/qcalendar"},{"name":"columnIndex","type":"number","description":"Zero-based rendered column index.","doc-url":"/developing/qcalendar"},{"name":"activeDate","type":"boolean","description":"Whether the timestamp is the active date.","doc-url":"/developing/qcalendar"},{"name":"disabled","type":"boolean","description":"Whether the slot content is disabled.","doc-url":"/developing/qcalendar"},{"name":"outside","type":"boolean","description":"Whether the timestamp is outside the active month.","doc-url":"/developing/qcalendar"},{"name":"shortWeekdayLabel","type":"boolean","description":"Whether weekday labels are rendered in short form.","doc-url":"/developing/qcalendar"},{"name":"droppable","type":"boolean","description":"Whether the slot can accept dropped content.","doc-url":"/developing/qcalendar"},{"name":"index","type":"number","description":"Zero-based interval index.","doc-url":"/developing/qcalendar"},{"name":"dayLabel","type":"string","description":"Formatted day label for the current timestamp.","doc-url":"/developing/qcalendar"},{"name":"days","type":"any[]","description":"Visible days rendered by the current view.","doc-url":"/developing/qcalendar"},{"name":"miniMode","type":"boolean","description":"Whether the view is currently rendered in mini mode.","doc-url":"/developing/qcalendar"},{"name":"selectedDate","type":"boolean","description":"Whether the slot timestamp is selected.","doc-url":"/developing/qcalendar"}]},{"name":"day-interval","description":"Customize an individual day interval.","doc-url":"/developing/qcalendar","vue-properties":[{"name":"calendarTimestamp","type":"Timestamp","description":"Timestamp represented in the configured calendar system.","doc-url":"/developing/qcalendar"},{"name":"calendarIdentity","type":"CalendarDateIdentity","description":"Stable native and Gregorian identity for the configured calendar system.","doc-url":"/developing/qcalendar"},{"name":"calendarSystem","type":"CalendarSystem","description":"Calendar system used to create `calendarTimestamp`.","doc-url":"/developing/qcalendar"},{"name":"timestamp","type":"Timestamp","description":"Timestamp represented by the slot.","doc-url":"/developing/qcalendar"},{"name":"timeStartPos","type":"(_time: string, _clamp?: boolean) => number | false","description":"Helper that returns the vertical start position for a time.","doc-url":"/developing/qcalendar"},{"name":"timeDurationHeight","type":"(_minutes: number) => number","description":"Helper that returns the vertical height for a duration.","doc-url":"/developing/qcalendar"},{"name":"columnIndex","type":"number","description":"Zero-based rendered column index.","doc-url":"/developing/qcalendar"},{"name":"activeDate","type":"boolean","description":"Whether the timestamp is the active date.","doc-url":"/developing/qcalendar"},{"name":"disabled","type":"boolean","description":"Whether the slot content is disabled.","doc-url":"/developing/qcalendar"},{"name":"outside","type":"boolean","description":"Whether the timestamp is outside the active month.","doc-url":"/developing/qcalendar"},{"name":"shortWeekdayLabel","type":"boolean","description":"Whether weekday labels are rendered in short form.","doc-url":"/developing/qcalendar"},{"name":"droppable","type":"boolean","description":"Whether the slot can accept dropped content.","doc-url":"/developing/qcalendar"},{"name":"index","type":"number","description":"Zero-based interval index.","doc-url":"/developing/qcalendar"},{"name":"dayLabel","type":"string","description":"Formatted day label for the current timestamp.","doc-url":"/developing/qcalendar"},{"name":"days","type":"any[]","description":"Visible days rendered by the current view.","doc-url":"/developing/qcalendar"},{"name":"miniMode","type":"boolean","description":"Whether the view is currently rendered in mini mode.","doc-url":"/developing/qcalendar"},{"name":"selectedDate","type":"boolean","description":"Whether the slot timestamp is selected.","doc-url":"/developing/qcalendar"}]},{"name":"interval-label","description":"Customize an interval label.","doc-url":"/developing/qcalendar","vue-properties":[{"name":"calendarTimestamp","type":"Timestamp","description":"Timestamp represented in the configured calendar system.","doc-url":"/developing/qcalendar"},{"name":"calendarIdentity","type":"CalendarDateIdentity","description":"Stable native and Gregorian identity for the configured calendar system.","doc-url":"/developing/qcalendar"},{"name":"calendarSystem","type":"CalendarSystem","description":"Calendar system used to create `calendarTimestamp`.","doc-url":"/developing/qcalendar"},{"name":"timestamp","type":"Timestamp","description":"Timestamp represented by the interval.","doc-url":"/developing/qcalendar"},{"name":"outside","type":"boolean","description":"Whether the interval timestamp is outside the active month.","doc-url":"/developing/qcalendar"},{"name":"index","type":"number","description":"Zero-based interval index.","doc-url":"/developing/qcalendar"},{"name":"label","type":"string","description":"Formatted interval label.","doc-url":"/developing/qcalendar"},{"name":"droppable","type":"boolean","description":"Whether the interval can accept dropped content.","doc-url":"/developing/qcalendar"},{"name":"disabled","type":"boolean","description":"Whether the interval is disabled.","doc-url":"/developing/qcalendar"}]},{"name":"week","description":"Customize a rendered week row.","doc-url":"/developing/qcalendar","vue-properties":[{"name":"week","type":"any[]","description":"Timestamps in the rendered week.","doc-url":"/developing/qcalendar"},{"name":"weekdays","type":"any[]","description":"Weekday indexes included in the rendered week.","doc-url":"/developing/qcalendar"},{"name":"miniMode","type":"boolean","description":"Whether the month view is currently rendered in mini mode.","doc-url":"/developing/qcalendar"}]},{"name":"head-workweek","description":"Customize the workweek header.","doc-url":"/developing/qcalendar","vue-properties":[{"name":"start","type":"Timestamp","description":"First timestamp in the workweek.","doc-url":"/developing/qcalendar"},{"name":"end","type":"Timestamp","description":"Last timestamp in the workweek.","doc-url":"/developing/qcalendar"},{"name":"miniMode","type":"boolean","description":"Whether the month view is currently rendered in mini mode.","doc-url":"/developing/qcalendar"}]},{"name":"workweek","description":"Customize a rendered workweek row.","doc-url":"/developing/qcalendar","vue-properties":[{"name":"workweekLabel","type":"string","description":"Formatted workweek label.","doc-url":"/developing/qcalendar"},{"name":"week","type":"any[]","description":"Timestamps in the rendered workweek.","doc-url":"/developing/qcalendar"},{"name":"miniMode","type":"boolean","description":"Whether the month view is currently rendered in mini mode.","doc-url":"/developing/qcalendar"}]},{"name":"day-of-year","description":"Customize the day-of-year label.","doc-url":"/developing/qcalendar","vue-properties":[{"name":"calendarTimestamp","type":"Timestamp","description":"Timestamp represented in the configured calendar system.","doc-url":"/developing/qcalendar"},{"name":"calendarIdentity","type":"CalendarDateIdentity","description":"Stable native and Gregorian identity for the configured calendar system.","doc-url":"/developing/qcalendar"},{"name":"calendarSystem","type":"CalendarSystem","description":"Calendar system used to create `calendarTimestamp`.","doc-url":"/developing/qcalendar"},{"name":"timestamp","type":"Timestamp","description":"Timestamp represented by the day-of-year label.","doc-url":"/developing/qcalendar"}]},{"name":"month-label","description":"Customize the month label.","doc-url":"/developing/qcalendar","vue-properties":[{"name":"calendarTimestamp","type":"Timestamp","description":"Timestamp represented in the configured calendar system.","doc-url":"/developing/qcalendar"},{"name":"calendarIdentity","type":"CalendarDateIdentity","description":"Stable native and Gregorian identity for the configured calendar system.","doc-url":"/developing/qcalendar"},{"name":"calendarSystem","type":"CalendarSystem","description":"Calendar system used to create `calendarTimestamp`.","doc-url":"/developing/qcalendar"},{"name":"monthLabel","type":"string","description":"Formatted month label.","doc-url":"/developing/qcalendar"},{"name":"timestamp","type":"Timestamp","description":"Timestamp represented by the month label.","doc-url":"/developing/qcalendar"},{"name":"miniMode","type":"boolean","description":"Whether the month view is currently rendered in mini mode.","doc-url":"/developing/qcalendar"}]},{"name":"head-resources","description":"Customize the resource header. Defaults to \"Resources\".","doc-url":"/developing/qcalendar","vue-properties":[{"name":"timestamps","type":"Ref<Timestamp[][]> | Array","description":"Visible interval timestamps for the resource header.","doc-url":"/developing/qcalendar"},{"name":"days","type":"any[]","description":"Visible days rendered by the resource view.","doc-url":"/developing/qcalendar"},{"name":"date","type":"string","description":"Date represented by the resource header.","doc-url":"/developing/qcalendar"},{"name":"resources","type":"any[]","description":"Resources rendered by the resource view.","doc-url":"/developing/qcalendar"}]},{"name":"resource-row","description":"Customize a resource row.","doc-url":"/developing/qcalendar","vue-properties":[{"name":"resource","type":"Resource","description":"Resource represented by the row.","doc-url":"/developing/qcalendar"},{"name":"resourceIndex","type":"number","description":"Zero-based resource index.","doc-url":"/developing/qcalendar"},{"name":"indentLevel","type":"number","description":"Nesting level for hierarchical resources.","doc-url":"/developing/qcalendar"},{"name":"expanded","type":"boolean","description":"Whether the resource row is expanded.","doc-url":"/developing/qcalendar"}]},{"name":"resource-label","description":"Customize a resource label.","doc-url":"/developing/qcalendar","vue-properties":[{"name":"resource","type":"Resource","description":"Resource represented by the label.","doc-url":"/developing/qcalendar"},{"name":"timestamps","type":"Ref<Timestamp[][]> | Array","description":"Visible interval timestamps for the resource.","doc-url":"/developing/qcalendar"},{"name":"days","type":"any[]","description":"Visible days rendered by the resource view.","doc-url":"/developing/qcalendar"},{"name":"resourceIndex","type":"number","description":"Zero-based resource index.","doc-url":"/developing/qcalendar"},{"name":"indentLevel","type":"number","description":"Nesting level for hierarchical resources.","doc-url":"/developing/qcalendar"},{"name":"label","type":"String | Number","description":"Rendered resource label value.","doc-url":"/developing/qcalendar"},{"name":"droppable","type":"Boolean | String","description":"Whether the resource label can accept dropped content.","doc-url":"/developing/qcalendar"}]},{"name":"resource-intervals","description":"Customize the interval row for a resource.","doc-url":"/developing/qcalendar","vue-properties":[{"name":"resource","type":"Resource","description":"Resource represented by the interval row.","doc-url":"/developing/qcalendar"},{"name":"timestamps","type":"Ref<Timestamp[][]>","description":"Visible interval timestamps for the resource.","doc-url":"/developing/qcalendar"},{"name":"resourceIndex","type":"number","description":"Zero-based resource index.","doc-url":"/developing/qcalendar"},{"name":"timeStartPosX","type":"(_time: string, _clamp?: boolean) => number | false","description":"Helper that returns the horizontal start position for a time.","doc-url":"/developing/qcalendar"},{"name":"timeDurationWidth","type":"(_minutes: number) => number","description":"Helper that returns the horizontal width for a duration.","doc-url":"/developing/qcalendar"}]},{"name":"resource-interval","description":"Customize an individual resource interval.","doc-url":"/developing/qcalendar","vue-properties":[{"name":"calendarTimestamp","type":"Timestamp","description":"Timestamp represented in the configured calendar system.","doc-url":"/developing/qcalendar"},{"name":"calendarIdentity","type":"CalendarDateIdentity","description":"Stable native and Gregorian identity for the configured calendar system.","doc-url":"/developing/qcalendar"},{"name":"calendarSystem","type":"CalendarSystem","description":"Calendar system used to create `calendarTimestamp`.","doc-url":"/developing/qcalendar"},{"name":"activeDate","type":"boolean","description":"Whether the interval timestamp is the active date.","doc-url":"/developing/qcalendar"},{"name":"outside","type":"boolean","description":"Whether the interval timestamp is outside the active month.","doc-url":"/developing/qcalendar"},{"name":"resource","type":"Resource","description":"Resource represented by the interval.","doc-url":"/developing/qcalendar"},{"name":"timestamp","type":"Timestamp","description":"Timestamp represented by the interval.","doc-url":"/developing/qcalendar"},{"name":"resourceIndex","type":"number","description":"Zero-based resource index.","doc-url":"/developing/qcalendar"},{"name":"droppable","type":"Boolean | String","description":"Whether the interval can accept dropped content.","doc-url":"/developing/qcalendar"},{"name":"disabled","type":"boolean","description":"Whether the interval is disabled.","doc-url":"/developing/qcalendar"}]},{"name":"resource-days","description":"Customize the rendered days for a scheduler resource.","doc-url":"/developing/qcalendar","vue-properties":[{"name":"resource","type":"Resource","description":"Resource represented by the scheduler row.","doc-url":"/developing/qcalendar"},{"name":"resourceIndex","type":"number","description":"Zero-based resource index.","doc-url":"/developing/qcalendar"},{"name":"indentLevel","type":"number","description":"Nesting level for hierarchical resources.","doc-url":"/developing/qcalendar"},{"name":"expanded","type":"boolean","description":"Whether the scheduler resource row is expanded.","doc-url":"/developing/qcalendar"},{"name":"cellWidth","type":"string","description":"Rendered scheduler cell width.","doc-url":"/developing/qcalendar"},{"name":"timestamps","type":"any[]","description":"Visible interval timestamps.","doc-url":"/developing/qcalendar"},{"name":"days","type":"any[]","description":"Visible days rendered by the scheduler.","doc-url":"/developing/qcalendar"}]},{"name":"days","description":"Customize the days row for a task.","doc-url":"/developing/qcalendar","vue-properties":[{"name":"timestamps","type":"any[]","description":"Visible interval timestamps.","doc-url":"/developing/qcalendar"},{"name":"days","type":"any[]","description":"Visible days rendered by the task view.","doc-url":"/developing/qcalendar"},{"name":"task","type":"Task","description":"Task represented by the days row.","doc-url":"/developing/qcalendar"},{"name":"taskIndex","type":"number","description":"Zero-based task index.","doc-url":"/developing/qcalendar"},{"name":"cellWidth","type":"number","description":"Rendered task cell width.","doc-url":"/developing/qcalendar"}]},{"name":"task","description":"Customize a top-level task row.","doc-url":"/developing/qcalendar","vue-properties":[{"name":"start","type":"Timestamp | null","description":"First timestamp rendered by the task view.","doc-url":"/developing/qcalendar"},{"name":"end","type":"Timestamp | null","description":"Last timestamp rendered by the task view.","doc-url":"/developing/qcalendar"},{"name":"task","type":"Task","description":"Task represented by the slot.","doc-url":"/developing/qcalendar"},{"name":"taskIndex","type":"number","description":"Zero-based task index.","doc-url":"/developing/qcalendar"},{"name":"indentLevel","type":"number","description":"Nesting level for hierarchical tasks.","doc-url":"/developing/qcalendar"},{"name":"expanded","type":"boolean","description":"Whether the task is expanded.","doc-url":"/developing/qcalendar"},{"name":"droppable","type":"Boolean | String","description":"Whether the task can accept dropped content.","doc-url":"/developing/qcalendar"}]},{"name":"subtask","description":"Customize a nested task row.","doc-url":"/developing/qcalendar","vue-properties":[{"name":"start","type":"Timestamp | null","description":"First timestamp rendered by the task view.","doc-url":"/developing/qcalendar"},{"name":"end","type":"Timestamp | null","description":"Last timestamp rendered by the task view.","doc-url":"/developing/qcalendar"},{"name":"task","type":"Task","description":"Task represented by the slot.","doc-url":"/developing/qcalendar"},{"name":"taskIndex","type":"number","description":"Zero-based task index.","doc-url":"/developing/qcalendar"},{"name":"indentLevel","type":"number","description":"Nesting level for hierarchical tasks.","doc-url":"/developing/qcalendar"},{"name":"expanded","type":"boolean","description":"Whether the task is expanded.","doc-url":"/developing/qcalendar"},{"name":"droppable","type":"Boolean | String","description":"Whether the task can accept dropped content.","doc-url":"/developing/qcalendar"}]},{"name":"footer-task","description":"Customize a task footer row.","doc-url":"/developing/qcalendar","vue-properties":[{"name":"start","type":"Timestamp | null","description":"First timestamp rendered by the task view.","doc-url":"/developing/qcalendar"},{"name":"end","type":"Timestamp | null","description":"Last timestamp rendered by the task view.","doc-url":"/developing/qcalendar"},{"name":"footer","type":"Task","description":"Footer task represented by the slot.","doc-url":"/developing/qcalendar"},{"name":"index","type":"number","description":"Zero-based footer index.","doc-url":"/developing/qcalendar"}]},{"name":"footer-day","description":"Customize a task footer day cell.","doc-url":"/developing/qcalendar","vue-properties":[{"name":"calendarTimestamp","type":"Timestamp","description":"Timestamp represented in the configured calendar system.","doc-url":"/developing/qcalendar"},{"name":"calendarIdentity","type":"CalendarDateIdentity","description":"Stable native and Gregorian identity for the configured calendar system.","doc-url":"/developing/qcalendar"},{"name":"calendarSystem","type":"CalendarSystem","description":"Calendar system used to create `calendarTimestamp`.","doc-url":"/developing/qcalendar"},{"name":"timestamp","type":"Timestamp","description":"Timestamp represented by the footer day cell.","doc-url":"/developing/qcalendar"},{"name":"outside","type":"boolean","description":"Whether the timestamp is outside the active month.","doc-url":"/developing/qcalendar"},{"name":"footer","type":"Task","description":"Footer task represented by the day cell.","doc-url":"/developing/qcalendar"},{"name":"index","type":"number","description":"Zero-based footer index.","doc-url":"/developing/qcalendar"},{"name":"disabled","type":"boolean","description":"Whether the footer day is disabled.","doc-url":"/developing/qcalendar"}]},{"name":"head-tasks","description":"Customize the task header.","doc-url":"/developing/qcalendar","vue-properties":[{"name":"start","type":"Timestamp | null","description":"First timestamp rendered by the task view.","doc-url":"/developing/qcalendar"},{"name":"end","type":"Timestamp | null","description":"Last timestamp rendered by the task view.","doc-url":"/developing/qcalendar"}]},{"name":"title-task","description":"Customize a task title row.","doc-url":"/developing/qcalendar","vue-properties":[{"name":"start","type":"Timestamp | null","description":"First timestamp rendered by the task view.","doc-url":"/developing/qcalendar"},{"name":"end","type":"Timestamp | null","description":"Last timestamp rendered by the task view.","doc-url":"/developing/qcalendar"},{"name":"cellWidth","type":"string","description":"Rendered title cell width.","doc-url":"/developing/qcalendar"},{"name":"title","type":"string","description":"Title value represented by the slot.","doc-url":"/developing/qcalendar"},{"name":"index","type":"number","description":"Zero-based title index.","doc-url":"/developing/qcalendar"}]},{"name":"title-day","description":"Customize a task title day cell.","doc-url":"/developing/qcalendar","vue-properties":[{"name":"calendarTimestamp","type":"Timestamp","description":"Timestamp represented in the configured calendar system.","doc-url":"/developing/qcalendar"},{"name":"calendarIdentity","type":"CalendarDateIdentity","description":"Stable native and Gregorian identity for the configured calendar system.","doc-url":"/developing/qcalendar"},{"name":"calendarSystem","type":"CalendarSystem","description":"Calendar system used to create `calendarTimestamp`.","doc-url":"/developing/qcalendar"},{"name":"timestamp","type":"Timestamp","description":"Timestamp represented by the title day cell.","doc-url":"/developing/qcalendar"},{"name":"outside","type":"boolean","description":"Whether the timestamp is outside the active month.","doc-url":"/developing/qcalendar"},{"name":"title","type":"string","description":"Title value represented by the title day cell.","doc-url":"/developing/qcalendar"},{"name":"index","type":"number","description":"Zero-based title index.","doc-url":"/developing/qcalendar"},{"name":"cellWidth","type":"number","description":"Rendered title day cell width.","doc-url":"/developing/qcalendar"},{"name":"disabled","type":"boolean","description":"Whether the title day is disabled.","doc-url":"/developing/qcalendar"}]}],"description":"QCalendar - QCalendar component","doc-url":"/developing/qcalendar"},{"name":"QCalendarAgenda","source":{"module":"@quasar/quasar-ui-qcalendar","symbol":"QCalendarAgenda"},"attributes":[{"name":"model-value","value":{"kind":"expression","type":"string"},"description":"Date value used by `v-model`, formatted as `YYYY-MM-DD`.","doc-url":"/developing/qcalendar-agenda"},{"name":"calendar-system","value":{"kind":"expression","type":"object"},"description":"Calendar system used for calendar math and component date values. Defaults to Gregorian.\n\nWhen an adapter is provided, date-bearing values are native to that adapter, and the `locale`, `dir`, and `weekdays` props default from the adapter unless the app passes them.\n\nExamples:\n:calendar-system=\"islamicCivilCalendar\"","doc-url":"/developing/qcalendar-agenda","default":"\"(): CalendarSystem => gregorianCalendar\""},{"name":"weekdays","value":{"kind":"expression","type":"any[]"},"description":"Weekday indexes shown by the calendar, where `0` is Sunday and `6` is Saturday. Defaults to the active calendar system's recommended weekday order.\n\nPass this prop explicitly to override the adapter default, such as rendering a five-day work week.\n\nExamples:\n:weekdays=\"[1, 2, 3, 4, 5]\"","doc-url":"/developing/qcalendar-agenda","default":"\"(props: CalendarDefaultProps): number[] => getCalendarWeekdays(props.calendarSystem)\""},{"name":"dir","value":{"kind":"expression","type":"''ltr''|''rtl''|''auto''"},"description":"Text direction used by the rendered calendar root. Defaults to the active calendar system's recommended direction.\n\nPass this prop explicitly to override the adapter default.\n\nExamples:\ndir=\"rtl\"\ndir=\"ltr\"\ndir=\"auto\"","doc-url":"/developing/qcalendar-agenda","default":"\"(props: CalendarDefaultProps): 'ltr' | 'rtl' =>\\n      getCalendarDirection(props.calendarSystem)\""},{"name":"date-type","value":{"kind":"expression","type":"''round''|''rounded''|''square''"},"description":"Shape used for rendered date buttons.","doc-url":"/developing/qcalendar-agenda","default":"\"round\""},{"name":"weekday-align","value":{"kind":"expression","type":"''left''|''center''|''right''"},"description":"Horizontal alignment for weekday labels.","doc-url":"/developing/qcalendar-agenda","default":"\"center\""},{"name":"date-align","value":{"kind":"expression","type":"''left''|''center''|''right''"},"description":"Horizontal alignment for date labels.","doc-url":"/developing/qcalendar-agenda","default":"\"center\""},{"name":"bordered","value":{"kind":"expression","type":"boolean"},"description":"Adds borders around calendar sections and cells.","doc-url":"/developing/qcalendar-agenda","type":"boolean"},{"name":"dark","value":{"kind":"expression","type":"boolean"},"description":"Forces dark mode styling.","doc-url":"/developing/qcalendar-agenda","type":"boolean"},{"name":"no-aria","value":{"kind":"expression","type":"boolean"},"description":"Disables generated ARIA attributes.","doc-url":"/developing/qcalendar-agenda","type":"boolean"},{"name":"no-active-date","value":{"kind":"expression","type":"boolean"},"description":"Hides the active date styling.","doc-url":"/developing/qcalendar-agenda","type":"boolean"},{"name":"no-header","value":{"kind":"expression","type":"boolean"},"description":"Hides the calendar header.","doc-url":"/developing/qcalendar-agenda","type":"boolean"},{"name":"no-scroll","value":{"kind":"expression","type":"boolean"},"description":"Disables internal scroll containers where supported.","doc-url":"/developing/qcalendar-agenda","type":"boolean"},{"name":"short-weekday-label","value":{"kind":"expression","type":"boolean"},"description":"Uses shortened weekday labels.","doc-url":"/developing/qcalendar-agenda","type":"boolean"},{"name":"no-default-header-text","value":{"kind":"expression","type":"boolean"},"description":"Hides the default header text.","doc-url":"/developing/qcalendar-agenda","type":"boolean"},{"name":"no-default-header-btn","value":{"kind":"expression","type":"boolean"},"description":"Hides the default header button.","doc-url":"/developing/qcalendar-agenda","type":"boolean"},{"name":"min-weekday-label","value":{"kind":"expression","type":"Number | String"},"description":"Minimum number of weekday label characters to display.","doc-url":"/developing/qcalendar-agenda","default":"\"1\""},{"name":"weekday-breakpoints","value":{"kind":"expression","type":"any[]"},"description":"Cell width breakpoints used to shorten weekday labels.","doc-url":"/developing/qcalendar-agenda","default":"\"(): number[] => [75, 35]\""},{"name":"locale","value":{"kind":"expression","type":"string"},"description":"BCP 47 locale used for date and weekday formatting. Defaults to the active calendar system's recommended locale.\n\nPass this prop explicitly to override the adapter default.\n\nExamples:\nlocale=\"en-US\"\nlocale=\"ar\"\nlocale=\"hi-IN\"","doc-url":"/developing/qcalendar-agenda","default":"\"(props: CalendarDefaultProps): string => getCalendarLocale(props.calendarSystem)\""},{"name":"animated","value":{"kind":"expression","type":"boolean"},"description":"Enables animated transitions between calendar ranges.","doc-url":"/developing/qcalendar-agenda","type":"boolean"},{"name":"transition-prev","value":{"kind":"expression","type":"string"},"description":"Transition name used when moving to the previous range.\n\nExamples:\ntransition-prev=\"slide-right\"\ntransition-prev=\"fade\"\ntransition-prev=\"jump-down\"","doc-url":"/developing/qcalendar-agenda","default":"\"slide-right\""},{"name":"transition-next","value":{"kind":"expression","type":"string"},"description":"Transition name used when moving to the next range.\n\nExamples:\ntransition-next=\"slide-left\"\ntransition-next=\"fade\"\ntransition-next=\"jump-up\"","doc-url":"/developing/qcalendar-agenda","default":"\"slide-left\""},{"name":"disabled-days","value":{"kind":"expression","type":"any[]"},"description":"Explicit disabled day definitions.","doc-url":"/developing/qcalendar-agenda"},{"name":"disabled-before","value":{"kind":"expression","type":"string"},"description":"Disables dates before this `YYYY-MM-DD` value.","doc-url":"/developing/qcalendar-agenda"},{"name":"disabled-after","value":{"kind":"expression","type":"string"},"description":"Disables dates after this `YYYY-MM-DD` value.","doc-url":"/developing/qcalendar-agenda"},{"name":"disabled-weekdays","value":{"kind":"expression","type":"any[]"},"description":"Weekday indexes that should be disabled.","doc-url":"/developing/qcalendar-agenda","default":"\"(): string[] | Set<string> => []\""},{"name":"drag-enter-func","value":{"kind":"expression","type":"Function"},"description":"Drag-enter guard called before a dragged item enters a calendar target.","doc-url":"/developing/qcalendar-agenda"},{"name":"drag-over-func","value":{"kind":"expression","type":"Function"},"description":"Drag-over guard called while a dragged item is over a calendar target.","doc-url":"/developing/qcalendar-agenda"},{"name":"drag-leave-func","value":{"kind":"expression","type":"Function"},"description":"Drag-leave guard called before a dragged item leaves a calendar target.","doc-url":"/developing/qcalendar-agenda"},{"name":"drop-func","value":{"kind":"expression","type":"Function"},"description":"Drop guard called before a dragged item is dropped on a calendar target.","doc-url":"/developing/qcalendar-agenda"},{"name":"selected-dates","value":{"kind":"expression","type":"Array | Set"},"description":"Selected date strings highlighted by the calendar.","doc-url":"/developing/qcalendar-agenda","default":"\"(): string[] | Set<string> => []\""},{"name":"selected-start-end-dates","value":{"kind":"expression","type":"any[]"},"description":"Start and end date strings used to highlight a selected range.","doc-url":"/developing/qcalendar-agenda","default":"\"(): string[] => []\""},{"name":"hoverable","value":{"kind":"expression","type":"boolean"},"description":"Applies hover styling to interactive calendar cells.","doc-url":"/developing/qcalendar-agenda","type":"boolean"},{"name":"focusable","value":{"kind":"expression","type":"boolean"},"description":"Makes supported calendar cells keyboard focusable.","doc-url":"/developing/qcalendar-agenda","type":"boolean"},{"name":"focus-type","value":{"kind":"expression","type":"any[]"},"description":"Calendar target types that can receive keyboard focus.","doc-url":"/developing/qcalendar-agenda","default":"\"(): ('day' | 'date' | 'weekday' | 'interval' | 'time' | 'resource' | 'task')[] => [\\n      'date',\\n    ]\""},{"name":"view","value":{"kind":"expression","type":"''day''|''week''|''month''|''month-interval''"},"description":"Agenda view mode.","doc-url":"/developing/qcalendar-agenda","default":"\"day\""},{"name":"left-column-options","value":{"kind":"expression","type":"any[]"},"description":"Column definitions rendered before the day columns.","doc-url":"/developing/qcalendar-agenda"},{"name":"right-column-options","value":{"kind":"expression","type":"any[]"},"description":"Column definitions rendered after the day columns.","doc-url":"/developing/qcalendar-agenda"},{"name":"column-options-id","value":{"kind":"expression","type":"string"},"description":"Field name used as each agenda column id.","doc-url":"/developing/qcalendar-agenda"},{"name":"column-options-label","value":{"kind":"expression","type":"string"},"description":"Field name used as each agenda column label.","doc-url":"/developing/qcalendar-agenda"},{"name":"weekday-style","value":{"kind":"expression","type":"Function"},"description":"Function that returns inline styles for weekday header cells.","doc-url":"/developing/qcalendar-agenda","default":"\"null\""},{"name":"weekday-class","value":{"kind":"expression","type":"Function"},"description":"Function that returns CSS classes for weekday header cells.","doc-url":"/developing/qcalendar-agenda","default":"\"null\""},{"name":"day-style","value":{"kind":"expression","type":"Function"},"description":"Function that returns inline styles for day cells.","doc-url":"/developing/qcalendar-agenda","default":"\"null\""},{"name":"day-class","value":{"kind":"expression","type":"Function"},"description":"Function that returns CSS classes for day cells.","doc-url":"/developing/qcalendar-agenda","default":"\"null\""},{"name":"date-header","value":{"kind":"expression","type":"''stacked''|''inline''|''inverted''"},"description":"Header layout used for date labels.","doc-url":"/developing/qcalendar-agenda","default":"\"stacked\""},{"name":"day-height","value":{"kind":"expression","type":"Number | String"},"description":"Height in pixels or CSS units for each agenda day row.","doc-url":"/developing/qcalendar-agenda","default":"\"0\""},{"name":"day-min-height","value":{"kind":"expression","type":"Number | String"},"description":"Minimum height in pixels or CSS units for each agenda day row.","doc-url":"/developing/qcalendar-agenda","default":"\"40\""},{"name":"column-count","value":{"kind":"expression","type":"Number | String"},"description":"Number of columns rendered when a single day is split into columns.","doc-url":"/developing/qcalendar-agenda","default":"\"0\""},{"name":"column-index-start","value":{"kind":"expression","type":"Number | String"},"description":"Starting column index used when rendering split day columns.","doc-url":"/developing/qcalendar-agenda","default":"\"0\""},{"name":"max-days","value":{"kind":"expression","type":"number"},"description":"Maximum number of days rendered by day-like views.","doc-url":"/developing/qcalendar-agenda","default":"\"1\""},{"name":"now","value":{"kind":"expression","type":"string"},"description":"Current timestamp override used for deterministic current-time rendering.","doc-url":"/developing/qcalendar-agenda"},{"name":"cell-width","value":{"kind":"expression","type":"Number | String"},"description":"Fixed cell width used by sticky or horizontally scrolling displays.","doc-url":"/developing/qcalendar-agenda"},{"name":"use-navigation","value":{"kind":"expression","type":"boolean"},"description":"Enables keyboard navigation for supported calendar cells.","doc-url":"/developing/qcalendar-agenda","type":"boolean"}],"events":[{"name":"update:model-value","arguments":[{"name":"value","type":"string","description":"New model value.","doc-url":"/developing/qcalendar-agenda"}],"description":"Emitted when the model value changes.","doc-url":"/developing/qcalendar-agenda"},{"name":"change","arguments":[{"name":"scope","type":"object","description":"Changed visible range.","doc-url":"/developing/qcalendar-agenda"}],"description":"Emitted when the view's visible date range changes.","doc-url":"/developing/qcalendar-agenda"},{"name":"moved","arguments":[{"name":"timestamp","type":"Timestamp","description":"Timestamp moved to.","doc-url":"/developing/qcalendar-agenda"}],"description":"Emitted when the calendar moves to a new date.","doc-url":"/developing/qcalendar-agenda"},{"name":"scroll","arguments":[{"name":"details","type":"object","description":"Current scroll position and dimensions.","doc-url":"/developing/qcalendar-agenda"}],"description":"Emitted when the internal scroll area position changes.","doc-url":"/developing/qcalendar-agenda"},{"name":"scrollend","arguments":[{"name":"details","type":"object","description":"Final scroll position and dimensions.","doc-url":"/developing/qcalendar-agenda"}],"description":"Emitted after the internal scroll area stops scrolling.","doc-url":"/developing/qcalendar-agenda"},{"name":"click-date","arguments":[{"name":"scope","type":"object","description":"Agenda date button scope.","doc-url":"/developing/qcalendar-agenda"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-agenda"}],"description":"Interact with an agenda date button.","doc-url":"/developing/qcalendar-agenda"},{"name":"contextmenu-date","arguments":[{"name":"scope","type":"object","description":"Agenda date button scope.","doc-url":"/developing/qcalendar-agenda"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-agenda"}],"description":"Interact with an agenda date button.","doc-url":"/developing/qcalendar-agenda"},{"name":"mousedown-date","arguments":[{"name":"scope","type":"object","description":"Agenda date button scope.","doc-url":"/developing/qcalendar-agenda"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-agenda"}],"description":"Interact with an agenda date button.","doc-url":"/developing/qcalendar-agenda"},{"name":"mousemove-date","arguments":[{"name":"scope","type":"object","description":"Agenda date button scope.","doc-url":"/developing/qcalendar-agenda"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-agenda"}],"description":"Interact with an agenda date button.","doc-url":"/developing/qcalendar-agenda"},{"name":"mouseup-date","arguments":[{"name":"scope","type":"object","description":"Agenda date button scope.","doc-url":"/developing/qcalendar-agenda"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-agenda"}],"description":"Interact with an agenda date button.","doc-url":"/developing/qcalendar-agenda"},{"name":"mouseenter-date","arguments":[{"name":"scope","type":"object","description":"Agenda date button scope.","doc-url":"/developing/qcalendar-agenda"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-agenda"}],"description":"Interact with an agenda date button.","doc-url":"/developing/qcalendar-agenda"},{"name":"mouseleave-date","arguments":[{"name":"scope","type":"object","description":"Agenda date button scope.","doc-url":"/developing/qcalendar-agenda"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-agenda"}],"description":"Interact with an agenda date button.","doc-url":"/developing/qcalendar-agenda"},{"name":"touchstart-date","arguments":[{"name":"scope","type":"object","description":"Agenda date button scope.","doc-url":"/developing/qcalendar-agenda"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-agenda"}],"description":"Interact with an agenda date button.","doc-url":"/developing/qcalendar-agenda"},{"name":"touchmove-date","arguments":[{"name":"scope","type":"object","description":"Agenda date button scope.","doc-url":"/developing/qcalendar-agenda"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-agenda"}],"description":"Interact with an agenda date button.","doc-url":"/developing/qcalendar-agenda"},{"name":"touchend-date","arguments":[{"name":"scope","type":"object","description":"Agenda date button scope.","doc-url":"/developing/qcalendar-agenda"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-agenda"}],"description":"Interact with an agenda date button.","doc-url":"/developing/qcalendar-agenda"},{"name":"click-head-day","arguments":[{"name":"scope","type":"object","description":"Agenda header day scope.","doc-url":"/developing/qcalendar-agenda"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-agenda"}],"description":"Interact with an agenda header day.","doc-url":"/developing/qcalendar-agenda"},{"name":"contextmenu-head-day","arguments":[{"name":"scope","type":"object","description":"Agenda header day scope.","doc-url":"/developing/qcalendar-agenda"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-agenda"}],"description":"Interact with an agenda header day.","doc-url":"/developing/qcalendar-agenda"},{"name":"mousedown-head-day","arguments":[{"name":"scope","type":"object","description":"Agenda header day scope.","doc-url":"/developing/qcalendar-agenda"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-agenda"}],"description":"Interact with an agenda header day.","doc-url":"/developing/qcalendar-agenda"},{"name":"mousemove-head-day","arguments":[{"name":"scope","type":"object","description":"Agenda header day scope.","doc-url":"/developing/qcalendar-agenda"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-agenda"}],"description":"Interact with an agenda header day.","doc-url":"/developing/qcalendar-agenda"},{"name":"mouseup-head-day","arguments":[{"name":"scope","type":"object","description":"Agenda header day scope.","doc-url":"/developing/qcalendar-agenda"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-agenda"}],"description":"Interact with an agenda header day.","doc-url":"/developing/qcalendar-agenda"},{"name":"mouseenter-head-day","arguments":[{"name":"scope","type":"object","description":"Agenda header day scope.","doc-url":"/developing/qcalendar-agenda"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-agenda"}],"description":"Interact with an agenda header day.","doc-url":"/developing/qcalendar-agenda"},{"name":"mouseleave-head-day","arguments":[{"name":"scope","type":"object","description":"Agenda header day scope.","doc-url":"/developing/qcalendar-agenda"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-agenda"}],"description":"Interact with an agenda header day.","doc-url":"/developing/qcalendar-agenda"},{"name":"touchstart-head-day","arguments":[{"name":"scope","type":"object","description":"Agenda header day scope.","doc-url":"/developing/qcalendar-agenda"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-agenda"}],"description":"Interact with an agenda header day.","doc-url":"/developing/qcalendar-agenda"},{"name":"touchmove-head-day","arguments":[{"name":"scope","type":"object","description":"Agenda header day scope.","doc-url":"/developing/qcalendar-agenda"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-agenda"}],"description":"Interact with an agenda header day.","doc-url":"/developing/qcalendar-agenda"},{"name":"touchend-head-day","arguments":[{"name":"scope","type":"object","description":"Agenda header day scope.","doc-url":"/developing/qcalendar-agenda"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-agenda"}],"description":"Interact with an agenda header day.","doc-url":"/developing/qcalendar-agenda"},{"name":"click-time","arguments":[{"name":"scope","type":"object","description":"Agenda time interval scope.","doc-url":"/developing/qcalendar-agenda"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-agenda"}],"description":"Interact with an agenda time interval.","doc-url":"/developing/qcalendar-agenda"},{"name":"contextmenu-time","arguments":[{"name":"scope","type":"object","description":"Agenda time interval scope.","doc-url":"/developing/qcalendar-agenda"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-agenda"}],"description":"Interact with an agenda time interval.","doc-url":"/developing/qcalendar-agenda"},{"name":"mousedown-time","arguments":[{"name":"scope","type":"object","description":"Agenda time interval scope.","doc-url":"/developing/qcalendar-agenda"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-agenda"}],"description":"Interact with an agenda time interval.","doc-url":"/developing/qcalendar-agenda"},{"name":"mousemove-time","arguments":[{"name":"scope","type":"object","description":"Agenda time interval scope.","doc-url":"/developing/qcalendar-agenda"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-agenda"}],"description":"Interact with an agenda time interval.","doc-url":"/developing/qcalendar-agenda"},{"name":"mouseup-time","arguments":[{"name":"scope","type":"object","description":"Agenda time interval scope.","doc-url":"/developing/qcalendar-agenda"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-agenda"}],"description":"Interact with an agenda time interval.","doc-url":"/developing/qcalendar-agenda"},{"name":"mouseenter-time","arguments":[{"name":"scope","type":"object","description":"Agenda time interval scope.","doc-url":"/developing/qcalendar-agenda"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-agenda"}],"description":"Interact with an agenda time interval.","doc-url":"/developing/qcalendar-agenda"},{"name":"mouseleave-time","arguments":[{"name":"scope","type":"object","description":"Agenda time interval scope.","doc-url":"/developing/qcalendar-agenda"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-agenda"}],"description":"Interact with an agenda time interval.","doc-url":"/developing/qcalendar-agenda"},{"name":"touchstart-time","arguments":[{"name":"scope","type":"object","description":"Agenda time interval scope.","doc-url":"/developing/qcalendar-agenda"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-agenda"}],"description":"Interact with an agenda time interval.","doc-url":"/developing/qcalendar-agenda"},{"name":"touchmove-time","arguments":[{"name":"scope","type":"object","description":"Agenda time interval scope.","doc-url":"/developing/qcalendar-agenda"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-agenda"}],"description":"Interact with an agenda time interval.","doc-url":"/developing/qcalendar-agenda"},{"name":"touchend-time","arguments":[{"name":"scope","type":"object","description":"Agenda time interval scope.","doc-url":"/developing/qcalendar-agenda"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-agenda"}],"description":"Interact with an agenda time interval.","doc-url":"/developing/qcalendar-agenda"},{"name":"click-head-column","arguments":[{"name":"scope","type":"object","description":"Agenda column header scope.","doc-url":"/developing/qcalendar-agenda"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-agenda"}],"description":"Interact with an agenda column header.","doc-url":"/developing/qcalendar-agenda"},{"name":"contextmenu-head-column","arguments":[{"name":"scope","type":"object","description":"Agenda column header scope.","doc-url":"/developing/qcalendar-agenda"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-agenda"}],"description":"Interact with an agenda column header.","doc-url":"/developing/qcalendar-agenda"},{"name":"mousedown-head-column","arguments":[{"name":"scope","type":"object","description":"Agenda column header scope.","doc-url":"/developing/qcalendar-agenda"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-agenda"}],"description":"Interact with an agenda column header.","doc-url":"/developing/qcalendar-agenda"},{"name":"mousemove-head-column","arguments":[{"name":"scope","type":"object","description":"Agenda column header scope.","doc-url":"/developing/qcalendar-agenda"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-agenda"}],"description":"Interact with an agenda column header.","doc-url":"/developing/qcalendar-agenda"},{"name":"mouseup-head-column","arguments":[{"name":"scope","type":"object","description":"Agenda column header scope.","doc-url":"/developing/qcalendar-agenda"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-agenda"}],"description":"Interact with an agenda column header.","doc-url":"/developing/qcalendar-agenda"},{"name":"mouseenter-head-column","arguments":[{"name":"scope","type":"object","description":"Agenda column header scope.","doc-url":"/developing/qcalendar-agenda"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-agenda"}],"description":"Interact with an agenda column header.","doc-url":"/developing/qcalendar-agenda"},{"name":"mouseleave-head-column","arguments":[{"name":"scope","type":"object","description":"Agenda column header scope.","doc-url":"/developing/qcalendar-agenda"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-agenda"}],"description":"Interact with an agenda column header.","doc-url":"/developing/qcalendar-agenda"},{"name":"touchstart-head-column","arguments":[{"name":"scope","type":"object","description":"Agenda column header scope.","doc-url":"/developing/qcalendar-agenda"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-agenda"}],"description":"Interact with an agenda column header.","doc-url":"/developing/qcalendar-agenda"},{"name":"touchmove-head-column","arguments":[{"name":"scope","type":"object","description":"Agenda column header scope.","doc-url":"/developing/qcalendar-agenda"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-agenda"}],"description":"Interact with an agenda column header.","doc-url":"/developing/qcalendar-agenda"},{"name":"touchend-head-column","arguments":[{"name":"scope","type":"object","description":"Agenda column header scope.","doc-url":"/developing/qcalendar-agenda"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-agenda"}],"description":"Interact with an agenda column header.","doc-url":"/developing/qcalendar-agenda"},{"name":"click-column","arguments":[{"name":"scope","type":"object","description":"Agenda column scope.","doc-url":"/developing/qcalendar-agenda"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-agenda"}],"description":"Interact with an agenda body column.","doc-url":"/developing/qcalendar-agenda"},{"name":"contextmenu-column","arguments":[{"name":"scope","type":"object","description":"Agenda column scope.","doc-url":"/developing/qcalendar-agenda"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-agenda"}],"description":"Interact with an agenda body column.","doc-url":"/developing/qcalendar-agenda"},{"name":"mousedown-column","arguments":[{"name":"scope","type":"object","description":"Agenda column scope.","doc-url":"/developing/qcalendar-agenda"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-agenda"}],"description":"Interact with an agenda body column.","doc-url":"/developing/qcalendar-agenda"},{"name":"mousemove-column","arguments":[{"name":"scope","type":"object","description":"Agenda column scope.","doc-url":"/developing/qcalendar-agenda"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-agenda"}],"description":"Interact with an agenda body column.","doc-url":"/developing/qcalendar-agenda"},{"name":"mouseup-column","arguments":[{"name":"scope","type":"object","description":"Agenda column scope.","doc-url":"/developing/qcalendar-agenda"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-agenda"}],"description":"Interact with an agenda body column.","doc-url":"/developing/qcalendar-agenda"},{"name":"mouseenter-column","arguments":[{"name":"scope","type":"object","description":"Agenda column scope.","doc-url":"/developing/qcalendar-agenda"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-agenda"}],"description":"Interact with an agenda body column.","doc-url":"/developing/qcalendar-agenda"},{"name":"mouseleave-column","arguments":[{"name":"scope","type":"object","description":"Agenda column scope.","doc-url":"/developing/qcalendar-agenda"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-agenda"}],"description":"Interact with an agenda body column.","doc-url":"/developing/qcalendar-agenda"},{"name":"touchstart-column","arguments":[{"name":"scope","type":"object","description":"Agenda column scope.","doc-url":"/developing/qcalendar-agenda"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-agenda"}],"description":"Interact with an agenda body column.","doc-url":"/developing/qcalendar-agenda"},{"name":"touchmove-column","arguments":[{"name":"scope","type":"object","description":"Agenda column scope.","doc-url":"/developing/qcalendar-agenda"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-agenda"}],"description":"Interact with an agenda body column.","doc-url":"/developing/qcalendar-agenda"},{"name":"touchend-column","arguments":[{"name":"scope","type":"object","description":"Agenda column scope.","doc-url":"/developing/qcalendar-agenda"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-agenda"}],"description":"Interact with an agenda body column.","doc-url":"/developing/qcalendar-agenda"}],"slots":[{"name":"head-column","description":"Customize an agenda column header.","doc-url":"/developing/qcalendar-agenda","vue-properties":[{"name":"column","type":"ColumnObject","description":"Column represented by the agenda header.","doc-url":"/developing/qcalendar-agenda"},{"name":"index","type":"number","description":"Zero-based column index.","doc-url":"/developing/qcalendar-agenda"},{"name":"days","type":"any[]","description":"Visible days rendered by the agenda view.","doc-url":"/developing/qcalendar-agenda"}]},{"name":"head-column-label","description":"Customize an agenda column header label.","doc-url":"/developing/qcalendar-agenda","vue-properties":[{"name":"column","type":"ColumnObject","description":"Column represented by the agenda header label.","doc-url":"/developing/qcalendar-agenda"}]},{"name":"head-days-events","description":"Render content in the day header events container.","doc-url":"/developing/qcalendar-agenda","vue-properties":[{"name":"days","type":"any[]","description":"Visible days rendered by the current view.","doc-url":"/developing/qcalendar-agenda"},{"name":"timestamps","type":"any[]","description":"Visible timestamps rendered by the current view.","doc-url":"/developing/qcalendar-agenda"},{"name":"ref","type":"Ref<HTMLElement | undefined>","description":"Header events container reference.","doc-url":"/developing/qcalendar-agenda"}]},{"name":"head-day","description":"Customize the full day header cell.","doc-url":"/developing/qcalendar-agenda","vue-properties":[{"name":"calendarTimestamp","type":"Timestamp","description":"Timestamp represented in the configured calendar system.","doc-url":"/developing/qcalendar-agenda"},{"name":"calendarIdentity","type":"CalendarDateIdentity","description":"Stable native and Gregorian identity for the configured calendar system.","doc-url":"/developing/qcalendar-agenda"},{"name":"calendarSystem","type":"CalendarSystem","description":"Calendar system used to create `calendarTimestamp`.","doc-url":"/developing/qcalendar-agenda"},{"name":"timestamp","type":"Timestamp","description":"Timestamp represented by the slot.","doc-url":"/developing/qcalendar-agenda"},{"name":"timeStartPos","type":"(_time: string, _clamp?: boolean) => number | false","description":"Helper that returns the vertical start position for a time.","doc-url":"/developing/qcalendar-agenda"},{"name":"timeDurationHeight","type":"(_minutes: number) => number","description":"Helper that returns the vertical height for a duration.","doc-url":"/developing/qcalendar-agenda"},{"name":"columnIndex","type":"number","description":"Zero-based rendered column index.","doc-url":"/developing/qcalendar-agenda"},{"name":"activeDate","type":"boolean","description":"Whether the timestamp is the active date.","doc-url":"/developing/qcalendar-agenda"},{"name":"disabled","type":"boolean","description":"Whether the slot content is disabled.","doc-url":"/developing/qcalendar-agenda"},{"name":"outside","type":"boolean","description":"Whether the timestamp is outside the active month.","doc-url":"/developing/qcalendar-agenda"},{"name":"shortWeekdayLabel","type":"boolean","description":"Whether weekday labels are rendered in short form.","doc-url":"/developing/qcalendar-agenda"},{"name":"droppable","type":"boolean","description":"Whether the slot can accept dropped content.","doc-url":"/developing/qcalendar-agenda"},{"name":"index","type":"number","description":"Zero-based interval index.","doc-url":"/developing/qcalendar-agenda"},{"name":"dayLabel","type":"string","description":"Formatted day label for the current timestamp.","doc-url":"/developing/qcalendar-agenda"},{"name":"days","type":"any[]","description":"Visible days rendered by the current view.","doc-url":"/developing/qcalendar-agenda"},{"name":"miniMode","type":"boolean","description":"Whether the view is currently rendered in mini mode.","doc-url":"/developing/qcalendar-agenda"},{"name":"selectedDate","type":"boolean","description":"Whether the slot timestamp is selected.","doc-url":"/developing/qcalendar-agenda"}]},{"name":"head-date","description":"Customize the date area inside the day header.","doc-url":"/developing/qcalendar-agenda","vue-properties":[{"name":"calendarTimestamp","type":"Timestamp","description":"Timestamp represented in the configured calendar system.","doc-url":"/developing/qcalendar-agenda"},{"name":"calendarIdentity","type":"CalendarDateIdentity","description":"Stable native and Gregorian identity for the configured calendar system.","doc-url":"/developing/qcalendar-agenda"},{"name":"calendarSystem","type":"CalendarSystem","description":"Calendar system used to create `calendarTimestamp`.","doc-url":"/developing/qcalendar-agenda"},{"name":"timestamp","type":"Timestamp","description":"Timestamp represented by the slot.","doc-url":"/developing/qcalendar-agenda"},{"name":"timeStartPos","type":"(_time: string, _clamp?: boolean) => number | false","description":"Helper that returns the vertical start position for a time.","doc-url":"/developing/qcalendar-agenda"},{"name":"timeDurationHeight","type":"(_minutes: number) => number","description":"Helper that returns the vertical height for a duration.","doc-url":"/developing/qcalendar-agenda"},{"name":"columnIndex","type":"number","description":"Zero-based rendered column index.","doc-url":"/developing/qcalendar-agenda"},{"name":"activeDate","type":"boolean","description":"Whether the timestamp is the active date.","doc-url":"/developing/qcalendar-agenda"},{"name":"disabled","type":"boolean","description":"Whether the slot content is disabled.","doc-url":"/developing/qcalendar-agenda"},{"name":"outside","type":"boolean","description":"Whether the timestamp is outside the active month.","doc-url":"/developing/qcalendar-agenda"},{"name":"shortWeekdayLabel","type":"boolean","description":"Whether weekday labels are rendered in short form.","doc-url":"/developing/qcalendar-agenda"},{"name":"droppable","type":"boolean","description":"Whether the slot can accept dropped content.","doc-url":"/developing/qcalendar-agenda"},{"name":"index","type":"number","description":"Zero-based interval index.","doc-url":"/developing/qcalendar-agenda"},{"name":"dayLabel","type":"string","description":"Formatted day label for the current timestamp.","doc-url":"/developing/qcalendar-agenda"},{"name":"days","type":"any[]","description":"Visible days rendered by the current view.","doc-url":"/developing/qcalendar-agenda"},{"name":"miniMode","type":"boolean","description":"Whether the view is currently rendered in mini mode.","doc-url":"/developing/qcalendar-agenda"},{"name":"selectedDate","type":"boolean","description":"Whether the slot timestamp is selected.","doc-url":"/developing/qcalendar-agenda"}]},{"name":"head-day-event","description":"Render event content inside the day header.","doc-url":"/developing/qcalendar-agenda","vue-properties":[{"name":"calendarTimestamp","type":"Timestamp","description":"Timestamp represented in the configured calendar system.","doc-url":"/developing/qcalendar-agenda"},{"name":"calendarIdentity","type":"CalendarDateIdentity","description":"Stable native and Gregorian identity for the configured calendar system.","doc-url":"/developing/qcalendar-agenda"},{"name":"calendarSystem","type":"CalendarSystem","description":"Calendar system used to create `calendarTimestamp`.","doc-url":"/developing/qcalendar-agenda"},{"name":"timestamp","type":"Timestamp","description":"Timestamp represented by the slot.","doc-url":"/developing/qcalendar-agenda"},{"name":"timeStartPos","type":"(_time: string, _clamp?: boolean) => number | false","description":"Helper that returns the vertical start position for a time.","doc-url":"/developing/qcalendar-agenda"},{"name":"timeDurationHeight","type":"(_minutes: number) => number","description":"Helper that returns the vertical height for a duration.","doc-url":"/developing/qcalendar-agenda"},{"name":"columnIndex","type":"number","description":"Zero-based rendered column index.","doc-url":"/developing/qcalendar-agenda"},{"name":"activeDate","type":"boolean","description":"Whether the timestamp is the active date.","doc-url":"/developing/qcalendar-agenda"},{"name":"disabled","type":"boolean","description":"Whether the slot content is disabled.","doc-url":"/developing/qcalendar-agenda"},{"name":"outside","type":"boolean","description":"Whether the timestamp is outside the active month.","doc-url":"/developing/qcalendar-agenda"},{"name":"shortWeekdayLabel","type":"boolean","description":"Whether weekday labels are rendered in short form.","doc-url":"/developing/qcalendar-agenda"},{"name":"droppable","type":"boolean","description":"Whether the slot can accept dropped content.","doc-url":"/developing/qcalendar-agenda"},{"name":"index","type":"number","description":"Zero-based interval index.","doc-url":"/developing/qcalendar-agenda"},{"name":"dayLabel","type":"string","description":"Formatted day label for the current timestamp.","doc-url":"/developing/qcalendar-agenda"},{"name":"days","type":"any[]","description":"Visible days rendered by the current view.","doc-url":"/developing/qcalendar-agenda"},{"name":"miniMode","type":"boolean","description":"Whether the view is currently rendered in mini mode.","doc-url":"/developing/qcalendar-agenda"},{"name":"selectedDate","type":"boolean","description":"Whether the slot timestamp is selected.","doc-url":"/developing/qcalendar-agenda"}]},{"name":"head-weekday-label","description":"Customize the weekday label in the day header.","doc-url":"/developing/qcalendar-agenda","vue-properties":[{"name":"calendarTimestamp","type":"Timestamp","description":"Timestamp represented in the configured calendar system.","doc-url":"/developing/qcalendar-agenda"},{"name":"calendarIdentity","type":"CalendarDateIdentity","description":"Stable native and Gregorian identity for the configured calendar system.","doc-url":"/developing/qcalendar-agenda"},{"name":"calendarSystem","type":"CalendarSystem","description":"Calendar system used to create `calendarTimestamp`.","doc-url":"/developing/qcalendar-agenda"},{"name":"timestamp","type":"Timestamp","description":"Timestamp represented by the slot.","doc-url":"/developing/qcalendar-agenda"},{"name":"timeStartPos","type":"(_time: string, _clamp?: boolean) => number | false","description":"Helper that returns the vertical start position for a time.","doc-url":"/developing/qcalendar-agenda"},{"name":"timeDurationHeight","type":"(_minutes: number) => number","description":"Helper that returns the vertical height for a duration.","doc-url":"/developing/qcalendar-agenda"},{"name":"columnIndex","type":"number","description":"Zero-based rendered column index.","doc-url":"/developing/qcalendar-agenda"},{"name":"activeDate","type":"boolean","description":"Whether the timestamp is the active date.","doc-url":"/developing/qcalendar-agenda"},{"name":"disabled","type":"boolean","description":"Whether the slot content is disabled.","doc-url":"/developing/qcalendar-agenda"},{"name":"outside","type":"boolean","description":"Whether the timestamp is outside the active month.","doc-url":"/developing/qcalendar-agenda"},{"name":"shortWeekdayLabel","type":"boolean","description":"Whether weekday labels are rendered in short form.","doc-url":"/developing/qcalendar-agenda"},{"name":"droppable","type":"boolean","description":"Whether the slot can accept dropped content.","doc-url":"/developing/qcalendar-agenda"},{"name":"index","type":"number","description":"Zero-based interval index.","doc-url":"/developing/qcalendar-agenda"},{"name":"dayLabel","type":"string","description":"Formatted day label for the current timestamp.","doc-url":"/developing/qcalendar-agenda"},{"name":"days","type":"any[]","description":"Visible days rendered by the current view.","doc-url":"/developing/qcalendar-agenda"},{"name":"miniMode","type":"boolean","description":"Whether the view is currently rendered in mini mode.","doc-url":"/developing/qcalendar-agenda"},{"name":"selectedDate","type":"boolean","description":"Whether the slot timestamp is selected.","doc-url":"/developing/qcalendar-agenda"}]},{"name":"head-day-label","description":"Customize the day label in the day header.","doc-url":"/developing/qcalendar-agenda","vue-properties":[{"name":"calendarTimestamp","type":"Timestamp","description":"Timestamp represented in the configured calendar system.","doc-url":"/developing/qcalendar-agenda"},{"name":"calendarIdentity","type":"CalendarDateIdentity","description":"Stable native and Gregorian identity for the configured calendar system.","doc-url":"/developing/qcalendar-agenda"},{"name":"calendarSystem","type":"CalendarSystem","description":"Calendar system used to create `calendarTimestamp`.","doc-url":"/developing/qcalendar-agenda"},{"name":"dayLabel","type":"string","description":"Formatted day label displayed in the header button.","doc-url":"/developing/qcalendar-agenda"},{"name":"timestamp","type":"Timestamp","description":"Timestamp represented by the header button.","doc-url":"/developing/qcalendar-agenda"},{"name":"outside","type":"boolean","description":"Whether the timestamp is outside the active month.","doc-url":"/developing/qcalendar-agenda"},{"name":"activeDate","type":"boolean","description":"Whether the timestamp is the active date.","doc-url":"/developing/qcalendar-agenda"},{"name":"disabled","type":"boolean","description":"Whether the header button is disabled.","doc-url":"/developing/qcalendar-agenda"}]},{"name":"head-day-button","description":"Customize the day header button.","doc-url":"/developing/qcalendar-agenda","vue-properties":[{"name":"calendarTimestamp","type":"Timestamp","description":"Timestamp represented in the configured calendar system.","doc-url":"/developing/qcalendar-agenda"},{"name":"calendarIdentity","type":"CalendarDateIdentity","description":"Stable native and Gregorian identity for the configured calendar system.","doc-url":"/developing/qcalendar-agenda"},{"name":"calendarSystem","type":"CalendarSystem","description":"Calendar system used to create `calendarTimestamp`.","doc-url":"/developing/qcalendar-agenda"},{"name":"dayLabel","type":"string","description":"Formatted day label displayed in the header button.","doc-url":"/developing/qcalendar-agenda"},{"name":"timestamp","type":"Timestamp","description":"Timestamp represented by the header button.","doc-url":"/developing/qcalendar-agenda"},{"name":"outside","type":"boolean","description":"Whether the timestamp is outside the active month.","doc-url":"/developing/qcalendar-agenda"},{"name":"activeDate","type":"boolean","description":"Whether the timestamp is the active date.","doc-url":"/developing/qcalendar-agenda"},{"name":"disabled","type":"boolean","description":"Whether the header button is disabled.","doc-url":"/developing/qcalendar-agenda"}]},{"name":"day-container","description":"Customize the container around rendered days.","doc-url":"/developing/qcalendar-agenda","vue-properties":[{"name":"days","type":"any[]","description":"Visible days rendered by the day container.","doc-url":"/developing/qcalendar-agenda"}]},{"name":"column","description":"Customize an agenda body column.","doc-url":"/developing/qcalendar-agenda","vue-properties":[{"name":"column","type":"ColumnObject","description":"Column represented by the agenda body.","doc-url":"/developing/qcalendar-agenda"},{"name":"days","type":"any[]","description":"Visible days rendered by the agenda column.","doc-url":"/developing/qcalendar-agenda"},{"name":"index","type":"number","description":"Zero-based column index.","doc-url":"/developing/qcalendar-agenda"}]},{"name":"day","description":"Customize a rendered agenda day.","doc-url":"/developing/qcalendar-agenda","vue-properties":[{"name":"calendarTimestamp","type":"Timestamp","description":"Timestamp represented in the configured calendar system.","doc-url":"/developing/qcalendar-agenda"},{"name":"calendarIdentity","type":"CalendarDateIdentity","description":"Stable native and Gregorian identity for the configured calendar system.","doc-url":"/developing/qcalendar-agenda"},{"name":"calendarSystem","type":"CalendarSystem","description":"Calendar system used to create `calendarTimestamp`.","doc-url":"/developing/qcalendar-agenda"},{"name":"timestamp","type":"Timestamp","description":"Timestamp represented by the slot.","doc-url":"/developing/qcalendar-agenda"},{"name":"timeStartPos","type":"(_time: string, _clamp?: boolean) => number | false","description":"Helper that returns the vertical start position for a time.","doc-url":"/developing/qcalendar-agenda"},{"name":"timeDurationHeight","type":"(_minutes: number) => number","description":"Helper that returns the vertical height for a duration.","doc-url":"/developing/qcalendar-agenda"},{"name":"columnIndex","type":"number","description":"Zero-based rendered column index.","doc-url":"/developing/qcalendar-agenda"},{"name":"activeDate","type":"boolean","description":"Whether the timestamp is the active date.","doc-url":"/developing/qcalendar-agenda"},{"name":"disabled","type":"boolean","description":"Whether the slot content is disabled.","doc-url":"/developing/qcalendar-agenda"},{"name":"outside","type":"boolean","description":"Whether the timestamp is outside the active month.","doc-url":"/developing/qcalendar-agenda"},{"name":"shortWeekdayLabel","type":"boolean","description":"Whether weekday labels are rendered in short form.","doc-url":"/developing/qcalendar-agenda"},{"name":"droppable","type":"boolean","description":"Whether the slot can accept dropped content.","doc-url":"/developing/qcalendar-agenda"},{"name":"index","type":"number","description":"Zero-based interval index.","doc-url":"/developing/qcalendar-agenda"},{"name":"dayLabel","type":"string","description":"Formatted day label for the current timestamp.","doc-url":"/developing/qcalendar-agenda"},{"name":"days","type":"any[]","description":"Visible days rendered by the current view.","doc-url":"/developing/qcalendar-agenda"},{"name":"miniMode","type":"boolean","description":"Whether the view is currently rendered in mini mode.","doc-url":"/developing/qcalendar-agenda"},{"name":"selectedDate","type":"boolean","description":"Whether the slot timestamp is selected.","doc-url":"/developing/qcalendar-agenda"}]}],"description":"QCalendarAgenda - QCalendar component","doc-url":"/developing/qcalendar-agenda"},{"name":"QCalendarDay","source":{"module":"@quasar/quasar-ui-qcalendar","symbol":"QCalendarDay"},"attributes":[{"name":"model-value","value":{"kind":"expression","type":"string"},"description":"Date value used by `v-model`, formatted as `YYYY-MM-DD`.","doc-url":"/developing/qcalendar-day"},{"name":"calendar-system","value":{"kind":"expression","type":"object"},"description":"Calendar system used for calendar math and component date values. Defaults to Gregorian.\n\nWhen an adapter is provided, date-bearing values are native to that adapter, and the `locale`, `dir`, and `weekdays` props default from the adapter unless the app passes them.\n\nExamples:\n:calendar-system=\"islamicCivilCalendar\"","doc-url":"/developing/qcalendar-day","default":"\"(): CalendarSystem => gregorianCalendar\""},{"name":"weekdays","value":{"kind":"expression","type":"any[]"},"description":"Weekday indexes shown by the calendar, where `0` is Sunday and `6` is Saturday. Defaults to the active calendar system's recommended weekday order.\n\nPass this prop explicitly to override the adapter default, such as rendering a five-day work week.\n\nExamples:\n:weekdays=\"[1, 2, 3, 4, 5]\"","doc-url":"/developing/qcalendar-day","default":"\"(props: CalendarDefaultProps): number[] => getCalendarWeekdays(props.calendarSystem)\""},{"name":"dir","value":{"kind":"expression","type":"''ltr''|''rtl''|''auto''"},"description":"Text direction used by the rendered calendar root. Defaults to the active calendar system's recommended direction.\n\nPass this prop explicitly to override the adapter default.\n\nExamples:\ndir=\"rtl\"\ndir=\"ltr\"\ndir=\"auto\"","doc-url":"/developing/qcalendar-day","default":"\"(props: CalendarDefaultProps): 'ltr' | 'rtl' =>\\n      getCalendarDirection(props.calendarSystem)\""},{"name":"date-type","value":{"kind":"expression","type":"''round''|''rounded''|''square''"},"description":"Shape used for rendered date buttons.","doc-url":"/developing/qcalendar-day","default":"\"round\""},{"name":"weekday-align","value":{"kind":"expression","type":"''left''|''center''|''right''"},"description":"Horizontal alignment for weekday labels.","doc-url":"/developing/qcalendar-day","default":"\"center\""},{"name":"date-align","value":{"kind":"expression","type":"''left''|''center''|''right''"},"description":"Horizontal alignment for date labels.","doc-url":"/developing/qcalendar-day","default":"\"center\""},{"name":"bordered","value":{"kind":"expression","type":"boolean"},"description":"Adds borders around calendar sections and cells.","doc-url":"/developing/qcalendar-day","type":"boolean"},{"name":"dark","value":{"kind":"expression","type":"boolean"},"description":"Forces dark mode styling.","doc-url":"/developing/qcalendar-day","type":"boolean"},{"name":"no-aria","value":{"kind":"expression","type":"boolean"},"description":"Disables generated ARIA attributes.","doc-url":"/developing/qcalendar-day","type":"boolean"},{"name":"no-active-date","value":{"kind":"expression","type":"boolean"},"description":"Hides the active date styling.","doc-url":"/developing/qcalendar-day","type":"boolean"},{"name":"no-header","value":{"kind":"expression","type":"boolean"},"description":"Hides the calendar header.","doc-url":"/developing/qcalendar-day","type":"boolean"},{"name":"no-scroll","value":{"kind":"expression","type":"boolean"},"description":"Disables internal scroll containers where supported.","doc-url":"/developing/qcalendar-day","type":"boolean"},{"name":"short-weekday-label","value":{"kind":"expression","type":"boolean"},"description":"Uses shortened weekday labels.","doc-url":"/developing/qcalendar-day","type":"boolean"},{"name":"no-default-header-text","value":{"kind":"expression","type":"boolean"},"description":"Hides the default header text.","doc-url":"/developing/qcalendar-day","type":"boolean"},{"name":"no-default-header-btn","value":{"kind":"expression","type":"boolean"},"description":"Hides the default header button.","doc-url":"/developing/qcalendar-day","type":"boolean"},{"name":"min-weekday-label","value":{"kind":"expression","type":"Number | String"},"description":"Minimum number of weekday label characters to display.","doc-url":"/developing/qcalendar-day","default":"\"1\""},{"name":"weekday-breakpoints","value":{"kind":"expression","type":"any[]"},"description":"Cell width breakpoints used to shorten weekday labels.","doc-url":"/developing/qcalendar-day","default":"\"(): number[] => [75, 35]\""},{"name":"locale","value":{"kind":"expression","type":"string"},"description":"BCP 47 locale used for date and weekday formatting. Defaults to the active calendar system's recommended locale.\n\nPass this prop explicitly to override the adapter default.\n\nExamples:\nlocale=\"en-US\"\nlocale=\"ar\"\nlocale=\"hi-IN\"","doc-url":"/developing/qcalendar-day","default":"\"(props: CalendarDefaultProps): string => getCalendarLocale(props.calendarSystem)\""},{"name":"animated","value":{"kind":"expression","type":"boolean"},"description":"Enables animated transitions between calendar ranges.","doc-url":"/developing/qcalendar-day","type":"boolean"},{"name":"transition-prev","value":{"kind":"expression","type":"string"},"description":"Transition name used when moving to the previous range.\n\nExamples:\ntransition-prev=\"slide-right\"\ntransition-prev=\"fade\"\ntransition-prev=\"jump-down\"","doc-url":"/developing/qcalendar-day","default":"\"slide-right\""},{"name":"transition-next","value":{"kind":"expression","type":"string"},"description":"Transition name used when moving to the next range.\n\nExamples:\ntransition-next=\"slide-left\"\ntransition-next=\"fade\"\ntransition-next=\"jump-up\"","doc-url":"/developing/qcalendar-day","default":"\"slide-left\""},{"name":"disabled-days","value":{"kind":"expression","type":"any[]"},"description":"Explicit disabled day definitions.","doc-url":"/developing/qcalendar-day"},{"name":"disabled-before","value":{"kind":"expression","type":"string"},"description":"Disables dates before this `YYYY-MM-DD` value.","doc-url":"/developing/qcalendar-day"},{"name":"disabled-after","value":{"kind":"expression","type":"string"},"description":"Disables dates after this `YYYY-MM-DD` value.","doc-url":"/developing/qcalendar-day"},{"name":"disabled-weekdays","value":{"kind":"expression","type":"any[]"},"description":"Weekday indexes that should be disabled.","doc-url":"/developing/qcalendar-day","default":"\"(): string[] | Set<string> => []\""},{"name":"drag-enter-func","value":{"kind":"expression","type":"Function"},"description":"Drag-enter guard called before a dragged item enters a calendar target.","doc-url":"/developing/qcalendar-day"},{"name":"drag-over-func","value":{"kind":"expression","type":"Function"},"description":"Drag-over guard called while a dragged item is over a calendar target.","doc-url":"/developing/qcalendar-day"},{"name":"drag-leave-func","value":{"kind":"expression","type":"Function"},"description":"Drag-leave guard called before a dragged item leaves a calendar target.","doc-url":"/developing/qcalendar-day"},{"name":"drop-func","value":{"kind":"expression","type":"Function"},"description":"Drop guard called before a dragged item is dropped on a calendar target.","doc-url":"/developing/qcalendar-day"},{"name":"selected-dates","value":{"kind":"expression","type":"Array | Set"},"description":"Selected date strings highlighted by the calendar.","doc-url":"/developing/qcalendar-day","default":"\"(): string[] | Set<string> => []\""},{"name":"selected-start-end-dates","value":{"kind":"expression","type":"any[]"},"description":"Start and end date strings used to highlight a selected range.","doc-url":"/developing/qcalendar-day","default":"\"(): string[] => []\""},{"name":"hoverable","value":{"kind":"expression","type":"boolean"},"description":"Applies hover styling to interactive calendar cells.","doc-url":"/developing/qcalendar-day","type":"boolean"},{"name":"focusable","value":{"kind":"expression","type":"boolean"},"description":"Makes supported calendar cells keyboard focusable.","doc-url":"/developing/qcalendar-day","type":"boolean"},{"name":"focus-type","value":{"kind":"expression","type":"any[]"},"description":"Calendar target types that can receive keyboard focus.","doc-url":"/developing/qcalendar-day","default":"\"(): ('day' | 'date' | 'weekday' | 'interval' | 'time' | 'resource' | 'task')[] => [\\n      'date',\\n    ]\""},{"name":"view","value":{"kind":"expression","type":"''day''|''week''|''month''|''month-interval''"},"description":"Calendar interval view mode.","doc-url":"/developing/qcalendar-day","default":"\"day\""},{"name":"short-interval-label","value":{"kind":"expression","type":"boolean"},"description":"Uses shortened interval labels where possible.","doc-url":"/developing/qcalendar-day","type":"boolean"},{"name":"interval-height","value":{"kind":"expression","type":"Number | String"},"description":"Height in pixels or CSS units for each time interval.","doc-url":"/developing/qcalendar-day","default":"\"40\""},{"name":"interval-minutes","value":{"kind":"expression","type":"Number | String"},"description":"Number of minutes represented by each interval.","doc-url":"/developing/qcalendar-day","default":"\"60\""},{"name":"interval-start","value":{"kind":"expression","type":"Number | String"},"description":"Starting interval hour.","doc-url":"/developing/qcalendar-day","default":"\"0\""},{"name":"interval-count","value":{"kind":"expression","type":"Number | String"},"description":"Number of intervals rendered in the day.","doc-url":"/developing/qcalendar-day","default":"\"24\""},{"name":"interval-style","value":{"kind":"expression","type":"Function"},"description":"Function that returns inline styles for interval cells.","doc-url":"/developing/qcalendar-day","default":"\"null\""},{"name":"interval-class","value":{"kind":"expression","type":"Function"},"description":"Function that returns CSS classes for interval cells.","doc-url":"/developing/qcalendar-day","default":"\"null\""},{"name":"weekday-style","value":{"kind":"expression","type":"Function"},"description":"Function that returns inline styles for weekday header cells.","doc-url":"/developing/qcalendar-day","default":"\"null\""},{"name":"weekday-class","value":{"kind":"expression","type":"Function"},"description":"Function that returns CSS classes for weekday header cells.","doc-url":"/developing/qcalendar-day","default":"\"null\""},{"name":"show-interval-label","value":{"kind":"expression","type":"Function"},"description":"Function that controls whether an interval label is shown.","doc-url":"/developing/qcalendar-day","default":"\"null\""},{"name":"hour24-format","value":{"kind":"expression","type":"boolean"},"description":"Uses 24-hour time labels.","doc-url":"/developing/qcalendar-day","type":"boolean"},{"name":"time-clicks-clamped","value":{"kind":"expression","type":"boolean"},"description":"Clamps time click calculations to interval boundaries.","doc-url":"/developing/qcalendar-day","type":"boolean"},{"name":"date-header","value":{"kind":"expression","type":"''stacked''|''inline''|''inverted''"},"description":"Header layout used for date labels.","doc-url":"/developing/qcalendar-day","default":"\"stacked\""},{"name":"column-count","value":{"kind":"expression","type":"Number | String"},"description":"Number of columns rendered when a single day is split into columns.","doc-url":"/developing/qcalendar-day","default":"\"0\""},{"name":"column-index-start","value":{"kind":"expression","type":"Number | String"},"description":"Starting column index used when rendering split day columns.","doc-url":"/developing/qcalendar-day","default":"\"0\""},{"name":"max-days","value":{"kind":"expression","type":"number"},"description":"Maximum number of days rendered by day-like views.","doc-url":"/developing/qcalendar-day","default":"\"1\""},{"name":"now","value":{"kind":"expression","type":"string"},"description":"Current timestamp override used for deterministic current-time rendering.","doc-url":"/developing/qcalendar-day"},{"name":"cell-width","value":{"kind":"expression","type":"Number | String"},"description":"Fixed cell width used by sticky or horizontally scrolling displays.","doc-url":"/developing/qcalendar-day"},{"name":"use-navigation","value":{"kind":"expression","type":"boolean"},"description":"Enables keyboard navigation for supported calendar cells.","doc-url":"/developing/qcalendar-day","type":"boolean"}],"events":[{"name":"update:model-value","arguments":[{"name":"value","type":"string","description":"New model value.","doc-url":"/developing/qcalendar-day"}],"description":"Emitted when the model value changes.","doc-url":"/developing/qcalendar-day"},{"name":"change","arguments":[{"name":"scope","type":"object","description":"Changed visible range.","doc-url":"/developing/qcalendar-day"}],"description":"Emitted when the view's visible date range changes.","doc-url":"/developing/qcalendar-day"},{"name":"moved","arguments":[{"name":"timestamp","type":"Timestamp","description":"Timestamp moved to.","doc-url":"/developing/qcalendar-day"}],"description":"Emitted when the calendar moves to a new date.","doc-url":"/developing/qcalendar-day"},{"name":"scroll","arguments":[{"name":"details","type":"object","description":"Current scroll position and dimensions.","doc-url":"/developing/qcalendar-day"}],"description":"Emitted when the internal scroll area position changes.","doc-url":"/developing/qcalendar-day"},{"name":"scrollend","arguments":[{"name":"details","type":"object","description":"Final scroll position and dimensions.","doc-url":"/developing/qcalendar-day"}],"description":"Emitted after the internal scroll area stops scrolling.","doc-url":"/developing/qcalendar-day"},{"name":"click-date","arguments":[{"name":"scope","type":"object","description":"Day view date button scope.","doc-url":"/developing/qcalendar-day"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-day"}],"description":"Interact with a day view date button.","doc-url":"/developing/qcalendar-day"},{"name":"contextmenu-date","arguments":[{"name":"scope","type":"object","description":"Day view date button scope.","doc-url":"/developing/qcalendar-day"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-day"}],"description":"Interact with a day view date button.","doc-url":"/developing/qcalendar-day"},{"name":"mousedown-date","arguments":[{"name":"scope","type":"object","description":"Day view date button scope.","doc-url":"/developing/qcalendar-day"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-day"}],"description":"Interact with a day view date button.","doc-url":"/developing/qcalendar-day"},{"name":"mousemove-date","arguments":[{"name":"scope","type":"object","description":"Day view date button scope.","doc-url":"/developing/qcalendar-day"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-day"}],"description":"Interact with a day view date button.","doc-url":"/developing/qcalendar-day"},{"name":"mouseup-date","arguments":[{"name":"scope","type":"object","description":"Day view date button scope.","doc-url":"/developing/qcalendar-day"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-day"}],"description":"Interact with a day view date button.","doc-url":"/developing/qcalendar-day"},{"name":"mouseenter-date","arguments":[{"name":"scope","type":"object","description":"Day view date button scope.","doc-url":"/developing/qcalendar-day"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-day"}],"description":"Interact with a day view date button.","doc-url":"/developing/qcalendar-day"},{"name":"mouseleave-date","arguments":[{"name":"scope","type":"object","description":"Day view date button scope.","doc-url":"/developing/qcalendar-day"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-day"}],"description":"Interact with a day view date button.","doc-url":"/developing/qcalendar-day"},{"name":"touchstart-date","arguments":[{"name":"scope","type":"object","description":"Day view date button scope.","doc-url":"/developing/qcalendar-day"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-day"}],"description":"Interact with a day view date button.","doc-url":"/developing/qcalendar-day"},{"name":"touchmove-date","arguments":[{"name":"scope","type":"object","description":"Day view date button scope.","doc-url":"/developing/qcalendar-day"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-day"}],"description":"Interact with a day view date button.","doc-url":"/developing/qcalendar-day"},{"name":"touchend-date","arguments":[{"name":"scope","type":"object","description":"Day view date button scope.","doc-url":"/developing/qcalendar-day"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-day"}],"description":"Interact with a day view date button.","doc-url":"/developing/qcalendar-day"},{"name":"click-interval","arguments":[{"name":"scope","type":"object","description":"Day view interval timestamp scope.","doc-url":"/developing/qcalendar-day"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-day"}],"description":"Interact with the day view interval gutter.","doc-url":"/developing/qcalendar-day"},{"name":"contextmenu-interval","arguments":[{"name":"scope","type":"object","description":"Day view interval timestamp scope.","doc-url":"/developing/qcalendar-day"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-day"}],"description":"Interact with the day view interval gutter.","doc-url":"/developing/qcalendar-day"},{"name":"mousedown-interval","arguments":[{"name":"scope","type":"object","description":"Day view interval timestamp scope.","doc-url":"/developing/qcalendar-day"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-day"}],"description":"Interact with the day view interval gutter.","doc-url":"/developing/qcalendar-day"},{"name":"mousemove-interval","arguments":[{"name":"scope","type":"object","description":"Day view interval timestamp scope.","doc-url":"/developing/qcalendar-day"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-day"}],"description":"Interact with the day view interval gutter.","doc-url":"/developing/qcalendar-day"},{"name":"mouseup-interval","arguments":[{"name":"scope","type":"object","description":"Day view interval timestamp scope.","doc-url":"/developing/qcalendar-day"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-day"}],"description":"Interact with the day view interval gutter.","doc-url":"/developing/qcalendar-day"},{"name":"mouseenter-interval","arguments":[{"name":"scope","type":"object","description":"Day view interval timestamp scope.","doc-url":"/developing/qcalendar-day"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-day"}],"description":"Interact with the day view interval gutter.","doc-url":"/developing/qcalendar-day"},{"name":"mouseleave-interval","arguments":[{"name":"scope","type":"object","description":"Day view interval timestamp scope.","doc-url":"/developing/qcalendar-day"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-day"}],"description":"Interact with the day view interval gutter.","doc-url":"/developing/qcalendar-day"},{"name":"touchstart-interval","arguments":[{"name":"scope","type":"object","description":"Day view interval timestamp scope.","doc-url":"/developing/qcalendar-day"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-day"}],"description":"Interact with the day view interval gutter.","doc-url":"/developing/qcalendar-day"},{"name":"touchmove-interval","arguments":[{"name":"scope","type":"object","description":"Day view interval timestamp scope.","doc-url":"/developing/qcalendar-day"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-day"}],"description":"Interact with the day view interval gutter.","doc-url":"/developing/qcalendar-day"},{"name":"touchend-interval","arguments":[{"name":"scope","type":"object","description":"Day view interval timestamp scope.","doc-url":"/developing/qcalendar-day"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-day"}],"description":"Interact with the day view interval gutter.","doc-url":"/developing/qcalendar-day"},{"name":"click-head-intervals","arguments":[{"name":"scope","type":"object","description":"Day view interval header scope.","doc-url":"/developing/qcalendar-day"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-day"}],"description":"Interact with the day view interval header.","doc-url":"/developing/qcalendar-day"},{"name":"contextmenu-head-intervals","arguments":[{"name":"scope","type":"object","description":"Day view interval header scope.","doc-url":"/developing/qcalendar-day"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-day"}],"description":"Interact with the day view interval header.","doc-url":"/developing/qcalendar-day"},{"name":"mousedown-head-intervals","arguments":[{"name":"scope","type":"object","description":"Day view interval header scope.","doc-url":"/developing/qcalendar-day"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-day"}],"description":"Interact with the day view interval header.","doc-url":"/developing/qcalendar-day"},{"name":"mousemove-head-intervals","arguments":[{"name":"scope","type":"object","description":"Day view interval header scope.","doc-url":"/developing/qcalendar-day"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-day"}],"description":"Interact with the day view interval header.","doc-url":"/developing/qcalendar-day"},{"name":"mouseup-head-intervals","arguments":[{"name":"scope","type":"object","description":"Day view interval header scope.","doc-url":"/developing/qcalendar-day"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-day"}],"description":"Interact with the day view interval header.","doc-url":"/developing/qcalendar-day"},{"name":"mouseenter-head-intervals","arguments":[{"name":"scope","type":"object","description":"Day view interval header scope.","doc-url":"/developing/qcalendar-day"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-day"}],"description":"Interact with the day view interval header.","doc-url":"/developing/qcalendar-day"},{"name":"mouseleave-head-intervals","arguments":[{"name":"scope","type":"object","description":"Day view interval header scope.","doc-url":"/developing/qcalendar-day"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-day"}],"description":"Interact with the day view interval header.","doc-url":"/developing/qcalendar-day"},{"name":"touchstart-head-intervals","arguments":[{"name":"scope","type":"object","description":"Day view interval header scope.","doc-url":"/developing/qcalendar-day"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-day"}],"description":"Interact with the day view interval header.","doc-url":"/developing/qcalendar-day"},{"name":"touchmove-head-intervals","arguments":[{"name":"scope","type":"object","description":"Day view interval header scope.","doc-url":"/developing/qcalendar-day"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-day"}],"description":"Interact with the day view interval header.","doc-url":"/developing/qcalendar-day"},{"name":"touchend-head-intervals","arguments":[{"name":"scope","type":"object","description":"Day view interval header scope.","doc-url":"/developing/qcalendar-day"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-day"}],"description":"Interact with the day view interval header.","doc-url":"/developing/qcalendar-day"},{"name":"click-head-day","arguments":[{"name":"scope","type":"object","description":"Day view header day scope.","doc-url":"/developing/qcalendar-day"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-day"}],"description":"Interact with a day view header day.","doc-url":"/developing/qcalendar-day"},{"name":"contextmenu-head-day","arguments":[{"name":"scope","type":"object","description":"Day view header day scope.","doc-url":"/developing/qcalendar-day"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-day"}],"description":"Interact with a day view header day.","doc-url":"/developing/qcalendar-day"},{"name":"mousedown-head-day","arguments":[{"name":"scope","type":"object","description":"Day view header day scope.","doc-url":"/developing/qcalendar-day"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-day"}],"description":"Interact with a day view header day.","doc-url":"/developing/qcalendar-day"},{"name":"mousemove-head-day","arguments":[{"name":"scope","type":"object","description":"Day view header day scope.","doc-url":"/developing/qcalendar-day"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-day"}],"description":"Interact with a day view header day.","doc-url":"/developing/qcalendar-day"},{"name":"mouseup-head-day","arguments":[{"name":"scope","type":"object","description":"Day view header day scope.","doc-url":"/developing/qcalendar-day"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-day"}],"description":"Interact with a day view header day.","doc-url":"/developing/qcalendar-day"},{"name":"mouseenter-head-day","arguments":[{"name":"scope","type":"object","description":"Day view header day scope.","doc-url":"/developing/qcalendar-day"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-day"}],"description":"Interact with a day view header day.","doc-url":"/developing/qcalendar-day"},{"name":"mouseleave-head-day","arguments":[{"name":"scope","type":"object","description":"Day view header day scope.","doc-url":"/developing/qcalendar-day"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-day"}],"description":"Interact with a day view header day.","doc-url":"/developing/qcalendar-day"},{"name":"touchstart-head-day","arguments":[{"name":"scope","type":"object","description":"Day view header day scope.","doc-url":"/developing/qcalendar-day"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-day"}],"description":"Interact with a day view header day.","doc-url":"/developing/qcalendar-day"},{"name":"touchmove-head-day","arguments":[{"name":"scope","type":"object","description":"Day view header day scope.","doc-url":"/developing/qcalendar-day"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-day"}],"description":"Interact with a day view header day.","doc-url":"/developing/qcalendar-day"},{"name":"touchend-head-day","arguments":[{"name":"scope","type":"object","description":"Day view header day scope.","doc-url":"/developing/qcalendar-day"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-day"}],"description":"Interact with a day view header day.","doc-url":"/developing/qcalendar-day"},{"name":"click-time","arguments":[{"name":"scope","type":"object","description":"Day view time interval scope.","doc-url":"/developing/qcalendar-day"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-day"}],"description":"Interact with a day view time interval.","doc-url":"/developing/qcalendar-day"},{"name":"contextmenu-time","arguments":[{"name":"scope","type":"object","description":"Day view time interval scope.","doc-url":"/developing/qcalendar-day"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-day"}],"description":"Interact with a day view time interval.","doc-url":"/developing/qcalendar-day"},{"name":"mousedown-time","arguments":[{"name":"scope","type":"object","description":"Day view time interval scope.","doc-url":"/developing/qcalendar-day"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-day"}],"description":"Interact with a day view time interval.","doc-url":"/developing/qcalendar-day"},{"name":"mousemove-time","arguments":[{"name":"scope","type":"object","description":"Day view time interval scope.","doc-url":"/developing/qcalendar-day"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-day"}],"description":"Interact with a day view time interval.","doc-url":"/developing/qcalendar-day"},{"name":"mouseup-time","arguments":[{"name":"scope","type":"object","description":"Day view time interval scope.","doc-url":"/developing/qcalendar-day"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-day"}],"description":"Interact with a day view time interval.","doc-url":"/developing/qcalendar-day"},{"name":"mouseenter-time","arguments":[{"name":"scope","type":"object","description":"Day view time interval scope.","doc-url":"/developing/qcalendar-day"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-day"}],"description":"Interact with a day view time interval.","doc-url":"/developing/qcalendar-day"},{"name":"mouseleave-time","arguments":[{"name":"scope","type":"object","description":"Day view time interval scope.","doc-url":"/developing/qcalendar-day"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-day"}],"description":"Interact with a day view time interval.","doc-url":"/developing/qcalendar-day"},{"name":"touchstart-time","arguments":[{"name":"scope","type":"object","description":"Day view time interval scope.","doc-url":"/developing/qcalendar-day"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-day"}],"description":"Interact with a day view time interval.","doc-url":"/developing/qcalendar-day"},{"name":"touchmove-time","arguments":[{"name":"scope","type":"object","description":"Day view time interval scope.","doc-url":"/developing/qcalendar-day"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-day"}],"description":"Interact with a day view time interval.","doc-url":"/developing/qcalendar-day"},{"name":"touchend-time","arguments":[{"name":"scope","type":"object","description":"Day view time interval scope.","doc-url":"/developing/qcalendar-day"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-day"}],"description":"Interact with a day view time interval.","doc-url":"/developing/qcalendar-day"}],"slots":[{"name":"head-intervals","description":"Customize the interval header area.","doc-url":"/developing/qcalendar-day","vue-properties":[{"name":"timestamps","type":"any[]","description":"Visible interval timestamps.","doc-url":"/developing/qcalendar-day"},{"name":"days","type":"any[]","description":"Visible days rendered by the current view.","doc-url":"/developing/qcalendar-day"},{"name":"date","type":"string","description":"Date represented by the header intervals.","doc-url":"/developing/qcalendar-day"}]},{"name":"head-days-events","description":"Render content in the day header events container.","doc-url":"/developing/qcalendar-day","vue-properties":[{"name":"days","type":"any[]","description":"Visible days rendered by the current view.","doc-url":"/developing/qcalendar-day"},{"name":"timestamps","type":"any[]","description":"Visible timestamps rendered by the current view.","doc-url":"/developing/qcalendar-day"},{"name":"ref","type":"Ref<HTMLElement | undefined>","description":"Header events container reference.","doc-url":"/developing/qcalendar-day"}]},{"name":"head-day","description":"Customize the full day header cell.","doc-url":"/developing/qcalendar-day","vue-properties":[{"name":"calendarTimestamp","type":"Timestamp","description":"Timestamp represented in the configured calendar system.","doc-url":"/developing/qcalendar-day"},{"name":"calendarIdentity","type":"CalendarDateIdentity","description":"Stable native and Gregorian identity for the configured calendar system.","doc-url":"/developing/qcalendar-day"},{"name":"calendarSystem","type":"CalendarSystem","description":"Calendar system used to create `calendarTimestamp`.","doc-url":"/developing/qcalendar-day"},{"name":"timestamp","type":"Timestamp","description":"Timestamp represented by the slot.","doc-url":"/developing/qcalendar-day"},{"name":"timeStartPos","type":"(_time: string, _clamp?: boolean) => number | false","description":"Helper that returns the vertical start position for a time.","doc-url":"/developing/qcalendar-day"},{"name":"timeDurationHeight","type":"(_minutes: number) => number","description":"Helper that returns the vertical height for a duration.","doc-url":"/developing/qcalendar-day"},{"name":"columnIndex","type":"number","description":"Zero-based rendered column index.","doc-url":"/developing/qcalendar-day"},{"name":"activeDate","type":"boolean","description":"Whether the timestamp is the active date.","doc-url":"/developing/qcalendar-day"},{"name":"disabled","type":"boolean","description":"Whether the slot content is disabled.","doc-url":"/developing/qcalendar-day"},{"name":"outside","type":"boolean","description":"Whether the timestamp is outside the active month.","doc-url":"/developing/qcalendar-day"},{"name":"shortWeekdayLabel","type":"boolean","description":"Whether weekday labels are rendered in short form.","doc-url":"/developing/qcalendar-day"},{"name":"droppable","type":"boolean","description":"Whether the slot can accept dropped content.","doc-url":"/developing/qcalendar-day"},{"name":"index","type":"number","description":"Zero-based interval index.","doc-url":"/developing/qcalendar-day"},{"name":"dayLabel","type":"string","description":"Formatted day label for the current timestamp.","doc-url":"/developing/qcalendar-day"},{"name":"days","type":"any[]","description":"Visible days rendered by the current view.","doc-url":"/developing/qcalendar-day"},{"name":"miniMode","type":"boolean","description":"Whether the view is currently rendered in mini mode.","doc-url":"/developing/qcalendar-day"},{"name":"selectedDate","type":"boolean","description":"Whether the slot timestamp is selected.","doc-url":"/developing/qcalendar-day"}]},{"name":"head-date","description":"Customize the date area inside the day header.","doc-url":"/developing/qcalendar-day","vue-properties":[{"name":"calendarTimestamp","type":"Timestamp","description":"Timestamp represented in the configured calendar system.","doc-url":"/developing/qcalendar-day"},{"name":"calendarIdentity","type":"CalendarDateIdentity","description":"Stable native and Gregorian identity for the configured calendar system.","doc-url":"/developing/qcalendar-day"},{"name":"calendarSystem","type":"CalendarSystem","description":"Calendar system used to create `calendarTimestamp`.","doc-url":"/developing/qcalendar-day"},{"name":"timestamp","type":"Timestamp","description":"Timestamp represented by the slot.","doc-url":"/developing/qcalendar-day"},{"name":"timeStartPos","type":"(_time: string, _clamp?: boolean) => number | false","description":"Helper that returns the vertical start position for a time.","doc-url":"/developing/qcalendar-day"},{"name":"timeDurationHeight","type":"(_minutes: number) => number","description":"Helper that returns the vertical height for a duration.","doc-url":"/developing/qcalendar-day"},{"name":"columnIndex","type":"number","description":"Zero-based rendered column index.","doc-url":"/developing/qcalendar-day"},{"name":"activeDate","type":"boolean","description":"Whether the timestamp is the active date.","doc-url":"/developing/qcalendar-day"},{"name":"disabled","type":"boolean","description":"Whether the slot content is disabled.","doc-url":"/developing/qcalendar-day"},{"name":"outside","type":"boolean","description":"Whether the timestamp is outside the active month.","doc-url":"/developing/qcalendar-day"},{"name":"shortWeekdayLabel","type":"boolean","description":"Whether weekday labels are rendered in short form.","doc-url":"/developing/qcalendar-day"},{"name":"droppable","type":"boolean","description":"Whether the slot can accept dropped content.","doc-url":"/developing/qcalendar-day"},{"name":"index","type":"number","description":"Zero-based interval index.","doc-url":"/developing/qcalendar-day"},{"name":"dayLabel","type":"string","description":"Formatted day label for the current timestamp.","doc-url":"/developing/qcalendar-day"},{"name":"days","type":"any[]","description":"Visible days rendered by the current view.","doc-url":"/developing/qcalendar-day"},{"name":"miniMode","type":"boolean","description":"Whether the view is currently rendered in mini mode.","doc-url":"/developing/qcalendar-day"},{"name":"selectedDate","type":"boolean","description":"Whether the slot timestamp is selected.","doc-url":"/developing/qcalendar-day"}]},{"name":"head-day-event","description":"Render event content inside the day header.","doc-url":"/developing/qcalendar-day","vue-properties":[{"name":"calendarTimestamp","type":"Timestamp","description":"Timestamp represented in the configured calendar system.","doc-url":"/developing/qcalendar-day"},{"name":"calendarIdentity","type":"CalendarDateIdentity","description":"Stable native and Gregorian identity for the configured calendar system.","doc-url":"/developing/qcalendar-day"},{"name":"calendarSystem","type":"CalendarSystem","description":"Calendar system used to create `calendarTimestamp`.","doc-url":"/developing/qcalendar-day"},{"name":"timestamp","type":"Timestamp","description":"Timestamp represented by the slot.","doc-url":"/developing/qcalendar-day"},{"name":"timeStartPos","type":"(_time: string, _clamp?: boolean) => number | false","description":"Helper that returns the vertical start position for a time.","doc-url":"/developing/qcalendar-day"},{"name":"timeDurationHeight","type":"(_minutes: number) => number","description":"Helper that returns the vertical height for a duration.","doc-url":"/developing/qcalendar-day"},{"name":"columnIndex","type":"number","description":"Zero-based rendered column index.","doc-url":"/developing/qcalendar-day"},{"name":"activeDate","type":"boolean","description":"Whether the timestamp is the active date.","doc-url":"/developing/qcalendar-day"},{"name":"disabled","type":"boolean","description":"Whether the slot content is disabled.","doc-url":"/developing/qcalendar-day"},{"name":"outside","type":"boolean","description":"Whether the timestamp is outside the active month.","doc-url":"/developing/qcalendar-day"},{"name":"shortWeekdayLabel","type":"boolean","description":"Whether weekday labels are rendered in short form.","doc-url":"/developing/qcalendar-day"},{"name":"droppable","type":"boolean","description":"Whether the slot can accept dropped content.","doc-url":"/developing/qcalendar-day"},{"name":"index","type":"number","description":"Zero-based interval index.","doc-url":"/developing/qcalendar-day"},{"name":"dayLabel","type":"string","description":"Formatted day label for the current timestamp.","doc-url":"/developing/qcalendar-day"},{"name":"days","type":"any[]","description":"Visible days rendered by the current view.","doc-url":"/developing/qcalendar-day"},{"name":"miniMode","type":"boolean","description":"Whether the view is currently rendered in mini mode.","doc-url":"/developing/qcalendar-day"},{"name":"selectedDate","type":"boolean","description":"Whether the slot timestamp is selected.","doc-url":"/developing/qcalendar-day"}]},{"name":"head-weekday-label","description":"Customize the weekday label in the day header.","doc-url":"/developing/qcalendar-day","vue-properties":[{"name":"calendarTimestamp","type":"Timestamp","description":"Timestamp represented in the configured calendar system.","doc-url":"/developing/qcalendar-day"},{"name":"calendarIdentity","type":"CalendarDateIdentity","description":"Stable native and Gregorian identity for the configured calendar system.","doc-url":"/developing/qcalendar-day"},{"name":"calendarSystem","type":"CalendarSystem","description":"Calendar system used to create `calendarTimestamp`.","doc-url":"/developing/qcalendar-day"},{"name":"timestamp","type":"Timestamp","description":"Timestamp represented by the slot.","doc-url":"/developing/qcalendar-day"},{"name":"timeStartPos","type":"(_time: string, _clamp?: boolean) => number | false","description":"Helper that returns the vertical start position for a time.","doc-url":"/developing/qcalendar-day"},{"name":"timeDurationHeight","type":"(_minutes: number) => number","description":"Helper that returns the vertical height for a duration.","doc-url":"/developing/qcalendar-day"},{"name":"columnIndex","type":"number","description":"Zero-based rendered column index.","doc-url":"/developing/qcalendar-day"},{"name":"activeDate","type":"boolean","description":"Whether the timestamp is the active date.","doc-url":"/developing/qcalendar-day"},{"name":"disabled","type":"boolean","description":"Whether the slot content is disabled.","doc-url":"/developing/qcalendar-day"},{"name":"outside","type":"boolean","description":"Whether the timestamp is outside the active month.","doc-url":"/developing/qcalendar-day"},{"name":"shortWeekdayLabel","type":"boolean","description":"Whether weekday labels are rendered in short form.","doc-url":"/developing/qcalendar-day"},{"name":"droppable","type":"boolean","description":"Whether the slot can accept dropped content.","doc-url":"/developing/qcalendar-day"},{"name":"index","type":"number","description":"Zero-based interval index.","doc-url":"/developing/qcalendar-day"},{"name":"dayLabel","type":"string","description":"Formatted day label for the current timestamp.","doc-url":"/developing/qcalendar-day"},{"name":"days","type":"any[]","description":"Visible days rendered by the current view.","doc-url":"/developing/qcalendar-day"},{"name":"miniMode","type":"boolean","description":"Whether the view is currently rendered in mini mode.","doc-url":"/developing/qcalendar-day"},{"name":"selectedDate","type":"boolean","description":"Whether the slot timestamp is selected.","doc-url":"/developing/qcalendar-day"}]},{"name":"head-day-label","description":"Customize the day label in the day header.","doc-url":"/developing/qcalendar-day","vue-properties":[{"name":"calendarTimestamp","type":"Timestamp","description":"Timestamp represented in the configured calendar system.","doc-url":"/developing/qcalendar-day"},{"name":"calendarIdentity","type":"CalendarDateIdentity","description":"Stable native and Gregorian identity for the configured calendar system.","doc-url":"/developing/qcalendar-day"},{"name":"calendarSystem","type":"CalendarSystem","description":"Calendar system used to create `calendarTimestamp`.","doc-url":"/developing/qcalendar-day"},{"name":"dayLabel","type":"string","description":"Formatted day label displayed in the header button.","doc-url":"/developing/qcalendar-day"},{"name":"timestamp","type":"Timestamp","description":"Timestamp represented by the header button.","doc-url":"/developing/qcalendar-day"},{"name":"outside","type":"boolean","description":"Whether the timestamp is outside the active month.","doc-url":"/developing/qcalendar-day"},{"name":"activeDate","type":"boolean","description":"Whether the timestamp is the active date.","doc-url":"/developing/qcalendar-day"},{"name":"disabled","type":"boolean","description":"Whether the header button is disabled.","doc-url":"/developing/qcalendar-day"}]},{"name":"head-day-button","description":"Customize the day header button.","doc-url":"/developing/qcalendar-day","vue-properties":[{"name":"calendarTimestamp","type":"Timestamp","description":"Timestamp represented in the configured calendar system.","doc-url":"/developing/qcalendar-day"},{"name":"calendarIdentity","type":"CalendarDateIdentity","description":"Stable native and Gregorian identity for the configured calendar system.","doc-url":"/developing/qcalendar-day"},{"name":"calendarSystem","type":"CalendarSystem","description":"Calendar system used to create `calendarTimestamp`.","doc-url":"/developing/qcalendar-day"},{"name":"dayLabel","type":"string","description":"Formatted day label displayed in the header button.","doc-url":"/developing/qcalendar-day"},{"name":"timestamp","type":"Timestamp","description":"Timestamp represented by the header button.","doc-url":"/developing/qcalendar-day"},{"name":"outside","type":"boolean","description":"Whether the timestamp is outside the active month.","doc-url":"/developing/qcalendar-day"},{"name":"activeDate","type":"boolean","description":"Whether the timestamp is the active date.","doc-url":"/developing/qcalendar-day"},{"name":"disabled","type":"boolean","description":"Whether the header button is disabled.","doc-url":"/developing/qcalendar-day"}]},{"name":"column-header-before","description":"Render content before a column header.","doc-url":"/developing/qcalendar-day","vue-properties":[{"name":"calendarTimestamp","type":"Timestamp","description":"Timestamp represented in the configured calendar system.","doc-url":"/developing/qcalendar-day"},{"name":"calendarIdentity","type":"CalendarDateIdentity","description":"Stable native and Gregorian identity for the configured calendar system.","doc-url":"/developing/qcalendar-day"},{"name":"calendarSystem","type":"CalendarSystem","description":"Calendar system used to create `calendarTimestamp`.","doc-url":"/developing/qcalendar-day"},{"name":"timestamp","type":"Timestamp","description":"Timestamp represented by the column.","doc-url":"/developing/qcalendar-day"},{"name":"columnIndex","type":"number","description":"Zero-based column index.","doc-url":"/developing/qcalendar-day"}]},{"name":"column-header-after","description":"Render content after a column header.","doc-url":"/developing/qcalendar-day","vue-properties":[{"name":"calendarTimestamp","type":"Timestamp","description":"Timestamp represented in the configured calendar system.","doc-url":"/developing/qcalendar-day"},{"name":"calendarIdentity","type":"CalendarDateIdentity","description":"Stable native and Gregorian identity for the configured calendar system.","doc-url":"/developing/qcalendar-day"},{"name":"calendarSystem","type":"CalendarSystem","description":"Calendar system used to create `calendarTimestamp`.","doc-url":"/developing/qcalendar-day"},{"name":"timestamp","type":"Timestamp","description":"Timestamp represented by the column.","doc-url":"/developing/qcalendar-day"},{"name":"columnIndex","type":"number","description":"Zero-based column index.","doc-url":"/developing/qcalendar-day"}]},{"name":"day-container","description":"Customize the container around rendered days.","doc-url":"/developing/qcalendar-day","vue-properties":[{"name":"days","type":"any[]","description":"Visible days rendered by the day container.","doc-url":"/developing/qcalendar-day"}]},{"name":"day-body","description":"Customize the day body area.","doc-url":"/developing/qcalendar-day","vue-properties":[{"name":"calendarTimestamp","type":"Timestamp","description":"Timestamp represented in the configured calendar system.","doc-url":"/developing/qcalendar-day"},{"name":"calendarIdentity","type":"CalendarDateIdentity","description":"Stable native and Gregorian identity for the configured calendar system.","doc-url":"/developing/qcalendar-day"},{"name":"calendarSystem","type":"CalendarSystem","description":"Calendar system used to create `calendarTimestamp`.","doc-url":"/developing/qcalendar-day"},{"name":"timestamp","type":"Timestamp","description":"Timestamp represented by the slot.","doc-url":"/developing/qcalendar-day"},{"name":"timeStartPos","type":"(_time: string, _clamp?: boolean) => number | false","description":"Helper that returns the vertical start position for a time.","doc-url":"/developing/qcalendar-day"},{"name":"timeDurationHeight","type":"(_minutes: number) => number","description":"Helper that returns the vertical height for a duration.","doc-url":"/developing/qcalendar-day"},{"name":"columnIndex","type":"number","description":"Zero-based rendered column index.","doc-url":"/developing/qcalendar-day"},{"name":"activeDate","type":"boolean","description":"Whether the timestamp is the active date.","doc-url":"/developing/qcalendar-day"},{"name":"disabled","type":"boolean","description":"Whether the slot content is disabled.","doc-url":"/developing/qcalendar-day"},{"name":"outside","type":"boolean","description":"Whether the timestamp is outside the active month.","doc-url":"/developing/qcalendar-day"},{"name":"shortWeekdayLabel","type":"boolean","description":"Whether weekday labels are rendered in short form.","doc-url":"/developing/qcalendar-day"},{"name":"droppable","type":"boolean","description":"Whether the slot can accept dropped content.","doc-url":"/developing/qcalendar-day"},{"name":"index","type":"number","description":"Zero-based interval index.","doc-url":"/developing/qcalendar-day"},{"name":"dayLabel","type":"string","description":"Formatted day label for the current timestamp.","doc-url":"/developing/qcalendar-day"},{"name":"days","type":"any[]","description":"Visible days rendered by the current view.","doc-url":"/developing/qcalendar-day"},{"name":"miniMode","type":"boolean","description":"Whether the view is currently rendered in mini mode.","doc-url":"/developing/qcalendar-day"},{"name":"selectedDate","type":"boolean","description":"Whether the slot timestamp is selected.","doc-url":"/developing/qcalendar-day"}]},{"name":"day-interval","description":"Customize an individual day interval.","doc-url":"/developing/qcalendar-day","vue-properties":[{"name":"calendarTimestamp","type":"Timestamp","description":"Timestamp represented in the configured calendar system.","doc-url":"/developing/qcalendar-day"},{"name":"calendarIdentity","type":"CalendarDateIdentity","description":"Stable native and Gregorian identity for the configured calendar system.","doc-url":"/developing/qcalendar-day"},{"name":"calendarSystem","type":"CalendarSystem","description":"Calendar system used to create `calendarTimestamp`.","doc-url":"/developing/qcalendar-day"},{"name":"timestamp","type":"Timestamp","description":"Timestamp represented by the slot.","doc-url":"/developing/qcalendar-day"},{"name":"timeStartPos","type":"(_time: string, _clamp?: boolean) => number | false","description":"Helper that returns the vertical start position for a time.","doc-url":"/developing/qcalendar-day"},{"name":"timeDurationHeight","type":"(_minutes: number) => number","description":"Helper that returns the vertical height for a duration.","doc-url":"/developing/qcalendar-day"},{"name":"columnIndex","type":"number","description":"Zero-based rendered column index.","doc-url":"/developing/qcalendar-day"},{"name":"activeDate","type":"boolean","description":"Whether the timestamp is the active date.","doc-url":"/developing/qcalendar-day"},{"name":"disabled","type":"boolean","description":"Whether the slot content is disabled.","doc-url":"/developing/qcalendar-day"},{"name":"outside","type":"boolean","description":"Whether the timestamp is outside the active month.","doc-url":"/developing/qcalendar-day"},{"name":"shortWeekdayLabel","type":"boolean","description":"Whether weekday labels are rendered in short form.","doc-url":"/developing/qcalendar-day"},{"name":"droppable","type":"boolean","description":"Whether the slot can accept dropped content.","doc-url":"/developing/qcalendar-day"},{"name":"index","type":"number","description":"Zero-based interval index.","doc-url":"/developing/qcalendar-day"},{"name":"dayLabel","type":"string","description":"Formatted day label for the current timestamp.","doc-url":"/developing/qcalendar-day"},{"name":"days","type":"any[]","description":"Visible days rendered by the current view.","doc-url":"/developing/qcalendar-day"},{"name":"miniMode","type":"boolean","description":"Whether the view is currently rendered in mini mode.","doc-url":"/developing/qcalendar-day"},{"name":"selectedDate","type":"boolean","description":"Whether the slot timestamp is selected.","doc-url":"/developing/qcalendar-day"}]},{"name":"interval-label","description":"Customize an interval label.","doc-url":"/developing/qcalendar-day","vue-properties":[{"name":"calendarTimestamp","type":"Timestamp","description":"Timestamp represented in the configured calendar system.","doc-url":"/developing/qcalendar-day"},{"name":"calendarIdentity","type":"CalendarDateIdentity","description":"Stable native and Gregorian identity for the configured calendar system.","doc-url":"/developing/qcalendar-day"},{"name":"calendarSystem","type":"CalendarSystem","description":"Calendar system used to create `calendarTimestamp`.","doc-url":"/developing/qcalendar-day"},{"name":"timestamp","type":"Timestamp","description":"Timestamp represented by the interval.","doc-url":"/developing/qcalendar-day"},{"name":"outside","type":"boolean","description":"Whether the interval timestamp is outside the active month.","doc-url":"/developing/qcalendar-day"},{"name":"index","type":"number","description":"Zero-based interval index.","doc-url":"/developing/qcalendar-day"},{"name":"label","type":"string","description":"Formatted interval label.","doc-url":"/developing/qcalendar-day"},{"name":"droppable","type":"boolean","description":"Whether the interval can accept dropped content.","doc-url":"/developing/qcalendar-day"},{"name":"disabled","type":"boolean","description":"Whether the interval is disabled.","doc-url":"/developing/qcalendar-day"}]}],"description":"QCalendarDay - QCalendar component","doc-url":"/developing/qcalendar-day"},{"name":"QCalendarMonth","source":{"module":"@quasar/quasar-ui-qcalendar","symbol":"QCalendarMonth"},"attributes":[{"name":"model-value","value":{"kind":"expression","type":"string"},"description":"Date value used by `v-model`, formatted as `YYYY-MM-DD`.","doc-url":"/developing/qcalendar-month"},{"name":"calendar-system","value":{"kind":"expression","type":"object"},"description":"Calendar system used for calendar math and component date values. Defaults to Gregorian.\n\nWhen an adapter is provided, date-bearing values are native to that adapter, and the `locale`, `dir`, and `weekdays` props default from the adapter unless the app passes them.\n\nExamples:\n:calendar-system=\"islamicCivilCalendar\"","doc-url":"/developing/qcalendar-month","default":"\"(): CalendarSystem => gregorianCalendar\""},{"name":"weekdays","value":{"kind":"expression","type":"any[]"},"description":"Weekday indexes shown by the calendar, where `0` is Sunday and `6` is Saturday. Defaults to the active calendar system's recommended weekday order.\n\nPass this prop explicitly to override the adapter default, such as rendering a five-day work week.\n\nExamples:\n:weekdays=\"[1, 2, 3, 4, 5]\"","doc-url":"/developing/qcalendar-month","default":"\"(props: CalendarDefaultProps): number[] => getCalendarWeekdays(props.calendarSystem)\""},{"name":"dir","value":{"kind":"expression","type":"''ltr''|''rtl''|''auto''"},"description":"Text direction used by the rendered calendar root. Defaults to the active calendar system's recommended direction.\n\nPass this prop explicitly to override the adapter default.\n\nExamples:\ndir=\"rtl\"\ndir=\"ltr\"\ndir=\"auto\"","doc-url":"/developing/qcalendar-month","default":"\"(props: CalendarDefaultProps): 'ltr' | 'rtl' =>\\n      getCalendarDirection(props.calendarSystem)\""},{"name":"date-type","value":{"kind":"expression","type":"''round''|''rounded''|''square''"},"description":"Shape used for rendered date buttons.","doc-url":"/developing/qcalendar-month","default":"\"round\""},{"name":"weekday-align","value":{"kind":"expression","type":"''left''|''center''|''right''"},"description":"Horizontal alignment for weekday labels.","doc-url":"/developing/qcalendar-month","default":"\"center\""},{"name":"date-align","value":{"kind":"expression","type":"''left''|''center''|''right''"},"description":"Horizontal alignment for date labels.","doc-url":"/developing/qcalendar-month","default":"\"center\""},{"name":"bordered","value":{"kind":"expression","type":"boolean"},"description":"Adds borders around calendar sections and cells.","doc-url":"/developing/qcalendar-month","type":"boolean"},{"name":"dark","value":{"kind":"expression","type":"boolean"},"description":"Forces dark mode styling.","doc-url":"/developing/qcalendar-month","type":"boolean"},{"name":"no-aria","value":{"kind":"expression","type":"boolean"},"description":"Disables generated ARIA attributes.","doc-url":"/developing/qcalendar-month","type":"boolean"},{"name":"no-active-date","value":{"kind":"expression","type":"boolean"},"description":"Hides the active date styling.","doc-url":"/developing/qcalendar-month","type":"boolean"},{"name":"no-header","value":{"kind":"expression","type":"boolean"},"description":"Hides the calendar header.","doc-url":"/developing/qcalendar-month","type":"boolean"},{"name":"no-scroll","value":{"kind":"expression","type":"boolean"},"description":"Disables internal scroll containers where supported.","doc-url":"/developing/qcalendar-month","type":"boolean"},{"name":"short-weekday-label","value":{"kind":"expression","type":"boolean"},"description":"Uses shortened weekday labels.","doc-url":"/developing/qcalendar-month","type":"boolean"},{"name":"no-default-header-text","value":{"kind":"expression","type":"boolean"},"description":"Hides the default header text.","doc-url":"/developing/qcalendar-month","type":"boolean"},{"name":"no-default-header-btn","value":{"kind":"expression","type":"boolean"},"description":"Hides the default header button.","doc-url":"/developing/qcalendar-month","type":"boolean"},{"name":"min-weekday-label","value":{"kind":"expression","type":"Number | String"},"description":"Minimum number of weekday label characters to display.","doc-url":"/developing/qcalendar-month","default":"\"1\""},{"name":"weekday-breakpoints","value":{"kind":"expression","type":"any[]"},"description":"Cell width breakpoints used to shorten weekday labels.","doc-url":"/developing/qcalendar-month","default":"\"(): number[] => [75, 35]\""},{"name":"locale","value":{"kind":"expression","type":"string"},"description":"BCP 47 locale used for date and weekday formatting. Defaults to the active calendar system's recommended locale.\n\nPass this prop explicitly to override the adapter default.\n\nExamples:\nlocale=\"en-US\"\nlocale=\"ar\"\nlocale=\"hi-IN\"","doc-url":"/developing/qcalendar-month","default":"\"(props: CalendarDefaultProps): string => getCalendarLocale(props.calendarSystem)\""},{"name":"animated","value":{"kind":"expression","type":"boolean"},"description":"Enables animated transitions between calendar ranges.","doc-url":"/developing/qcalendar-month","type":"boolean"},{"name":"transition-prev","value":{"kind":"expression","type":"string"},"description":"Transition name used when moving to the previous range.\n\nExamples:\ntransition-prev=\"slide-right\"\ntransition-prev=\"fade\"\ntransition-prev=\"jump-down\"","doc-url":"/developing/qcalendar-month","default":"\"slide-right\""},{"name":"transition-next","value":{"kind":"expression","type":"string"},"description":"Transition name used when moving to the next range.\n\nExamples:\ntransition-next=\"slide-left\"\ntransition-next=\"fade\"\ntransition-next=\"jump-up\"","doc-url":"/developing/qcalendar-month","default":"\"slide-left\""},{"name":"disabled-days","value":{"kind":"expression","type":"any[]"},"description":"Explicit disabled day definitions.","doc-url":"/developing/qcalendar-month"},{"name":"disabled-before","value":{"kind":"expression","type":"string"},"description":"Disables dates before this `YYYY-MM-DD` value.","doc-url":"/developing/qcalendar-month"},{"name":"disabled-after","value":{"kind":"expression","type":"string"},"description":"Disables dates after this `YYYY-MM-DD` value.","doc-url":"/developing/qcalendar-month"},{"name":"disabled-weekdays","value":{"kind":"expression","type":"any[]"},"description":"Weekday indexes that should be disabled.","doc-url":"/developing/qcalendar-month","default":"\"(): string[] | Set<string> => []\""},{"name":"drag-enter-func","value":{"kind":"expression","type":"Function"},"description":"Drag-enter guard called before a dragged item enters a calendar target.","doc-url":"/developing/qcalendar-month"},{"name":"drag-over-func","value":{"kind":"expression","type":"Function"},"description":"Drag-over guard called while a dragged item is over a calendar target.","doc-url":"/developing/qcalendar-month"},{"name":"drag-leave-func","value":{"kind":"expression","type":"Function"},"description":"Drag-leave guard called before a dragged item leaves a calendar target.","doc-url":"/developing/qcalendar-month"},{"name":"drop-func","value":{"kind":"expression","type":"Function"},"description":"Drop guard called before a dragged item is dropped on a calendar target.","doc-url":"/developing/qcalendar-month"},{"name":"selected-dates","value":{"kind":"expression","type":"Array | Set"},"description":"Selected date strings highlighted by the calendar.","doc-url":"/developing/qcalendar-month","default":"\"(): string[] | Set<string> => []\""},{"name":"selected-start-end-dates","value":{"kind":"expression","type":"any[]"},"description":"Start and end date strings used to highlight a selected range.","doc-url":"/developing/qcalendar-month","default":"\"(): string[] => []\""},{"name":"hoverable","value":{"kind":"expression","type":"boolean"},"description":"Applies hover styling to interactive calendar cells.","doc-url":"/developing/qcalendar-month","type":"boolean"},{"name":"focusable","value":{"kind":"expression","type":"boolean"},"description":"Makes supported calendar cells keyboard focusable.","doc-url":"/developing/qcalendar-month","type":"boolean"},{"name":"focus-type","value":{"kind":"expression","type":"any[]"},"description":"Calendar target types that can receive keyboard focus.","doc-url":"/developing/qcalendar-month","default":"\"(): ('day' | 'date' | 'weekday' | 'interval' | 'time' | 'resource' | 'task')[] => [\\n      'date',\\n    ]\""},{"name":"day-height","value":{"kind":"expression","type":"Number | String"},"description":"Height in pixels or CSS units for each month day cell.","doc-url":"/developing/qcalendar-month","default":"\"0\""},{"name":"day-min-height","value":{"kind":"expression","type":"Number | String"},"description":"Minimum height in pixels or CSS units for each month day cell.","doc-url":"/developing/qcalendar-month","default":"\"0\""},{"name":"day-style","value":{"kind":"expression","type":"Function"},"description":"Function that returns inline styles for month day cells.","doc-url":"/developing/qcalendar-month"},{"name":"day-class","value":{"kind":"expression","type":"Function"},"description":"Function that returns CSS classes for month day cells.","doc-url":"/developing/qcalendar-month"},{"name":"weekday-style","value":{"kind":"expression","type":"Function"},"description":"Function that returns inline styles for weekday header cells.","doc-url":"/developing/qcalendar-month"},{"name":"weekday-class","value":{"kind":"expression","type":"Function"},"description":"Function that returns CSS classes for weekday header cells.","doc-url":"/developing/qcalendar-month"},{"name":"day-padding","value":{"kind":"expression","type":"string"},"description":"Padding applied inside month day cells.","doc-url":"/developing/qcalendar-month"},{"name":"min-weeks","value":{"kind":"expression","type":"Number | String"},"description":"Minimum number of weeks rendered by the month display.","doc-url":"/developing/qcalendar-month","default":"\"1\""},{"name":"short-month-label","value":{"kind":"expression","type":"boolean"},"description":"Uses shortened month labels.","doc-url":"/developing/qcalendar-month","type":"boolean"},{"name":"show-work-weeks","value":{"kind":"expression","type":"boolean"},"description":"Shows ISO work week labels.","doc-url":"/developing/qcalendar-month","type":"boolean"},{"name":"show-month-label","value":{"kind":"expression","type":"boolean"},"description":"Shows the month label.","doc-url":"/developing/qcalendar-month","default":"\"true\"","type":"boolean"},{"name":"show-day-of-year-label","value":{"kind":"expression","type":"boolean"},"description":"Shows the day-of-year label for each day.","doc-url":"/developing/qcalendar-month","type":"boolean"},{"name":"enable-outside-days","value":{"kind":"expression","type":"boolean"},"description":"Enables rendering days outside the active month.","doc-url":"/developing/qcalendar-month","type":"boolean"},{"name":"no-outside-days","value":{"kind":"expression","type":"boolean"},"description":"Hides days outside the active month.","doc-url":"/developing/qcalendar-month","type":"boolean"},{"name":"hover","value":{"kind":"expression","type":"boolean"},"description":"Enables hover behavior tracking for month day cells.","doc-url":"/developing/qcalendar-month","type":"boolean"},{"name":"mini-mode","value":{"kind":"expression","type":"Boolean | String"},"description":"Forces mini mode or lets mini mode follow the configured breakpoint.","doc-url":"/developing/qcalendar-month"},{"name":"breakpoint","value":{"kind":"expression","type":"Number | String"},"description":"Breakpoint used when `mini-mode` is set to `auto`.","doc-url":"/developing/qcalendar-month","default":"\"md\""},{"name":"month-label-size","value":{"kind":"expression","type":"''xxs''|''xs''|''sm''|''md''|''lg''|''xl''|''xxl''"},"description":"Size token used for month labels.","doc-url":"/developing/qcalendar-month","default":"\"sm\""},{"name":"now","value":{"kind":"expression","type":"string"},"description":"Current timestamp override used for deterministic current-time rendering.","doc-url":"/developing/qcalendar-month"},{"name":"cell-width","value":{"kind":"expression","type":"Number | String"},"description":"Fixed cell width used by sticky or horizontally scrolling displays.","doc-url":"/developing/qcalendar-month"},{"name":"use-navigation","value":{"kind":"expression","type":"boolean"},"description":"Enables keyboard navigation for supported calendar cells.","doc-url":"/developing/qcalendar-month","type":"boolean"}],"events":[{"name":"update:model-value","arguments":[{"name":"value","type":"string","description":"New model value.","doc-url":"/developing/qcalendar-month"}],"description":"Emitted when the model value changes.","doc-url":"/developing/qcalendar-month"},{"name":"change","arguments":[{"name":"scope","type":"object","description":"Changed visible range.","doc-url":"/developing/qcalendar-month"}],"description":"Emitted when the view's visible date range changes.","doc-url":"/developing/qcalendar-month"},{"name":"moved","arguments":[{"name":"timestamp","type":"Timestamp","description":"Timestamp moved to.","doc-url":"/developing/qcalendar-month"}],"description":"Emitted when the calendar moves to a new date.","doc-url":"/developing/qcalendar-month"},{"name":"mini-mode","arguments":[{"name":"value","type":"boolean","description":"Whether mini mode is active.","doc-url":"/developing/qcalendar-month"}],"description":"Emitted when the month view enters or exits mini mode.","doc-url":"/developing/qcalendar-month"},{"name":"click-date","arguments":[{"name":"scope","type":"object","description":"Month date button scope.","doc-url":"/developing/qcalendar-month"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-month"}],"description":"Interact with a month date button.","doc-url":"/developing/qcalendar-month"},{"name":"contextmenu-date","arguments":[{"name":"scope","type":"object","description":"Month date button scope.","doc-url":"/developing/qcalendar-month"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-month"}],"description":"Interact with a month date button.","doc-url":"/developing/qcalendar-month"},{"name":"mousedown-date","arguments":[{"name":"scope","type":"object","description":"Month date button scope.","doc-url":"/developing/qcalendar-month"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-month"}],"description":"Interact with a month date button.","doc-url":"/developing/qcalendar-month"},{"name":"mousemove-date","arguments":[{"name":"scope","type":"object","description":"Month date button scope.","doc-url":"/developing/qcalendar-month"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-month"}],"description":"Interact with a month date button.","doc-url":"/developing/qcalendar-month"},{"name":"mouseup-date","arguments":[{"name":"scope","type":"object","description":"Month date button scope.","doc-url":"/developing/qcalendar-month"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-month"}],"description":"Interact with a month date button.","doc-url":"/developing/qcalendar-month"},{"name":"mouseenter-date","arguments":[{"name":"scope","type":"object","description":"Month date button scope.","doc-url":"/developing/qcalendar-month"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-month"}],"description":"Interact with a month date button.","doc-url":"/developing/qcalendar-month"},{"name":"mouseleave-date","arguments":[{"name":"scope","type":"object","description":"Month date button scope.","doc-url":"/developing/qcalendar-month"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-month"}],"description":"Interact with a month date button.","doc-url":"/developing/qcalendar-month"},{"name":"touchstart-date","arguments":[{"name":"scope","type":"object","description":"Month date button scope.","doc-url":"/developing/qcalendar-month"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-month"}],"description":"Interact with a month date button.","doc-url":"/developing/qcalendar-month"},{"name":"touchmove-date","arguments":[{"name":"scope","type":"object","description":"Month date button scope.","doc-url":"/developing/qcalendar-month"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-month"}],"description":"Interact with a month date button.","doc-url":"/developing/qcalendar-month"},{"name":"touchend-date","arguments":[{"name":"scope","type":"object","description":"Month date button scope.","doc-url":"/developing/qcalendar-month"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-month"}],"description":"Interact with a month date button.","doc-url":"/developing/qcalendar-month"},{"name":"click-day","arguments":[{"name":"scope","type":"object","description":"Month day cell scope.","doc-url":"/developing/qcalendar-month"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-month"}],"description":"Interact with a month day cell.","doc-url":"/developing/qcalendar-month"},{"name":"contextmenu-day","arguments":[{"name":"scope","type":"object","description":"Month day cell scope.","doc-url":"/developing/qcalendar-month"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-month"}],"description":"Interact with a month day cell.","doc-url":"/developing/qcalendar-month"},{"name":"mousedown-day","arguments":[{"name":"scope","type":"object","description":"Month day cell scope.","doc-url":"/developing/qcalendar-month"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-month"}],"description":"Interact with a month day cell.","doc-url":"/developing/qcalendar-month"},{"name":"mousemove-day","arguments":[{"name":"scope","type":"object","description":"Month day cell scope.","doc-url":"/developing/qcalendar-month"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-month"}],"description":"Interact with a month day cell.","doc-url":"/developing/qcalendar-month"},{"name":"mouseup-day","arguments":[{"name":"scope","type":"object","description":"Month day cell scope.","doc-url":"/developing/qcalendar-month"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-month"}],"description":"Interact with a month day cell.","doc-url":"/developing/qcalendar-month"},{"name":"mouseenter-day","arguments":[{"name":"scope","type":"object","description":"Month day cell scope.","doc-url":"/developing/qcalendar-month"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-month"}],"description":"Interact with a month day cell.","doc-url":"/developing/qcalendar-month"},{"name":"mouseleave-day","arguments":[{"name":"scope","type":"object","description":"Month day cell scope.","doc-url":"/developing/qcalendar-month"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-month"}],"description":"Interact with a month day cell.","doc-url":"/developing/qcalendar-month"},{"name":"touchstart-day","arguments":[{"name":"scope","type":"object","description":"Month day cell scope.","doc-url":"/developing/qcalendar-month"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-month"}],"description":"Interact with a month day cell.","doc-url":"/developing/qcalendar-month"},{"name":"touchmove-day","arguments":[{"name":"scope","type":"object","description":"Month day cell scope.","doc-url":"/developing/qcalendar-month"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-month"}],"description":"Interact with a month day cell.","doc-url":"/developing/qcalendar-month"},{"name":"touchend-day","arguments":[{"name":"scope","type":"object","description":"Month day cell scope.","doc-url":"/developing/qcalendar-month"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-month"}],"description":"Interact with a month day cell.","doc-url":"/developing/qcalendar-month"},{"name":"click-head-workweek","arguments":[{"name":"scope","type":"object","description":"Month workweek header scope.","doc-url":"/developing/qcalendar-month"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-month"}],"description":"Interact with the month workweek header.","doc-url":"/developing/qcalendar-month"},{"name":"contextmenu-head-workweek","arguments":[{"name":"scope","type":"object","description":"Month workweek header scope.","doc-url":"/developing/qcalendar-month"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-month"}],"description":"Interact with the month workweek header.","doc-url":"/developing/qcalendar-month"},{"name":"mousedown-head-workweek","arguments":[{"name":"scope","type":"object","description":"Month workweek header scope.","doc-url":"/developing/qcalendar-month"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-month"}],"description":"Interact with the month workweek header.","doc-url":"/developing/qcalendar-month"},{"name":"mousemove-head-workweek","arguments":[{"name":"scope","type":"object","description":"Month workweek header scope.","doc-url":"/developing/qcalendar-month"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-month"}],"description":"Interact with the month workweek header.","doc-url":"/developing/qcalendar-month"},{"name":"mouseup-head-workweek","arguments":[{"name":"scope","type":"object","description":"Month workweek header scope.","doc-url":"/developing/qcalendar-month"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-month"}],"description":"Interact with the month workweek header.","doc-url":"/developing/qcalendar-month"},{"name":"mouseenter-head-workweek","arguments":[{"name":"scope","type":"object","description":"Month workweek header scope.","doc-url":"/developing/qcalendar-month"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-month"}],"description":"Interact with the month workweek header.","doc-url":"/developing/qcalendar-month"},{"name":"mouseleave-head-workweek","arguments":[{"name":"scope","type":"object","description":"Month workweek header scope.","doc-url":"/developing/qcalendar-month"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-month"}],"description":"Interact with the month workweek header.","doc-url":"/developing/qcalendar-month"},{"name":"touchstart-head-workweek","arguments":[{"name":"scope","type":"object","description":"Month workweek header scope.","doc-url":"/developing/qcalendar-month"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-month"}],"description":"Interact with the month workweek header.","doc-url":"/developing/qcalendar-month"},{"name":"touchmove-head-workweek","arguments":[{"name":"scope","type":"object","description":"Month workweek header scope.","doc-url":"/developing/qcalendar-month"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-month"}],"description":"Interact with the month workweek header.","doc-url":"/developing/qcalendar-month"},{"name":"touchend-head-workweek","arguments":[{"name":"scope","type":"object","description":"Month workweek header scope.","doc-url":"/developing/qcalendar-month"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-month"}],"description":"Interact with the month workweek header.","doc-url":"/developing/qcalendar-month"},{"name":"click-head-day","arguments":[{"name":"scope","type":"object","description":"Month header day scope.","doc-url":"/developing/qcalendar-month"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-month"}],"description":"Interact with a month header day.","doc-url":"/developing/qcalendar-month"},{"name":"contextmenu-head-day","arguments":[{"name":"scope","type":"object","description":"Month header day scope.","doc-url":"/developing/qcalendar-month"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-month"}],"description":"Interact with a month header day.","doc-url":"/developing/qcalendar-month"},{"name":"mousedown-head-day","arguments":[{"name":"scope","type":"object","description":"Month header day scope.","doc-url":"/developing/qcalendar-month"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-month"}],"description":"Interact with a month header day.","doc-url":"/developing/qcalendar-month"},{"name":"mousemove-head-day","arguments":[{"name":"scope","type":"object","description":"Month header day scope.","doc-url":"/developing/qcalendar-month"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-month"}],"description":"Interact with a month header day.","doc-url":"/developing/qcalendar-month"},{"name":"mouseup-head-day","arguments":[{"name":"scope","type":"object","description":"Month header day scope.","doc-url":"/developing/qcalendar-month"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-month"}],"description":"Interact with a month header day.","doc-url":"/developing/qcalendar-month"},{"name":"mouseenter-head-day","arguments":[{"name":"scope","type":"object","description":"Month header day scope.","doc-url":"/developing/qcalendar-month"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-month"}],"description":"Interact with a month header day.","doc-url":"/developing/qcalendar-month"},{"name":"mouseleave-head-day","arguments":[{"name":"scope","type":"object","description":"Month header day scope.","doc-url":"/developing/qcalendar-month"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-month"}],"description":"Interact with a month header day.","doc-url":"/developing/qcalendar-month"},{"name":"touchstart-head-day","arguments":[{"name":"scope","type":"object","description":"Month header day scope.","doc-url":"/developing/qcalendar-month"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-month"}],"description":"Interact with a month header day.","doc-url":"/developing/qcalendar-month"},{"name":"touchmove-head-day","arguments":[{"name":"scope","type":"object","description":"Month header day scope.","doc-url":"/developing/qcalendar-month"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-month"}],"description":"Interact with a month header day.","doc-url":"/developing/qcalendar-month"},{"name":"touchend-head-day","arguments":[{"name":"scope","type":"object","description":"Month header day scope.","doc-url":"/developing/qcalendar-month"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-month"}],"description":"Interact with a month header day.","doc-url":"/developing/qcalendar-month"},{"name":"click-workweek","arguments":[{"name":"scope","type":"object","description":"Month workweek row scope.","doc-url":"/developing/qcalendar-month"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-month"}],"description":"Interact with a month workweek row.","doc-url":"/developing/qcalendar-month"},{"name":"contextmenu-workweek","arguments":[{"name":"scope","type":"object","description":"Month workweek row scope.","doc-url":"/developing/qcalendar-month"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-month"}],"description":"Interact with a month workweek row.","doc-url":"/developing/qcalendar-month"},{"name":"mousedown-workweek","arguments":[{"name":"scope","type":"object","description":"Month workweek row scope.","doc-url":"/developing/qcalendar-month"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-month"}],"description":"Interact with a month workweek row.","doc-url":"/developing/qcalendar-month"},{"name":"mousemove-workweek","arguments":[{"name":"scope","type":"object","description":"Month workweek row scope.","doc-url":"/developing/qcalendar-month"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-month"}],"description":"Interact with a month workweek row.","doc-url":"/developing/qcalendar-month"},{"name":"mouseup-workweek","arguments":[{"name":"scope","type":"object","description":"Month workweek row scope.","doc-url":"/developing/qcalendar-month"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-month"}],"description":"Interact with a month workweek row.","doc-url":"/developing/qcalendar-month"},{"name":"mouseenter-workweek","arguments":[{"name":"scope","type":"object","description":"Month workweek row scope.","doc-url":"/developing/qcalendar-month"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-month"}],"description":"Interact with a month workweek row.","doc-url":"/developing/qcalendar-month"},{"name":"mouseleave-workweek","arguments":[{"name":"scope","type":"object","description":"Month workweek row scope.","doc-url":"/developing/qcalendar-month"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-month"}],"description":"Interact with a month workweek row.","doc-url":"/developing/qcalendar-month"},{"name":"touchstart-workweek","arguments":[{"name":"scope","type":"object","description":"Month workweek row scope.","doc-url":"/developing/qcalendar-month"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-month"}],"description":"Interact with a month workweek row.","doc-url":"/developing/qcalendar-month"},{"name":"touchmove-workweek","arguments":[{"name":"scope","type":"object","description":"Month workweek row scope.","doc-url":"/developing/qcalendar-month"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-month"}],"description":"Interact with a month workweek row.","doc-url":"/developing/qcalendar-month"},{"name":"touchend-workweek","arguments":[{"name":"scope","type":"object","description":"Month workweek row scope.","doc-url":"/developing/qcalendar-month"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-month"}],"description":"Interact with a month workweek row.","doc-url":"/developing/qcalendar-month"}],"slots":[{"name":"week","description":"Customize a rendered week row.","doc-url":"/developing/qcalendar-month","vue-properties":[{"name":"week","type":"any[]","description":"Timestamps in the rendered week.","doc-url":"/developing/qcalendar-month"},{"name":"weekdays","type":"any[]","description":"Weekday indexes included in the rendered week.","doc-url":"/developing/qcalendar-month"},{"name":"miniMode","type":"boolean","description":"Whether the month view is currently rendered in mini mode.","doc-url":"/developing/qcalendar-month"}]},{"name":"head-workweek","description":"Customize the workweek header.","doc-url":"/developing/qcalendar-month","vue-properties":[{"name":"start","type":"Timestamp","description":"First timestamp in the workweek.","doc-url":"/developing/qcalendar-month"},{"name":"end","type":"Timestamp","description":"Last timestamp in the workweek.","doc-url":"/developing/qcalendar-month"},{"name":"miniMode","type":"boolean","description":"Whether the month view is currently rendered in mini mode.","doc-url":"/developing/qcalendar-month"}]},{"name":"head-day","description":"Customize the month header day cell.","doc-url":"/developing/qcalendar-month","vue-properties":[{"name":"calendarTimestamp","type":"Timestamp","description":"Timestamp represented in the configured calendar system.","doc-url":"/developing/qcalendar-month"},{"name":"calendarIdentity","type":"CalendarDateIdentity","description":"Stable native and Gregorian identity for the configured calendar system.","doc-url":"/developing/qcalendar-month"},{"name":"calendarSystem","type":"CalendarSystem","description":"Calendar system used to create `calendarTimestamp`.","doc-url":"/developing/qcalendar-month"},{"name":"activeDate","type":"boolean","description":"Whether the timestamp is the active date.","doc-url":"/developing/qcalendar-month"},{"name":"weekday","type":"number","description":"Weekday index for the header day.","doc-url":"/developing/qcalendar-month"},{"name":"timestamp","type":"Timestamp","description":"Timestamp represented by the header day.","doc-url":"/developing/qcalendar-month"},{"name":"days","type":"any[]","description":"Visible days represented by the header.","doc-url":"/developing/qcalendar-month"},{"name":"index","type":"number","description":"Zero-based header day index.","doc-url":"/developing/qcalendar-month"},{"name":"miniMode","type":"boolean","description":"Whether the month view is currently rendered in mini mode.","doc-url":"/developing/qcalendar-month"},{"name":"droppable","type":"boolean","description":"Whether the header day can accept dropped content.","doc-url":"/developing/qcalendar-month"},{"name":"disabled","type":"boolean","description":"Whether the header day is disabled.","doc-url":"/developing/qcalendar-month"}]},{"name":"head-day-event","description":"Render event content inside the month header day.","doc-url":"/developing/qcalendar-month","vue-properties":[{"name":"calendarTimestamp","type":"Timestamp","description":"Timestamp represented in the configured calendar system.","doc-url":"/developing/qcalendar-month"},{"name":"calendarIdentity","type":"CalendarDateIdentity","description":"Stable native and Gregorian identity for the configured calendar system.","doc-url":"/developing/qcalendar-month"},{"name":"calendarSystem","type":"CalendarSystem","description":"Calendar system used to create `calendarTimestamp`.","doc-url":"/developing/qcalendar-month"},{"name":"activeDate","type":"boolean","description":"Whether the timestamp is the active date.","doc-url":"/developing/qcalendar-month"},{"name":"weekday","type":"number","description":"Weekday index for the header day.","doc-url":"/developing/qcalendar-month"},{"name":"timestamp","type":"Timestamp","description":"Timestamp represented by the header day.","doc-url":"/developing/qcalendar-month"},{"name":"days","type":"any[]","description":"Visible days represented by the header.","doc-url":"/developing/qcalendar-month"},{"name":"index","type":"number","description":"Zero-based header day index.","doc-url":"/developing/qcalendar-month"},{"name":"miniMode","type":"boolean","description":"Whether the month view is currently rendered in mini mode.","doc-url":"/developing/qcalendar-month"},{"name":"droppable","type":"boolean","description":"Whether the header day can accept dropped content.","doc-url":"/developing/qcalendar-month"},{"name":"disabled","type":"boolean","description":"Whether the header day is disabled.","doc-url":"/developing/qcalendar-month"}]},{"name":"workweek","description":"Customize a rendered workweek row.","doc-url":"/developing/qcalendar-month","vue-properties":[{"name":"workweekLabel","type":"string","description":"Formatted workweek label.","doc-url":"/developing/qcalendar-month"},{"name":"week","type":"any[]","description":"Timestamps in the rendered workweek.","doc-url":"/developing/qcalendar-month"},{"name":"miniMode","type":"boolean","description":"Whether the month view is currently rendered in mini mode.","doc-url":"/developing/qcalendar-month"}]},{"name":"day","description":"Customize a month day cell.","doc-url":"/developing/qcalendar-month","vue-properties":[{"name":"calendarTimestamp","type":"Timestamp","description":"Timestamp represented in the configured calendar system.","doc-url":"/developing/qcalendar-month"},{"name":"calendarIdentity","type":"CalendarDateIdentity","description":"Stable native and Gregorian identity for the configured calendar system.","doc-url":"/developing/qcalendar-month"},{"name":"calendarSystem","type":"CalendarSystem","description":"Calendar system used to create `calendarTimestamp`.","doc-url":"/developing/qcalendar-month"},{"name":"outside","type":"boolean","description":"Whether the day is outside the active month.","doc-url":"/developing/qcalendar-month"},{"name":"timestamp","type":"Timestamp","description":"Timestamp represented by the day cell.","doc-url":"/developing/qcalendar-month"},{"name":"miniMode","type":"boolean","description":"Whether the month view is currently rendered in mini mode.","doc-url":"/developing/qcalendar-month"},{"name":"activeDate","type":"boolean","description":"Whether the timestamp is the active date.","doc-url":"/developing/qcalendar-month"},{"name":"hasMonth","type":"boolean","description":"Whether the timestamp belongs to the rendered month.","doc-url":"/developing/qcalendar-month"},{"name":"droppable","type":"boolean","description":"Whether the day can accept dropped content.","doc-url":"/developing/qcalendar-month"},{"name":"disabled","type":"boolean","description":"Whether the day is disabled.","doc-url":"/developing/qcalendar-month"}]},{"name":"head-day-label","description":"Customize the month header day label.","doc-url":"/developing/qcalendar-month","vue-properties":[{"name":"calendarTimestamp","type":"Timestamp","description":"Timestamp represented in the configured calendar system.","doc-url":"/developing/qcalendar-month"},{"name":"calendarIdentity","type":"CalendarDateIdentity","description":"Stable native and Gregorian identity for the configured calendar system.","doc-url":"/developing/qcalendar-month"},{"name":"calendarSystem","type":"CalendarSystem","description":"Calendar system used to create `calendarTimestamp`.","doc-url":"/developing/qcalendar-month"},{"name":"dayLabel","type":"string","description":"Formatted day label.","doc-url":"/developing/qcalendar-month"},{"name":"timestamp","type":"Timestamp","description":"Timestamp represented by the day label.","doc-url":"/developing/qcalendar-month"},{"name":"outside","type":"boolean","description":"Whether the day is outside the active month.","doc-url":"/developing/qcalendar-month"},{"name":"activeDate","type":"boolean","description":"Whether the timestamp is the active date.","doc-url":"/developing/qcalendar-month"},{"name":"selectedDate","type":"boolean","description":"Whether the timestamp is selected.","doc-url":"/developing/qcalendar-month"},{"name":"miniMode","type":"boolean","description":"Whether the month view is currently rendered in mini mode.","doc-url":"/developing/qcalendar-month"},{"name":"disabled","type":"boolean","description":"Whether the day is disabled.","doc-url":"/developing/qcalendar-month"}]},{"name":"head-day-button","description":"Customize the month header day button.","doc-url":"/developing/qcalendar-month","vue-properties":[{"name":"calendarTimestamp","type":"Timestamp","description":"Timestamp represented in the configured calendar system.","doc-url":"/developing/qcalendar-month"},{"name":"calendarIdentity","type":"CalendarDateIdentity","description":"Stable native and Gregorian identity for the configured calendar system.","doc-url":"/developing/qcalendar-month"},{"name":"calendarSystem","type":"CalendarSystem","description":"Calendar system used to create `calendarTimestamp`.","doc-url":"/developing/qcalendar-month"},{"name":"dayLabel","type":"string","description":"Formatted day label.","doc-url":"/developing/qcalendar-month"},{"name":"timestamp","type":"Timestamp","description":"Timestamp represented by the day label.","doc-url":"/developing/qcalendar-month"},{"name":"outside","type":"boolean","description":"Whether the day is outside the active month.","doc-url":"/developing/qcalendar-month"},{"name":"activeDate","type":"boolean","description":"Whether the timestamp is the active date.","doc-url":"/developing/qcalendar-month"},{"name":"selectedDate","type":"boolean","description":"Whether the timestamp is selected.","doc-url":"/developing/qcalendar-month"},{"name":"miniMode","type":"boolean","description":"Whether the month view is currently rendered in mini mode.","doc-url":"/developing/qcalendar-month"},{"name":"disabled","type":"boolean","description":"Whether the day is disabled.","doc-url":"/developing/qcalendar-month"}]},{"name":"day-of-year","description":"Customize the day-of-year label.","doc-url":"/developing/qcalendar-month","vue-properties":[{"name":"calendarTimestamp","type":"Timestamp","description":"Timestamp represented in the configured calendar system.","doc-url":"/developing/qcalendar-month"},{"name":"calendarIdentity","type":"CalendarDateIdentity","description":"Stable native and Gregorian identity for the configured calendar system.","doc-url":"/developing/qcalendar-month"},{"name":"calendarSystem","type":"CalendarSystem","description":"Calendar system used to create `calendarTimestamp`.","doc-url":"/developing/qcalendar-month"},{"name":"timestamp","type":"Timestamp","description":"Timestamp represented by the day-of-year label.","doc-url":"/developing/qcalendar-month"}]},{"name":"month-label","description":"Customize the month label.","doc-url":"/developing/qcalendar-month","vue-properties":[{"name":"calendarTimestamp","type":"Timestamp","description":"Timestamp represented in the configured calendar system.","doc-url":"/developing/qcalendar-month"},{"name":"calendarIdentity","type":"CalendarDateIdentity","description":"Stable native and Gregorian identity for the configured calendar system.","doc-url":"/developing/qcalendar-month"},{"name":"calendarSystem","type":"CalendarSystem","description":"Calendar system used to create `calendarTimestamp`.","doc-url":"/developing/qcalendar-month"},{"name":"monthLabel","type":"string","description":"Formatted month label.","doc-url":"/developing/qcalendar-month"},{"name":"timestamp","type":"Timestamp","description":"Timestamp represented by the month label.","doc-url":"/developing/qcalendar-month"},{"name":"miniMode","type":"boolean","description":"Whether the month view is currently rendered in mini mode.","doc-url":"/developing/qcalendar-month"}]}],"description":"QCalendarMonth - QCalendar component","doc-url":"/developing/qcalendar-month"},{"name":"QCalendarResource","source":{"module":"@quasar/quasar-ui-qcalendar","symbol":"QCalendarResource"},"attributes":[{"name":"model-value","value":{"kind":"expression","type":"string"},"description":"Date value used by `v-model`, formatted as `YYYY-MM-DD`.","doc-url":"/developing/qcalendar-resource"},{"name":"calendar-system","value":{"kind":"expression","type":"object"},"description":"Calendar system used for calendar math and component date values. Defaults to Gregorian.\n\nWhen an adapter is provided, date-bearing values are native to that adapter, and the `locale`, `dir`, and `weekdays` props default from the adapter unless the app passes them.\n\nExamples:\n:calendar-system=\"islamicCivilCalendar\"","doc-url":"/developing/qcalendar-resource","default":"\"(): CalendarSystem => gregorianCalendar\""},{"name":"weekdays","value":{"kind":"expression","type":"any[]"},"description":"Weekday indexes shown by the calendar, where `0` is Sunday and `6` is Saturday. Defaults to the active calendar system's recommended weekday order.\n\nPass this prop explicitly to override the adapter default, such as rendering a five-day work week.\n\nExamples:\n:weekdays=\"[1, 2, 3, 4, 5]\"","doc-url":"/developing/qcalendar-resource","default":"\"(props: CalendarDefaultProps): number[] => getCalendarWeekdays(props.calendarSystem)\""},{"name":"dir","value":{"kind":"expression","type":"''ltr''|''rtl''|''auto''"},"description":"Text direction used by the rendered calendar root. Defaults to the active calendar system's recommended direction.\n\nPass this prop explicitly to override the adapter default.\n\nExamples:\ndir=\"rtl\"\ndir=\"ltr\"\ndir=\"auto\"","doc-url":"/developing/qcalendar-resource","default":"\"(props: CalendarDefaultProps): 'ltr' | 'rtl' =>\\n      getCalendarDirection(props.calendarSystem)\""},{"name":"date-type","value":{"kind":"expression","type":"''round''|''rounded''|''square''"},"description":"Shape used for rendered date buttons.","doc-url":"/developing/qcalendar-resource","default":"\"round\""},{"name":"weekday-align","value":{"kind":"expression","type":"''left''|''center''|''right''"},"description":"Horizontal alignment for weekday labels.","doc-url":"/developing/qcalendar-resource","default":"\"center\""},{"name":"date-align","value":{"kind":"expression","type":"''left''|''center''|''right''"},"description":"Horizontal alignment for date labels.","doc-url":"/developing/qcalendar-resource","default":"\"center\""},{"name":"bordered","value":{"kind":"expression","type":"boolean"},"description":"Adds borders around calendar sections and cells.","doc-url":"/developing/qcalendar-resource","type":"boolean"},{"name":"dark","value":{"kind":"expression","type":"boolean"},"description":"Forces dark mode styling.","doc-url":"/developing/qcalendar-resource","type":"boolean"},{"name":"no-aria","value":{"kind":"expression","type":"boolean"},"description":"Disables generated ARIA attributes.","doc-url":"/developing/qcalendar-resource","type":"boolean"},{"name":"no-active-date","value":{"kind":"expression","type":"boolean"},"description":"Hides the active date styling.","doc-url":"/developing/qcalendar-resource","type":"boolean"},{"name":"no-header","value":{"kind":"expression","type":"boolean"},"description":"Hides the calendar header.","doc-url":"/developing/qcalendar-resource","type":"boolean"},{"name":"no-scroll","value":{"kind":"expression","type":"boolean"},"description":"Disables internal scroll containers where supported.","doc-url":"/developing/qcalendar-resource","type":"boolean"},{"name":"short-weekday-label","value":{"kind":"expression","type":"boolean"},"description":"Uses shortened weekday labels.","doc-url":"/developing/qcalendar-resource","type":"boolean"},{"name":"no-default-header-text","value":{"kind":"expression","type":"boolean"},"description":"Hides the default header text.","doc-url":"/developing/qcalendar-resource","type":"boolean"},{"name":"no-default-header-btn","value":{"kind":"expression","type":"boolean"},"description":"Hides the default header button.","doc-url":"/developing/qcalendar-resource","type":"boolean"},{"name":"min-weekday-label","value":{"kind":"expression","type":"Number | String"},"description":"Minimum number of weekday label characters to display.","doc-url":"/developing/qcalendar-resource","default":"\"1\""},{"name":"weekday-breakpoints","value":{"kind":"expression","type":"any[]"},"description":"Cell width breakpoints used to shorten weekday labels.","doc-url":"/developing/qcalendar-resource","default":"\"(): number[] => [75, 35]\""},{"name":"locale","value":{"kind":"expression","type":"string"},"description":"BCP 47 locale used for date and weekday formatting. Defaults to the active calendar system's recommended locale.\n\nPass this prop explicitly to override the adapter default.\n\nExamples:\nlocale=\"en-US\"\nlocale=\"ar\"\nlocale=\"hi-IN\"","doc-url":"/developing/qcalendar-resource","default":"\"(props: CalendarDefaultProps): string => getCalendarLocale(props.calendarSystem)\""},{"name":"animated","value":{"kind":"expression","type":"boolean"},"description":"Enables animated transitions between calendar ranges.","doc-url":"/developing/qcalendar-resource","type":"boolean"},{"name":"transition-prev","value":{"kind":"expression","type":"string"},"description":"Transition name used when moving to the previous range.\n\nExamples:\ntransition-prev=\"slide-right\"\ntransition-prev=\"fade\"\ntransition-prev=\"jump-down\"","doc-url":"/developing/qcalendar-resource","default":"\"slide-right\""},{"name":"transition-next","value":{"kind":"expression","type":"string"},"description":"Transition name used when moving to the next range.\n\nExamples:\ntransition-next=\"slide-left\"\ntransition-next=\"fade\"\ntransition-next=\"jump-up\"","doc-url":"/developing/qcalendar-resource","default":"\"slide-left\""},{"name":"disabled-days","value":{"kind":"expression","type":"any[]"},"description":"Explicit disabled day definitions.","doc-url":"/developing/qcalendar-resource"},{"name":"disabled-before","value":{"kind":"expression","type":"string"},"description":"Disables dates before this `YYYY-MM-DD` value.","doc-url":"/developing/qcalendar-resource"},{"name":"disabled-after","value":{"kind":"expression","type":"string"},"description":"Disables dates after this `YYYY-MM-DD` value.","doc-url":"/developing/qcalendar-resource"},{"name":"disabled-weekdays","value":{"kind":"expression","type":"any[]"},"description":"Weekday indexes that should be disabled.","doc-url":"/developing/qcalendar-resource","default":"\"(): string[] | Set<string> => []\""},{"name":"drag-enter-func","value":{"kind":"expression","type":"Function"},"description":"Drag-enter guard called before a dragged item enters a calendar target.","doc-url":"/developing/qcalendar-resource"},{"name":"drag-over-func","value":{"kind":"expression","type":"Function"},"description":"Drag-over guard called while a dragged item is over a calendar target.","doc-url":"/developing/qcalendar-resource"},{"name":"drag-leave-func","value":{"kind":"expression","type":"Function"},"description":"Drag-leave guard called before a dragged item leaves a calendar target.","doc-url":"/developing/qcalendar-resource"},{"name":"drop-func","value":{"kind":"expression","type":"Function"},"description":"Drop guard called before a dragged item is dropped on a calendar target.","doc-url":"/developing/qcalendar-resource"},{"name":"selected-dates","value":{"kind":"expression","type":"Array | Set"},"description":"Selected date strings highlighted by the calendar.","doc-url":"/developing/qcalendar-resource","default":"\"(): string[] | Set<string> => []\""},{"name":"selected-start-end-dates","value":{"kind":"expression","type":"any[]"},"description":"Start and end date strings used to highlight a selected range.","doc-url":"/developing/qcalendar-resource","default":"\"(): string[] => []\""},{"name":"hoverable","value":{"kind":"expression","type":"boolean"},"description":"Applies hover styling to interactive calendar cells.","doc-url":"/developing/qcalendar-resource","type":"boolean"},{"name":"focusable","value":{"kind":"expression","type":"boolean"},"description":"Makes supported calendar cells keyboard focusable.","doc-url":"/developing/qcalendar-resource","type":"boolean"},{"name":"focus-type","value":{"kind":"expression","type":"any[]"},"description":"Calendar target types that can receive keyboard focus.","doc-url":"/developing/qcalendar-resource","default":"\"(): ('day' | 'date' | 'weekday' | 'interval' | 'time' | 'resource' | 'task')[] => [\\n      'date',\\n    ]\""},{"name":"model-resources","value":{"kind":"expression","type":"any[]"},"description":"Resources rendered by the resource view.","doc-url":"/developing/qcalendar-resource"},{"name":"resource-key","value":{"kind":"expression","type":"string"},"description":"Resource field used as the unique key.","doc-url":"/developing/qcalendar-resource","default":"\"id\""},{"name":"resource-label","value":{"kind":"expression","type":"string"},"description":"Resource field used as the display label.","doc-url":"/developing/qcalendar-resource","default":"\"label\""},{"name":"resource-height","value":{"kind":"expression","type":"Number | String"},"description":"Height in pixels or CSS units for each resource row.","doc-url":"/developing/qcalendar-resource","default":"\"0\""},{"name":"resource-min-height","value":{"kind":"expression","type":"Number | String"},"description":"Minimum height in pixels or CSS units for each resource row.","doc-url":"/developing/qcalendar-resource","default":"\"70\""},{"name":"resource-style","value":{"kind":"expression","type":"Function"},"description":"Function that returns inline styles for resource rows.","doc-url":"/developing/qcalendar-resource","default":"\"null\""},{"name":"resource-class","value":{"kind":"expression","type":"Function"},"description":"Function that returns CSS classes for resource rows.","doc-url":"/developing/qcalendar-resource","default":"\"null\""},{"name":"cell-width","value":{"kind":"expression","type":"Number | String"},"description":"Width in pixels or CSS units for each interval cell.","doc-url":"/developing/qcalendar-resource","default":"\"100\""},{"name":"interval-header-height","value":{"kind":"expression","type":"Number | String"},"description":"Height in pixels or CSS units for the interval header.","doc-url":"/developing/qcalendar-resource","default":"\"20\""},{"name":"no-sticky","value":{"kind":"expression","type":"boolean"},"description":"Disables sticky resource headers and columns.","doc-url":"/developing/qcalendar-resource","type":"boolean"},{"name":"view","value":{"kind":"expression","type":"''day''|''week''|''month''|''month-interval''"},"description":"Calendar interval view mode.","doc-url":"/developing/qcalendar-resource","default":"\"day\""},{"name":"short-interval-label","value":{"kind":"expression","type":"boolean"},"description":"Uses shortened interval labels where possible.","doc-url":"/developing/qcalendar-resource","type":"boolean"},{"name":"interval-height","value":{"kind":"expression","type":"Number | String"},"description":"Height in pixels or CSS units for each time interval.","doc-url":"/developing/qcalendar-resource","default":"\"40\""},{"name":"interval-minutes","value":{"kind":"expression","type":"Number | String"},"description":"Number of minutes represented by each interval.","doc-url":"/developing/qcalendar-resource","default":"\"60\""},{"name":"interval-start","value":{"kind":"expression","type":"Number | String"},"description":"Starting interval hour.","doc-url":"/developing/qcalendar-resource","default":"\"0\""},{"name":"interval-count","value":{"kind":"expression","type":"Number | String"},"description":"Number of intervals rendered in the day.","doc-url":"/developing/qcalendar-resource","default":"\"24\""},{"name":"interval-style","value":{"kind":"expression","type":"Function"},"description":"Function that returns inline styles for interval cells.","doc-url":"/developing/qcalendar-resource","default":"\"null\""},{"name":"interval-class","value":{"kind":"expression","type":"Function"},"description":"Function that returns CSS classes for interval cells.","doc-url":"/developing/qcalendar-resource","default":"\"null\""},{"name":"weekday-style","value":{"kind":"expression","type":"Function"},"description":"Function that returns inline styles for weekday header cells.","doc-url":"/developing/qcalendar-resource","default":"\"null\""},{"name":"weekday-class","value":{"kind":"expression","type":"Function"},"description":"Function that returns CSS classes for weekday header cells.","doc-url":"/developing/qcalendar-resource","default":"\"null\""},{"name":"show-interval-label","value":{"kind":"expression","type":"Function"},"description":"Function that controls whether an interval label is shown.","doc-url":"/developing/qcalendar-resource","default":"\"null\""},{"name":"hour24-format","value":{"kind":"expression","type":"boolean"},"description":"Uses 24-hour time labels.","doc-url":"/developing/qcalendar-resource","type":"boolean"},{"name":"time-clicks-clamped","value":{"kind":"expression","type":"boolean"},"description":"Clamps time click calculations to interval boundaries.","doc-url":"/developing/qcalendar-resource","type":"boolean"},{"name":"date-header","value":{"kind":"expression","type":"''stacked''|''inline''|''inverted''"},"description":"Header layout used for date labels.","doc-url":"/developing/qcalendar-resource","default":"\"stacked\""},{"name":"column-count","value":{"kind":"expression","type":"Number | String"},"description":"Number of columns rendered when a single day is split into columns.","doc-url":"/developing/qcalendar-resource","default":"\"0\""},{"name":"column-index-start","value":{"kind":"expression","type":"Number | String"},"description":"Starting column index used when rendering split day columns.","doc-url":"/developing/qcalendar-resource","default":"\"0\""},{"name":"max-days","value":{"kind":"expression","type":"number"},"description":"Maximum number of days rendered by day-like views.","doc-url":"/developing/qcalendar-resource","default":"\"1\""},{"name":"now","value":{"kind":"expression","type":"string"},"description":"Current timestamp override used for deterministic current-time rendering.","doc-url":"/developing/qcalendar-resource"},{"name":"use-navigation","value":{"kind":"expression","type":"boolean"},"description":"Enables keyboard navigation for supported calendar cells.","doc-url":"/developing/qcalendar-resource","type":"boolean"}],"events":[{"name":"update:model-value","arguments":[{"name":"value","type":"string","description":"New model value.","doc-url":"/developing/qcalendar-resource"}],"description":"Emitted when the model value changes.","doc-url":"/developing/qcalendar-resource"},{"name":"update:model-resources","arguments":[{"name":"value","type":"any[]","description":"New resources array.","doc-url":"/developing/qcalendar-resource"}],"description":"Emitted when the resources model changes.","doc-url":"/developing/qcalendar-resource"},{"name":"resource-expanded","arguments":[{"name":"expanded","type":"boolean","description":"Whether the resource is expanded.","doc-url":"/developing/qcalendar-resource"},{"name":"scope","type":"object","description":"Resource scope.","doc-url":"/developing/qcalendar-resource"}],"description":"Emitted when a resource is expanded or collapsed.","doc-url":"/developing/qcalendar-resource"},{"name":"change","arguments":[{"name":"scope","type":"object","description":"Changed visible range.","doc-url":"/developing/qcalendar-resource"}],"description":"Emitted when the view's visible date range changes.","doc-url":"/developing/qcalendar-resource"},{"name":"moved","arguments":[{"name":"timestamp","type":"Timestamp","description":"Timestamp moved to.","doc-url":"/developing/qcalendar-resource"}],"description":"Emitted when the calendar moves to a new date.","doc-url":"/developing/qcalendar-resource"},{"name":"scroll","arguments":[{"name":"details","type":"object","description":"Current scroll position and dimensions.","doc-url":"/developing/qcalendar-resource"}],"description":"Emitted when the internal scroll area position changes.","doc-url":"/developing/qcalendar-resource"},{"name":"scrollend","arguments":[{"name":"details","type":"object","description":"Final scroll position and dimensions.","doc-url":"/developing/qcalendar-resource"}],"description":"Emitted after the internal scroll area stops scrolling.","doc-url":"/developing/qcalendar-resource"},{"name":"click-interval","arguments":[{"name":"scope","type":"object","description":"Resource interval scope.","doc-url":"/developing/qcalendar-resource"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-resource"}],"description":"Interact with a resource interval.","doc-url":"/developing/qcalendar-resource"},{"name":"contextmenu-interval","arguments":[{"name":"scope","type":"object","description":"Resource interval scope.","doc-url":"/developing/qcalendar-resource"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-resource"}],"description":"Interact with a resource interval.","doc-url":"/developing/qcalendar-resource"},{"name":"mousedown-interval","arguments":[{"name":"scope","type":"object","description":"Resource interval scope.","doc-url":"/developing/qcalendar-resource"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-resource"}],"description":"Interact with a resource interval.","doc-url":"/developing/qcalendar-resource"},{"name":"mousemove-interval","arguments":[{"name":"scope","type":"object","description":"Resource interval scope.","doc-url":"/developing/qcalendar-resource"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-resource"}],"description":"Interact with a resource interval.","doc-url":"/developing/qcalendar-resource"},{"name":"mouseup-interval","arguments":[{"name":"scope","type":"object","description":"Resource interval scope.","doc-url":"/developing/qcalendar-resource"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-resource"}],"description":"Interact with a resource interval.","doc-url":"/developing/qcalendar-resource"},{"name":"mouseenter-interval","arguments":[{"name":"scope","type":"object","description":"Resource interval scope.","doc-url":"/developing/qcalendar-resource"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-resource"}],"description":"Interact with a resource interval.","doc-url":"/developing/qcalendar-resource"},{"name":"mouseleave-interval","arguments":[{"name":"scope","type":"object","description":"Resource interval scope.","doc-url":"/developing/qcalendar-resource"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-resource"}],"description":"Interact with a resource interval.","doc-url":"/developing/qcalendar-resource"},{"name":"touchstart-interval","arguments":[{"name":"scope","type":"object","description":"Resource interval scope.","doc-url":"/developing/qcalendar-resource"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-resource"}],"description":"Interact with a resource interval.","doc-url":"/developing/qcalendar-resource"},{"name":"touchmove-interval","arguments":[{"name":"scope","type":"object","description":"Resource interval scope.","doc-url":"/developing/qcalendar-resource"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-resource"}],"description":"Interact with a resource interval.","doc-url":"/developing/qcalendar-resource"},{"name":"touchend-interval","arguments":[{"name":"scope","type":"object","description":"Resource interval scope.","doc-url":"/developing/qcalendar-resource"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-resource"}],"description":"Interact with a resource interval.","doc-url":"/developing/qcalendar-resource"},{"name":"click-time","arguments":[{"name":"scope","type":"object","description":"Resource time interval scope.","doc-url":"/developing/qcalendar-resource"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-resource"}],"description":"Interact with a resource time interval.","doc-url":"/developing/qcalendar-resource"},{"name":"contextmenu-time","arguments":[{"name":"scope","type":"object","description":"Resource time interval scope.","doc-url":"/developing/qcalendar-resource"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-resource"}],"description":"Interact with a resource time interval.","doc-url":"/developing/qcalendar-resource"},{"name":"mousedown-time","arguments":[{"name":"scope","type":"object","description":"Resource time interval scope.","doc-url":"/developing/qcalendar-resource"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-resource"}],"description":"Interact with a resource time interval.","doc-url":"/developing/qcalendar-resource"},{"name":"mousemove-time","arguments":[{"name":"scope","type":"object","description":"Resource time interval scope.","doc-url":"/developing/qcalendar-resource"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-resource"}],"description":"Interact with a resource time interval.","doc-url":"/developing/qcalendar-resource"},{"name":"mouseup-time","arguments":[{"name":"scope","type":"object","description":"Resource time interval scope.","doc-url":"/developing/qcalendar-resource"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-resource"}],"description":"Interact with a resource time interval.","doc-url":"/developing/qcalendar-resource"},{"name":"mouseenter-time","arguments":[{"name":"scope","type":"object","description":"Resource time interval scope.","doc-url":"/developing/qcalendar-resource"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-resource"}],"description":"Interact with a resource time interval.","doc-url":"/developing/qcalendar-resource"},{"name":"mouseleave-time","arguments":[{"name":"scope","type":"object","description":"Resource time interval scope.","doc-url":"/developing/qcalendar-resource"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-resource"}],"description":"Interact with a resource time interval.","doc-url":"/developing/qcalendar-resource"},{"name":"touchstart-time","arguments":[{"name":"scope","type":"object","description":"Resource time interval scope.","doc-url":"/developing/qcalendar-resource"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-resource"}],"description":"Interact with a resource time interval.","doc-url":"/developing/qcalendar-resource"},{"name":"touchmove-time","arguments":[{"name":"scope","type":"object","description":"Resource time interval scope.","doc-url":"/developing/qcalendar-resource"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-resource"}],"description":"Interact with a resource time interval.","doc-url":"/developing/qcalendar-resource"},{"name":"touchend-time","arguments":[{"name":"scope","type":"object","description":"Resource time interval scope.","doc-url":"/developing/qcalendar-resource"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-resource"}],"description":"Interact with a resource time interval.","doc-url":"/developing/qcalendar-resource"},{"name":"click-head-resources","arguments":[{"name":"scope","type":"object","description":"Resource header scope.","doc-url":"/developing/qcalendar-resource"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-resource"}],"description":"Interact with the resource header.","doc-url":"/developing/qcalendar-resource"},{"name":"contextmenu-head-resources","arguments":[{"name":"scope","type":"object","description":"Resource header scope.","doc-url":"/developing/qcalendar-resource"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-resource"}],"description":"Interact with the resource header.","doc-url":"/developing/qcalendar-resource"},{"name":"mousedown-head-resources","arguments":[{"name":"scope","type":"object","description":"Resource header scope.","doc-url":"/developing/qcalendar-resource"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-resource"}],"description":"Interact with the resource header.","doc-url":"/developing/qcalendar-resource"},{"name":"mousemove-head-resources","arguments":[{"name":"scope","type":"object","description":"Resource header scope.","doc-url":"/developing/qcalendar-resource"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-resource"}],"description":"Interact with the resource header.","doc-url":"/developing/qcalendar-resource"},{"name":"mouseup-head-resources","arguments":[{"name":"scope","type":"object","description":"Resource header scope.","doc-url":"/developing/qcalendar-resource"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-resource"}],"description":"Interact with the resource header.","doc-url":"/developing/qcalendar-resource"},{"name":"mouseenter-head-resources","arguments":[{"name":"scope","type":"object","description":"Resource header scope.","doc-url":"/developing/qcalendar-resource"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-resource"}],"description":"Interact with the resource header.","doc-url":"/developing/qcalendar-resource"},{"name":"mouseleave-head-resources","arguments":[{"name":"scope","type":"object","description":"Resource header scope.","doc-url":"/developing/qcalendar-resource"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-resource"}],"description":"Interact with the resource header.","doc-url":"/developing/qcalendar-resource"},{"name":"touchstart-head-resources","arguments":[{"name":"scope","type":"object","description":"Resource header scope.","doc-url":"/developing/qcalendar-resource"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-resource"}],"description":"Interact with the resource header.","doc-url":"/developing/qcalendar-resource"},{"name":"touchmove-head-resources","arguments":[{"name":"scope","type":"object","description":"Resource header scope.","doc-url":"/developing/qcalendar-resource"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-resource"}],"description":"Interact with the resource header.","doc-url":"/developing/qcalendar-resource"},{"name":"touchend-head-resources","arguments":[{"name":"scope","type":"object","description":"Resource header scope.","doc-url":"/developing/qcalendar-resource"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-resource"}],"description":"Interact with the resource header.","doc-url":"/developing/qcalendar-resource"},{"name":"click-resource","arguments":[{"name":"scope","type":"object","description":"Resource label scope.","doc-url":"/developing/qcalendar-resource"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-resource"}],"description":"Interact with a resource label.","doc-url":"/developing/qcalendar-resource"},{"name":"contextmenu-resource","arguments":[{"name":"scope","type":"object","description":"Resource label scope.","doc-url":"/developing/qcalendar-resource"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-resource"}],"description":"Interact with a resource label.","doc-url":"/developing/qcalendar-resource"},{"name":"mousedown-resource","arguments":[{"name":"scope","type":"object","description":"Resource label scope.","doc-url":"/developing/qcalendar-resource"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-resource"}],"description":"Interact with a resource label.","doc-url":"/developing/qcalendar-resource"},{"name":"mousemove-resource","arguments":[{"name":"scope","type":"object","description":"Resource label scope.","doc-url":"/developing/qcalendar-resource"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-resource"}],"description":"Interact with a resource label.","doc-url":"/developing/qcalendar-resource"},{"name":"mouseup-resource","arguments":[{"name":"scope","type":"object","description":"Resource label scope.","doc-url":"/developing/qcalendar-resource"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-resource"}],"description":"Interact with a resource label.","doc-url":"/developing/qcalendar-resource"},{"name":"mouseenter-resource","arguments":[{"name":"scope","type":"object","description":"Resource label scope.","doc-url":"/developing/qcalendar-resource"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-resource"}],"description":"Interact with a resource label.","doc-url":"/developing/qcalendar-resource"},{"name":"mouseleave-resource","arguments":[{"name":"scope","type":"object","description":"Resource label scope.","doc-url":"/developing/qcalendar-resource"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-resource"}],"description":"Interact with a resource label.","doc-url":"/developing/qcalendar-resource"},{"name":"touchstart-resource","arguments":[{"name":"scope","type":"object","description":"Resource label scope.","doc-url":"/developing/qcalendar-resource"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-resource"}],"description":"Interact with a resource label.","doc-url":"/developing/qcalendar-resource"},{"name":"touchmove-resource","arguments":[{"name":"scope","type":"object","description":"Resource label scope.","doc-url":"/developing/qcalendar-resource"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-resource"}],"description":"Interact with a resource label.","doc-url":"/developing/qcalendar-resource"},{"name":"touchend-resource","arguments":[{"name":"scope","type":"object","description":"Resource label scope.","doc-url":"/developing/qcalendar-resource"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-resource"}],"description":"Interact with a resource label.","doc-url":"/developing/qcalendar-resource"}],"slots":[{"name":"head-resources","description":"Customize the resource header. Defaults to \"Resources\".","doc-url":"/developing/qcalendar-resource","vue-properties":[{"name":"timestamps","type":"Ref<Timestamp[][]> | Array","description":"Visible interval timestamps for the resource header.","doc-url":"/developing/qcalendar-resource"},{"name":"days","type":"any[]","description":"Visible days rendered by the resource view.","doc-url":"/developing/qcalendar-resource"},{"name":"date","type":"string","description":"Date represented by the resource header.","doc-url":"/developing/qcalendar-resource"},{"name":"resources","type":"any[]","description":"Resources rendered by the resource view.","doc-url":"/developing/qcalendar-resource"}]},{"name":"interval-label","description":"Customize an interval label.","doc-url":"/developing/qcalendar-resource","vue-properties":[{"name":"calendarTimestamp","type":"Timestamp","description":"Timestamp represented in the configured calendar system.","doc-url":"/developing/qcalendar-resource"},{"name":"calendarIdentity","type":"CalendarDateIdentity","description":"Stable native and Gregorian identity for the configured calendar system.","doc-url":"/developing/qcalendar-resource"},{"name":"calendarSystem","type":"CalendarSystem","description":"Calendar system used to create `calendarTimestamp`.","doc-url":"/developing/qcalendar-resource"},{"name":"timestamp","type":"Timestamp","description":"Timestamp represented by the interval.","doc-url":"/developing/qcalendar-resource"},{"name":"outside","type":"boolean","description":"Whether the interval timestamp is outside the active month.","doc-url":"/developing/qcalendar-resource"},{"name":"index","type":"number","description":"Zero-based interval index.","doc-url":"/developing/qcalendar-resource"},{"name":"label","type":"string","description":"Formatted interval label.","doc-url":"/developing/qcalendar-resource"},{"name":"droppable","type":"boolean","description":"Whether the interval can accept dropped content.","doc-url":"/developing/qcalendar-resource"},{"name":"disabled","type":"boolean","description":"Whether the interval is disabled.","doc-url":"/developing/qcalendar-resource"}]},{"name":"resource-row","description":"Customize a resource row.","doc-url":"/developing/qcalendar-resource","vue-properties":[{"name":"resource","type":"Resource","description":"Resource represented by the row.","doc-url":"/developing/qcalendar-resource"},{"name":"resourceIndex","type":"number","description":"Zero-based resource index.","doc-url":"/developing/qcalendar-resource"},{"name":"indentLevel","type":"number","description":"Nesting level for hierarchical resources.","doc-url":"/developing/qcalendar-resource"},{"name":"expanded","type":"boolean","description":"Whether the resource row is expanded.","doc-url":"/developing/qcalendar-resource"}]},{"name":"resource-label","description":"Customize a resource label.","doc-url":"/developing/qcalendar-resource","vue-properties":[{"name":"resource","type":"Resource","description":"Resource represented by the label.","doc-url":"/developing/qcalendar-resource"},{"name":"timestamps","type":"Ref<Timestamp[][]> | Array","description":"Visible interval timestamps for the resource.","doc-url":"/developing/qcalendar-resource"},{"name":"days","type":"any[]","description":"Visible days rendered by the resource view.","doc-url":"/developing/qcalendar-resource"},{"name":"resourceIndex","type":"number","description":"Zero-based resource index.","doc-url":"/developing/qcalendar-resource"},{"name":"indentLevel","type":"number","description":"Nesting level for hierarchical resources.","doc-url":"/developing/qcalendar-resource"},{"name":"label","type":"String | Number","description":"Rendered resource label value.","doc-url":"/developing/qcalendar-resource"},{"name":"droppable","type":"Boolean | String","description":"Whether the resource label can accept dropped content.","doc-url":"/developing/qcalendar-resource"}]},{"name":"resource-intervals","description":"Customize the interval row for a resource.","doc-url":"/developing/qcalendar-resource","vue-properties":[{"name":"resource","type":"Resource","description":"Resource represented by the interval row.","doc-url":"/developing/qcalendar-resource"},{"name":"timestamps","type":"Ref<Timestamp[][]>","description":"Visible interval timestamps for the resource.","doc-url":"/developing/qcalendar-resource"},{"name":"resourceIndex","type":"number","description":"Zero-based resource index.","doc-url":"/developing/qcalendar-resource"},{"name":"timeStartPosX","type":"(_time: string, _clamp?: boolean) => number | false","description":"Helper that returns the horizontal start position for a time.","doc-url":"/developing/qcalendar-resource"},{"name":"timeDurationWidth","type":"(_minutes: number) => number","description":"Helper that returns the horizontal width for a duration.","doc-url":"/developing/qcalendar-resource"}]},{"name":"resource-interval","description":"Customize an individual resource interval.","doc-url":"/developing/qcalendar-resource","vue-properties":[{"name":"calendarTimestamp","type":"Timestamp","description":"Timestamp represented in the configured calendar system.","doc-url":"/developing/qcalendar-resource"},{"name":"calendarIdentity","type":"CalendarDateIdentity","description":"Stable native and Gregorian identity for the configured calendar system.","doc-url":"/developing/qcalendar-resource"},{"name":"calendarSystem","type":"CalendarSystem","description":"Calendar system used to create `calendarTimestamp`.","doc-url":"/developing/qcalendar-resource"},{"name":"activeDate","type":"boolean","description":"Whether the interval timestamp is the active date.","doc-url":"/developing/qcalendar-resource"},{"name":"outside","type":"boolean","description":"Whether the interval timestamp is outside the active month.","doc-url":"/developing/qcalendar-resource"},{"name":"resource","type":"Resource","description":"Resource represented by the interval.","doc-url":"/developing/qcalendar-resource"},{"name":"timestamp","type":"Timestamp","description":"Timestamp represented by the interval.","doc-url":"/developing/qcalendar-resource"},{"name":"resourceIndex","type":"number","description":"Zero-based resource index.","doc-url":"/developing/qcalendar-resource"},{"name":"droppable","type":"Boolean | String","description":"Whether the interval can accept dropped content.","doc-url":"/developing/qcalendar-resource"},{"name":"disabled","type":"boolean","description":"Whether the interval is disabled.","doc-url":"/developing/qcalendar-resource"}]}],"description":"QCalendarResource - QCalendar component","doc-url":"/developing/qcalendar-resource"},{"name":"QCalendarScheduler","source":{"module":"@quasar/quasar-ui-qcalendar","symbol":"QCalendarScheduler"},"attributes":[{"name":"model-value","value":{"kind":"expression","type":"string"},"description":"Date value used by `v-model`, formatted as `YYYY-MM-DD`.","doc-url":"/developing/qcalendar-scheduler"},{"name":"calendar-system","value":{"kind":"expression","type":"object"},"description":"Calendar system used for calendar math and component date values. Defaults to Gregorian.\n\nWhen an adapter is provided, date-bearing values are native to that adapter, and the `locale`, `dir`, and `weekdays` props default from the adapter unless the app passes them.\n\nExamples:\n:calendar-system=\"islamicCivilCalendar\"","doc-url":"/developing/qcalendar-scheduler","default":"\"(): CalendarSystem => gregorianCalendar\""},{"name":"weekdays","value":{"kind":"expression","type":"any[]"},"description":"Weekday indexes shown by the calendar, where `0` is Sunday and `6` is Saturday. Defaults to the active calendar system's recommended weekday order.\n\nPass this prop explicitly to override the adapter default, such as rendering a five-day work week.\n\nExamples:\n:weekdays=\"[1, 2, 3, 4, 5]\"","doc-url":"/developing/qcalendar-scheduler","default":"\"(props: CalendarDefaultProps): number[] => getCalendarWeekdays(props.calendarSystem)\""},{"name":"dir","value":{"kind":"expression","type":"''ltr''|''rtl''|''auto''"},"description":"Text direction used by the rendered calendar root. Defaults to the active calendar system's recommended direction.\n\nPass this prop explicitly to override the adapter default.\n\nExamples:\ndir=\"rtl\"\ndir=\"ltr\"\ndir=\"auto\"","doc-url":"/developing/qcalendar-scheduler","default":"\"(props: CalendarDefaultProps): 'ltr' | 'rtl' =>\\n      getCalendarDirection(props.calendarSystem)\""},{"name":"date-type","value":{"kind":"expression","type":"''round''|''rounded''|''square''"},"description":"Shape used for rendered date buttons.","doc-url":"/developing/qcalendar-scheduler","default":"\"round\""},{"name":"weekday-align","value":{"kind":"expression","type":"''left''|''center''|''right''"},"description":"Horizontal alignment for weekday labels.","doc-url":"/developing/qcalendar-scheduler","default":"\"center\""},{"name":"date-align","value":{"kind":"expression","type":"''left''|''center''|''right''"},"description":"Horizontal alignment for date labels.","doc-url":"/developing/qcalendar-scheduler","default":"\"center\""},{"name":"bordered","value":{"kind":"expression","type":"boolean"},"description":"Adds borders around calendar sections and cells.","doc-url":"/developing/qcalendar-scheduler","type":"boolean"},{"name":"dark","value":{"kind":"expression","type":"boolean"},"description":"Forces dark mode styling.","doc-url":"/developing/qcalendar-scheduler","type":"boolean"},{"name":"no-aria","value":{"kind":"expression","type":"boolean"},"description":"Disables generated ARIA attributes.","doc-url":"/developing/qcalendar-scheduler","type":"boolean"},{"name":"no-active-date","value":{"kind":"expression","type":"boolean"},"description":"Hides the active date styling.","doc-url":"/developing/qcalendar-scheduler","type":"boolean"},{"name":"no-header","value":{"kind":"expression","type":"boolean"},"description":"Hides the calendar header.","doc-url":"/developing/qcalendar-scheduler","type":"boolean"},{"name":"no-scroll","value":{"kind":"expression","type":"boolean"},"description":"Disables internal scroll containers where supported.","doc-url":"/developing/qcalendar-scheduler","type":"boolean"},{"name":"short-weekday-label","value":{"kind":"expression","type":"boolean"},"description":"Uses shortened weekday labels.","doc-url":"/developing/qcalendar-scheduler","type":"boolean"},{"name":"no-default-header-text","value":{"kind":"expression","type":"boolean"},"description":"Hides the default header text.","doc-url":"/developing/qcalendar-scheduler","type":"boolean"},{"name":"no-default-header-btn","value":{"kind":"expression","type":"boolean"},"description":"Hides the default header button.","doc-url":"/developing/qcalendar-scheduler","type":"boolean"},{"name":"min-weekday-label","value":{"kind":"expression","type":"Number | String"},"description":"Minimum number of weekday label characters to display.","doc-url":"/developing/qcalendar-scheduler","default":"\"1\""},{"name":"weekday-breakpoints","value":{"kind":"expression","type":"any[]"},"description":"Cell width breakpoints used to shorten weekday labels.","doc-url":"/developing/qcalendar-scheduler","default":"\"(): number[] => [75, 35]\""},{"name":"locale","value":{"kind":"expression","type":"string"},"description":"BCP 47 locale used for date and weekday formatting. Defaults to the active calendar system's recommended locale.\n\nPass this prop explicitly to override the adapter default.\n\nExamples:\nlocale=\"en-US\"\nlocale=\"ar\"\nlocale=\"hi-IN\"","doc-url":"/developing/qcalendar-scheduler","default":"\"(props: CalendarDefaultProps): string => getCalendarLocale(props.calendarSystem)\""},{"name":"animated","value":{"kind":"expression","type":"boolean"},"description":"Enables animated transitions between calendar ranges.","doc-url":"/developing/qcalendar-scheduler","type":"boolean"},{"name":"transition-prev","value":{"kind":"expression","type":"string"},"description":"Transition name used when moving to the previous range.\n\nExamples:\ntransition-prev=\"slide-right\"\ntransition-prev=\"fade\"\ntransition-prev=\"jump-down\"","doc-url":"/developing/qcalendar-scheduler","default":"\"slide-right\""},{"name":"transition-next","value":{"kind":"expression","type":"string"},"description":"Transition name used when moving to the next range.\n\nExamples:\ntransition-next=\"slide-left\"\ntransition-next=\"fade\"\ntransition-next=\"jump-up\"","doc-url":"/developing/qcalendar-scheduler","default":"\"slide-left\""},{"name":"disabled-days","value":{"kind":"expression","type":"any[]"},"description":"Explicit disabled day definitions.","doc-url":"/developing/qcalendar-scheduler"},{"name":"disabled-before","value":{"kind":"expression","type":"string"},"description":"Disables dates before this `YYYY-MM-DD` value.","doc-url":"/developing/qcalendar-scheduler"},{"name":"disabled-after","value":{"kind":"expression","type":"string"},"description":"Disables dates after this `YYYY-MM-DD` value.","doc-url":"/developing/qcalendar-scheduler"},{"name":"disabled-weekdays","value":{"kind":"expression","type":"any[]"},"description":"Weekday indexes that should be disabled.","doc-url":"/developing/qcalendar-scheduler","default":"\"(): string[] | Set<string> => []\""},{"name":"drag-enter-func","value":{"kind":"expression","type":"Function"},"description":"Drag-enter guard called before a dragged item enters a calendar target.","doc-url":"/developing/qcalendar-scheduler"},{"name":"drag-over-func","value":{"kind":"expression","type":"Function"},"description":"Drag-over guard called while a dragged item is over a calendar target.","doc-url":"/developing/qcalendar-scheduler"},{"name":"drag-leave-func","value":{"kind":"expression","type":"Function"},"description":"Drag-leave guard called before a dragged item leaves a calendar target.","doc-url":"/developing/qcalendar-scheduler"},{"name":"drop-func","value":{"kind":"expression","type":"Function"},"description":"Drop guard called before a dragged item is dropped on a calendar target.","doc-url":"/developing/qcalendar-scheduler"},{"name":"selected-dates","value":{"kind":"expression","type":"Array | Set"},"description":"Selected date strings highlighted by the calendar.","doc-url":"/developing/qcalendar-scheduler","default":"\"(): string[] | Set<string> => []\""},{"name":"selected-start-end-dates","value":{"kind":"expression","type":"any[]"},"description":"Start and end date strings used to highlight a selected range.","doc-url":"/developing/qcalendar-scheduler","default":"\"(): string[] => []\""},{"name":"hoverable","value":{"kind":"expression","type":"boolean"},"description":"Applies hover styling to interactive calendar cells.","doc-url":"/developing/qcalendar-scheduler","type":"boolean"},{"name":"focusable","value":{"kind":"expression","type":"boolean"},"description":"Makes supported calendar cells keyboard focusable.","doc-url":"/developing/qcalendar-scheduler","type":"boolean"},{"name":"focus-type","value":{"kind":"expression","type":"any[]"},"description":"Calendar target types that can receive keyboard focus.","doc-url":"/developing/qcalendar-scheduler","default":"\"(): ('day' | 'date' | 'weekday' | 'interval' | 'time' | 'resource' | 'task')[] => [\\n      'date',\\n    ]\""},{"name":"view","value":{"kind":"expression","type":"''day''|''week''|''month''|''month-interval''"},"description":"Scheduler view mode.","doc-url":"/developing/qcalendar-scheduler","default":"\"day\""},{"name":"model-resources","value":{"kind":"expression","type":"any[]"},"description":"Resources rendered by the scheduler.","doc-url":"/developing/qcalendar-scheduler"},{"name":"resource-key","value":{"kind":"expression","type":"string"},"description":"Resource field used as the unique key.","doc-url":"/developing/qcalendar-scheduler","default":"\"id\""},{"name":"resource-label","value":{"kind":"expression","type":"string"},"description":"Resource field used as the display label.","doc-url":"/developing/qcalendar-scheduler","default":"\"label\""},{"name":"resource-height","value":{"kind":"expression","type":"Number | String"},"description":"Height in pixels or CSS units for each resource row.","doc-url":"/developing/qcalendar-scheduler","default":"\"0\""},{"name":"resource-min-height","value":{"kind":"expression","type":"Number | String"},"description":"Minimum height in pixels or CSS units for each resource row.","doc-url":"/developing/qcalendar-scheduler","default":"\"70\""},{"name":"resource-style","value":{"kind":"expression","type":"Function"},"description":"Function that returns inline styles for resource rows.","doc-url":"/developing/qcalendar-scheduler","default":"\"null\""},{"name":"resource-class","value":{"kind":"expression","type":"Function"},"description":"Function that returns CSS classes for resource rows.","doc-url":"/developing/qcalendar-scheduler","default":"\"null\""},{"name":"weekday-style","value":{"kind":"expression","type":"Function"},"description":"Function that returns inline styles for weekday header cells.","doc-url":"/developing/qcalendar-scheduler","default":"\"null\""},{"name":"weekday-class","value":{"kind":"expression","type":"Function"},"description":"Function that returns CSS classes for weekday header cells.","doc-url":"/developing/qcalendar-scheduler","default":"\"null\""},{"name":"day-style","value":{"kind":"expression","type":"Function"},"description":"Function that returns inline styles for day cells.","doc-url":"/developing/qcalendar-scheduler","default":"\"null\""},{"name":"day-class","value":{"kind":"expression","type":"Function"},"description":"Function that returns CSS classes for day cells.","doc-url":"/developing/qcalendar-scheduler","default":"\"null\""},{"name":"date-header","value":{"kind":"expression","type":"''stacked''|''inline''|''inverted''"},"description":"Header layout used for date labels.","doc-url":"/developing/qcalendar-scheduler","default":"\"stacked\""},{"name":"column-count","value":{"kind":"expression","type":"Number | String"},"description":"Number of columns rendered when a single day is split into columns.","doc-url":"/developing/qcalendar-scheduler","default":"\"0\""},{"name":"column-index-start","value":{"kind":"expression","type":"Number | String"},"description":"Starting column index used when rendering split day columns.","doc-url":"/developing/qcalendar-scheduler","default":"\"0\""},{"name":"max-days","value":{"kind":"expression","type":"number"},"description":"Maximum number of days rendered by day-like views.","doc-url":"/developing/qcalendar-scheduler","default":"\"1\""},{"name":"now","value":{"kind":"expression","type":"string"},"description":"Current timestamp override used for deterministic current-time rendering.","doc-url":"/developing/qcalendar-scheduler"},{"name":"cell-width","value":{"kind":"expression","type":"Number | String"},"description":"Fixed cell width used by sticky or horizontally scrolling displays.","doc-url":"/developing/qcalendar-scheduler"},{"name":"use-navigation","value":{"kind":"expression","type":"boolean"},"description":"Enables keyboard navigation for supported calendar cells.","doc-url":"/developing/qcalendar-scheduler","type":"boolean"}],"events":[{"name":"update:model-value","arguments":[{"name":"value","type":"string","description":"New model value.","doc-url":"/developing/qcalendar-scheduler"}],"description":"Emitted when the model value changes.","doc-url":"/developing/qcalendar-scheduler"},{"name":"update:model-resources","arguments":[{"name":"value","type":"any[]","description":"New resources array.","doc-url":"/developing/qcalendar-scheduler"}],"description":"Emitted when the resources model changes.","doc-url":"/developing/qcalendar-scheduler"},{"name":"resource-expanded","arguments":[{"name":"expanded","type":"boolean","description":"Whether the resource is expanded.","doc-url":"/developing/qcalendar-scheduler"},{"name":"scope","type":"object","description":"Resource scope.","doc-url":"/developing/qcalendar-scheduler"}],"description":"Emitted when a resource is expanded or collapsed.","doc-url":"/developing/qcalendar-scheduler"},{"name":"change","arguments":[{"name":"scope","type":"object","description":"Changed visible range.","doc-url":"/developing/qcalendar-scheduler"}],"description":"Emitted when the view's visible date range changes.","doc-url":"/developing/qcalendar-scheduler"},{"name":"moved","arguments":[{"name":"timestamp","type":"Timestamp","description":"Timestamp moved to.","doc-url":"/developing/qcalendar-scheduler"}],"description":"Emitted when the calendar moves to a new date.","doc-url":"/developing/qcalendar-scheduler"},{"name":"scroll","arguments":[{"name":"details","type":"object","description":"Current scroll position and dimensions.","doc-url":"/developing/qcalendar-scheduler"}],"description":"Emitted when the internal scroll area position changes.","doc-url":"/developing/qcalendar-scheduler"},{"name":"scrollend","arguments":[{"name":"details","type":"object","description":"Final scroll position and dimensions.","doc-url":"/developing/qcalendar-scheduler"}],"description":"Emitted after the internal scroll area stops scrolling.","doc-url":"/developing/qcalendar-scheduler"},{"name":"click-date","arguments":[{"name":"scope","type":"object","description":"Scheduler date button scope.","doc-url":"/developing/qcalendar-scheduler"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-scheduler"}],"description":"Interact with a scheduler date button.","doc-url":"/developing/qcalendar-scheduler"},{"name":"contextmenu-date","arguments":[{"name":"scope","type":"object","description":"Scheduler date button scope.","doc-url":"/developing/qcalendar-scheduler"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-scheduler"}],"description":"Interact with a scheduler date button.","doc-url":"/developing/qcalendar-scheduler"},{"name":"mousedown-date","arguments":[{"name":"scope","type":"object","description":"Scheduler date button scope.","doc-url":"/developing/qcalendar-scheduler"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-scheduler"}],"description":"Interact with a scheduler date button.","doc-url":"/developing/qcalendar-scheduler"},{"name":"mousemove-date","arguments":[{"name":"scope","type":"object","description":"Scheduler date button scope.","doc-url":"/developing/qcalendar-scheduler"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-scheduler"}],"description":"Interact with a scheduler date button.","doc-url":"/developing/qcalendar-scheduler"},{"name":"mouseup-date","arguments":[{"name":"scope","type":"object","description":"Scheduler date button scope.","doc-url":"/developing/qcalendar-scheduler"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-scheduler"}],"description":"Interact with a scheduler date button.","doc-url":"/developing/qcalendar-scheduler"},{"name":"mouseenter-date","arguments":[{"name":"scope","type":"object","description":"Scheduler date button scope.","doc-url":"/developing/qcalendar-scheduler"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-scheduler"}],"description":"Interact with a scheduler date button.","doc-url":"/developing/qcalendar-scheduler"},{"name":"mouseleave-date","arguments":[{"name":"scope","type":"object","description":"Scheduler date button scope.","doc-url":"/developing/qcalendar-scheduler"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-scheduler"}],"description":"Interact with a scheduler date button.","doc-url":"/developing/qcalendar-scheduler"},{"name":"touchstart-date","arguments":[{"name":"scope","type":"object","description":"Scheduler date button scope.","doc-url":"/developing/qcalendar-scheduler"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-scheduler"}],"description":"Interact with a scheduler date button.","doc-url":"/developing/qcalendar-scheduler"},{"name":"touchmove-date","arguments":[{"name":"scope","type":"object","description":"Scheduler date button scope.","doc-url":"/developing/qcalendar-scheduler"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-scheduler"}],"description":"Interact with a scheduler date button.","doc-url":"/developing/qcalendar-scheduler"},{"name":"touchend-date","arguments":[{"name":"scope","type":"object","description":"Scheduler date button scope.","doc-url":"/developing/qcalendar-scheduler"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-scheduler"}],"description":"Interact with a scheduler date button.","doc-url":"/developing/qcalendar-scheduler"},{"name":"click-day-resource","arguments":[{"name":"scope","type":"object","description":"Scheduler resource day scope.","doc-url":"/developing/qcalendar-scheduler"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-scheduler"}],"description":"Interact with a scheduler resource day cell.","doc-url":"/developing/qcalendar-scheduler"},{"name":"contextmenu-day-resource","arguments":[{"name":"scope","type":"object","description":"Scheduler resource day scope.","doc-url":"/developing/qcalendar-scheduler"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-scheduler"}],"description":"Interact with a scheduler resource day cell.","doc-url":"/developing/qcalendar-scheduler"},{"name":"mousedown-day-resource","arguments":[{"name":"scope","type":"object","description":"Scheduler resource day scope.","doc-url":"/developing/qcalendar-scheduler"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-scheduler"}],"description":"Interact with a scheduler resource day cell.","doc-url":"/developing/qcalendar-scheduler"},{"name":"mousemove-day-resource","arguments":[{"name":"scope","type":"object","description":"Scheduler resource day scope.","doc-url":"/developing/qcalendar-scheduler"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-scheduler"}],"description":"Interact with a scheduler resource day cell.","doc-url":"/developing/qcalendar-scheduler"},{"name":"mouseup-day-resource","arguments":[{"name":"scope","type":"object","description":"Scheduler resource day scope.","doc-url":"/developing/qcalendar-scheduler"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-scheduler"}],"description":"Interact with a scheduler resource day cell.","doc-url":"/developing/qcalendar-scheduler"},{"name":"mouseenter-day-resource","arguments":[{"name":"scope","type":"object","description":"Scheduler resource day scope.","doc-url":"/developing/qcalendar-scheduler"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-scheduler"}],"description":"Interact with a scheduler resource day cell.","doc-url":"/developing/qcalendar-scheduler"},{"name":"mouseleave-day-resource","arguments":[{"name":"scope","type":"object","description":"Scheduler resource day scope.","doc-url":"/developing/qcalendar-scheduler"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-scheduler"}],"description":"Interact with a scheduler resource day cell.","doc-url":"/developing/qcalendar-scheduler"},{"name":"touchstart-day-resource","arguments":[{"name":"scope","type":"object","description":"Scheduler resource day scope.","doc-url":"/developing/qcalendar-scheduler"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-scheduler"}],"description":"Interact with a scheduler resource day cell.","doc-url":"/developing/qcalendar-scheduler"},{"name":"touchmove-day-resource","arguments":[{"name":"scope","type":"object","description":"Scheduler resource day scope.","doc-url":"/developing/qcalendar-scheduler"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-scheduler"}],"description":"Interact with a scheduler resource day cell.","doc-url":"/developing/qcalendar-scheduler"},{"name":"touchend-day-resource","arguments":[{"name":"scope","type":"object","description":"Scheduler resource day scope.","doc-url":"/developing/qcalendar-scheduler"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-scheduler"}],"description":"Interact with a scheduler resource day cell.","doc-url":"/developing/qcalendar-scheduler"},{"name":"click-head-resources","arguments":[{"name":"scope","type":"object","description":"Scheduler resource header scope.","doc-url":"/developing/qcalendar-scheduler"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-scheduler"}],"description":"Interact with the scheduler resource header.","doc-url":"/developing/qcalendar-scheduler"},{"name":"contextmenu-head-resources","arguments":[{"name":"scope","type":"object","description":"Scheduler resource header scope.","doc-url":"/developing/qcalendar-scheduler"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-scheduler"}],"description":"Interact with the scheduler resource header.","doc-url":"/developing/qcalendar-scheduler"},{"name":"mousedown-head-resources","arguments":[{"name":"scope","type":"object","description":"Scheduler resource header scope.","doc-url":"/developing/qcalendar-scheduler"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-scheduler"}],"description":"Interact with the scheduler resource header.","doc-url":"/developing/qcalendar-scheduler"},{"name":"mousemove-head-resources","arguments":[{"name":"scope","type":"object","description":"Scheduler resource header scope.","doc-url":"/developing/qcalendar-scheduler"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-scheduler"}],"description":"Interact with the scheduler resource header.","doc-url":"/developing/qcalendar-scheduler"},{"name":"mouseup-head-resources","arguments":[{"name":"scope","type":"object","description":"Scheduler resource header scope.","doc-url":"/developing/qcalendar-scheduler"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-scheduler"}],"description":"Interact with the scheduler resource header.","doc-url":"/developing/qcalendar-scheduler"},{"name":"mouseenter-head-resources","arguments":[{"name":"scope","type":"object","description":"Scheduler resource header scope.","doc-url":"/developing/qcalendar-scheduler"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-scheduler"}],"description":"Interact with the scheduler resource header.","doc-url":"/developing/qcalendar-scheduler"},{"name":"mouseleave-head-resources","arguments":[{"name":"scope","type":"object","description":"Scheduler resource header scope.","doc-url":"/developing/qcalendar-scheduler"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-scheduler"}],"description":"Interact with the scheduler resource header.","doc-url":"/developing/qcalendar-scheduler"},{"name":"touchstart-head-resources","arguments":[{"name":"scope","type":"object","description":"Scheduler resource header scope.","doc-url":"/developing/qcalendar-scheduler"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-scheduler"}],"description":"Interact with the scheduler resource header.","doc-url":"/developing/qcalendar-scheduler"},{"name":"touchmove-head-resources","arguments":[{"name":"scope","type":"object","description":"Scheduler resource header scope.","doc-url":"/developing/qcalendar-scheduler"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-scheduler"}],"description":"Interact with the scheduler resource header.","doc-url":"/developing/qcalendar-scheduler"},{"name":"touchend-head-resources","arguments":[{"name":"scope","type":"object","description":"Scheduler resource header scope.","doc-url":"/developing/qcalendar-scheduler"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-scheduler"}],"description":"Interact with the scheduler resource header.","doc-url":"/developing/qcalendar-scheduler"},{"name":"click-head-day","arguments":[{"name":"scope","type":"object","description":"Scheduler header day scope.","doc-url":"/developing/qcalendar-scheduler"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-scheduler"}],"description":"Interact with a scheduler header day.","doc-url":"/developing/qcalendar-scheduler"},{"name":"contextmenu-head-day","arguments":[{"name":"scope","type":"object","description":"Scheduler header day scope.","doc-url":"/developing/qcalendar-scheduler"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-scheduler"}],"description":"Interact with a scheduler header day.","doc-url":"/developing/qcalendar-scheduler"},{"name":"mousedown-head-day","arguments":[{"name":"scope","type":"object","description":"Scheduler header day scope.","doc-url":"/developing/qcalendar-scheduler"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-scheduler"}],"description":"Interact with a scheduler header day.","doc-url":"/developing/qcalendar-scheduler"},{"name":"mousemove-head-day","arguments":[{"name":"scope","type":"object","description":"Scheduler header day scope.","doc-url":"/developing/qcalendar-scheduler"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-scheduler"}],"description":"Interact with a scheduler header day.","doc-url":"/developing/qcalendar-scheduler"},{"name":"mouseup-head-day","arguments":[{"name":"scope","type":"object","description":"Scheduler header day scope.","doc-url":"/developing/qcalendar-scheduler"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-scheduler"}],"description":"Interact with a scheduler header day.","doc-url":"/developing/qcalendar-scheduler"},{"name":"mouseenter-head-day","arguments":[{"name":"scope","type":"object","description":"Scheduler header day scope.","doc-url":"/developing/qcalendar-scheduler"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-scheduler"}],"description":"Interact with a scheduler header day.","doc-url":"/developing/qcalendar-scheduler"},{"name":"mouseleave-head-day","arguments":[{"name":"scope","type":"object","description":"Scheduler header day scope.","doc-url":"/developing/qcalendar-scheduler"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-scheduler"}],"description":"Interact with a scheduler header day.","doc-url":"/developing/qcalendar-scheduler"},{"name":"touchstart-head-day","arguments":[{"name":"scope","type":"object","description":"Scheduler header day scope.","doc-url":"/developing/qcalendar-scheduler"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-scheduler"}],"description":"Interact with a scheduler header day.","doc-url":"/developing/qcalendar-scheduler"},{"name":"touchmove-head-day","arguments":[{"name":"scope","type":"object","description":"Scheduler header day scope.","doc-url":"/developing/qcalendar-scheduler"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-scheduler"}],"description":"Interact with a scheduler header day.","doc-url":"/developing/qcalendar-scheduler"},{"name":"touchend-head-day","arguments":[{"name":"scope","type":"object","description":"Scheduler header day scope.","doc-url":"/developing/qcalendar-scheduler"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-scheduler"}],"description":"Interact with a scheduler header day.","doc-url":"/developing/qcalendar-scheduler"},{"name":"click-resource","arguments":[{"name":"scope","type":"object","description":"Scheduler resource label scope.","doc-url":"/developing/qcalendar-scheduler"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-scheduler"}],"description":"Interact with a scheduler resource label.","doc-url":"/developing/qcalendar-scheduler"},{"name":"contextmenu-resource","arguments":[{"name":"scope","type":"object","description":"Scheduler resource label scope.","doc-url":"/developing/qcalendar-scheduler"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-scheduler"}],"description":"Interact with a scheduler resource label.","doc-url":"/developing/qcalendar-scheduler"},{"name":"mousedown-resource","arguments":[{"name":"scope","type":"object","description":"Scheduler resource label scope.","doc-url":"/developing/qcalendar-scheduler"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-scheduler"}],"description":"Interact with a scheduler resource label.","doc-url":"/developing/qcalendar-scheduler"},{"name":"mousemove-resource","arguments":[{"name":"scope","type":"object","description":"Scheduler resource label scope.","doc-url":"/developing/qcalendar-scheduler"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-scheduler"}],"description":"Interact with a scheduler resource label.","doc-url":"/developing/qcalendar-scheduler"},{"name":"mouseup-resource","arguments":[{"name":"scope","type":"object","description":"Scheduler resource label scope.","doc-url":"/developing/qcalendar-scheduler"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-scheduler"}],"description":"Interact with a scheduler resource label.","doc-url":"/developing/qcalendar-scheduler"},{"name":"mouseenter-resource","arguments":[{"name":"scope","type":"object","description":"Scheduler resource label scope.","doc-url":"/developing/qcalendar-scheduler"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-scheduler"}],"description":"Interact with a scheduler resource label.","doc-url":"/developing/qcalendar-scheduler"},{"name":"mouseleave-resource","arguments":[{"name":"scope","type":"object","description":"Scheduler resource label scope.","doc-url":"/developing/qcalendar-scheduler"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-scheduler"}],"description":"Interact with a scheduler resource label.","doc-url":"/developing/qcalendar-scheduler"},{"name":"touchstart-resource","arguments":[{"name":"scope","type":"object","description":"Scheduler resource label scope.","doc-url":"/developing/qcalendar-scheduler"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-scheduler"}],"description":"Interact with a scheduler resource label.","doc-url":"/developing/qcalendar-scheduler"},{"name":"touchmove-resource","arguments":[{"name":"scope","type":"object","description":"Scheduler resource label scope.","doc-url":"/developing/qcalendar-scheduler"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-scheduler"}],"description":"Interact with a scheduler resource label.","doc-url":"/developing/qcalendar-scheduler"},{"name":"touchend-resource","arguments":[{"name":"scope","type":"object","description":"Scheduler resource label scope.","doc-url":"/developing/qcalendar-scheduler"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-scheduler"}],"description":"Interact with a scheduler resource label.","doc-url":"/developing/qcalendar-scheduler"}],"slots":[{"name":"head-resources","description":"Customize the scheduler resource header. Defaults to \"Resources\".","doc-url":"/developing/qcalendar-scheduler","vue-properties":[{"name":"timestamps","type":"Ref<Timestamp[][]> | Array","description":"Visible interval timestamps for the resource header.","doc-url":"/developing/qcalendar-scheduler"},{"name":"days","type":"any[]","description":"Visible days rendered by the resource view.","doc-url":"/developing/qcalendar-scheduler"},{"name":"date","type":"string","description":"Date represented by the resource header.","doc-url":"/developing/qcalendar-scheduler"},{"name":"resources","type":"any[]","description":"Resources rendered by the resource view.","doc-url":"/developing/qcalendar-scheduler"}]},{"name":"head-days-events","description":"Render content in the scheduler day header events container.","doc-url":"/developing/qcalendar-scheduler","vue-properties":[{"name":"days","type":"any[]","description":"Visible days rendered by the current view.","doc-url":"/developing/qcalendar-scheduler"},{"name":"timestamps","type":"any[]","description":"Visible timestamps rendered by the current view.","doc-url":"/developing/qcalendar-scheduler"},{"name":"ref","type":"Ref<HTMLElement | undefined>","description":"Header events container reference.","doc-url":"/developing/qcalendar-scheduler"}]},{"name":"head-day","description":"Customize the scheduler day header cell.","doc-url":"/developing/qcalendar-scheduler","vue-properties":[{"name":"calendarTimestamp","type":"Timestamp","description":"Timestamp represented in the configured calendar system.","doc-url":"/developing/qcalendar-scheduler"},{"name":"calendarIdentity","type":"CalendarDateIdentity","description":"Stable native and Gregorian identity for the configured calendar system.","doc-url":"/developing/qcalendar-scheduler"},{"name":"calendarSystem","type":"CalendarSystem","description":"Calendar system used to create `calendarTimestamp`.","doc-url":"/developing/qcalendar-scheduler"},{"name":"timestamp","type":"Timestamp","description":"Timestamp represented by the scheduler header day.","doc-url":"/developing/qcalendar-scheduler"},{"name":"outside","type":"boolean","description":"Whether the timestamp is outside the active month.","doc-url":"/developing/qcalendar-scheduler"},{"name":"activeDate","type":"boolean","description":"Whether the timestamp is the active date.","doc-url":"/developing/qcalendar-scheduler"},{"name":"droppable","type":"boolean","description":"Whether the header day can accept dropped content.","doc-url":"/developing/qcalendar-scheduler"},{"name":"disabled","type":"boolean","description":"Whether the header day is disabled.","doc-url":"/developing/qcalendar-scheduler"},{"name":"columnIndex","type":"number","description":"Zero-based scheduler column index.","doc-url":"/developing/qcalendar-scheduler"}]},{"name":"head-date","description":"Customize the date area inside the scheduler day header.","doc-url":"/developing/qcalendar-scheduler","vue-properties":[{"name":"calendarTimestamp","type":"Timestamp","description":"Timestamp represented in the configured calendar system.","doc-url":"/developing/qcalendar-scheduler"},{"name":"calendarIdentity","type":"CalendarDateIdentity","description":"Stable native and Gregorian identity for the configured calendar system.","doc-url":"/developing/qcalendar-scheduler"},{"name":"calendarSystem","type":"CalendarSystem","description":"Calendar system used to create `calendarTimestamp`.","doc-url":"/developing/qcalendar-scheduler"},{"name":"timestamp","type":"Timestamp","description":"Timestamp represented by the scheduler header day.","doc-url":"/developing/qcalendar-scheduler"},{"name":"outside","type":"boolean","description":"Whether the timestamp is outside the active month.","doc-url":"/developing/qcalendar-scheduler"},{"name":"activeDate","type":"boolean","description":"Whether the timestamp is the active date.","doc-url":"/developing/qcalendar-scheduler"},{"name":"droppable","type":"boolean","description":"Whether the header day can accept dropped content.","doc-url":"/developing/qcalendar-scheduler"},{"name":"disabled","type":"boolean","description":"Whether the header day is disabled.","doc-url":"/developing/qcalendar-scheduler"},{"name":"columnIndex","type":"number","description":"Zero-based scheduler column index.","doc-url":"/developing/qcalendar-scheduler"}]},{"name":"head-day-event","description":"Render event content inside the scheduler day header.","doc-url":"/developing/qcalendar-scheduler","vue-properties":[{"name":"calendarTimestamp","type":"Timestamp","description":"Timestamp represented in the configured calendar system.","doc-url":"/developing/qcalendar-scheduler"},{"name":"calendarIdentity","type":"CalendarDateIdentity","description":"Stable native and Gregorian identity for the configured calendar system.","doc-url":"/developing/qcalendar-scheduler"},{"name":"calendarSystem","type":"CalendarSystem","description":"Calendar system used to create `calendarTimestamp`.","doc-url":"/developing/qcalendar-scheduler"},{"name":"timestamp","type":"Timestamp","description":"Timestamp represented by the scheduler header day.","doc-url":"/developing/qcalendar-scheduler"},{"name":"outside","type":"boolean","description":"Whether the timestamp is outside the active month.","doc-url":"/developing/qcalendar-scheduler"},{"name":"activeDate","type":"boolean","description":"Whether the timestamp is the active date.","doc-url":"/developing/qcalendar-scheduler"},{"name":"droppable","type":"boolean","description":"Whether the header day can accept dropped content.","doc-url":"/developing/qcalendar-scheduler"},{"name":"disabled","type":"boolean","description":"Whether the header day is disabled.","doc-url":"/developing/qcalendar-scheduler"},{"name":"columnIndex","type":"number","description":"Zero-based scheduler column index.","doc-url":"/developing/qcalendar-scheduler"}]},{"name":"head-weekday-label","description":"Customize the scheduler weekday label.","doc-url":"/developing/qcalendar-scheduler","vue-properties":[{"name":"calendarTimestamp","type":"Timestamp","description":"Timestamp represented in the configured calendar system.","doc-url":"/developing/qcalendar-scheduler"},{"name":"calendarIdentity","type":"CalendarDateIdentity","description":"Stable native and Gregorian identity for the configured calendar system.","doc-url":"/developing/qcalendar-scheduler"},{"name":"calendarSystem","type":"CalendarSystem","description":"Calendar system used to create `calendarTimestamp`.","doc-url":"/developing/qcalendar-scheduler"},{"name":"timestamp","type":"Timestamp","description":"Timestamp represented by the scheduler weekday header.","doc-url":"/developing/qcalendar-scheduler"},{"name":"outside","type":"boolean","description":"Whether the timestamp is outside the active month.","doc-url":"/developing/qcalendar-scheduler"},{"name":"shortWeekdayLabel","type":"boolean","description":"Whether the weekday label is rendered in short form.","doc-url":"/developing/qcalendar-scheduler"},{"name":"disabled","type":"boolean","description":"Whether the weekday label is disabled.","doc-url":"/developing/qcalendar-scheduler"}]},{"name":"head-day-label","description":"Customize the scheduler day label.","doc-url":"/developing/qcalendar-scheduler","vue-properties":[{"name":"calendarTimestamp","type":"Timestamp","description":"Timestamp represented in the configured calendar system.","doc-url":"/developing/qcalendar-scheduler"},{"name":"calendarIdentity","type":"CalendarDateIdentity","description":"Stable native and Gregorian identity for the configured calendar system.","doc-url":"/developing/qcalendar-scheduler"},{"name":"calendarSystem","type":"CalendarSystem","description":"Calendar system used to create `calendarTimestamp`.","doc-url":"/developing/qcalendar-scheduler"},{"name":"dayLabel","type":"string","description":"Formatted day label displayed in the header button.","doc-url":"/developing/qcalendar-scheduler"},{"name":"timestamp","type":"Timestamp","description":"Timestamp represented by the header button.","doc-url":"/developing/qcalendar-scheduler"},{"name":"outside","type":"boolean","description":"Whether the timestamp is outside the active month.","doc-url":"/developing/qcalendar-scheduler"},{"name":"activeDate","type":"boolean","description":"Whether the timestamp is the active date.","doc-url":"/developing/qcalendar-scheduler"},{"name":"disabled","type":"boolean","description":"Whether the header button is disabled.","doc-url":"/developing/qcalendar-scheduler"}]},{"name":"head-day-button","description":"Customize the scheduler day header button.","doc-url":"/developing/qcalendar-scheduler","vue-properties":[{"name":"calendarTimestamp","type":"Timestamp","description":"Timestamp represented in the configured calendar system.","doc-url":"/developing/qcalendar-scheduler"},{"name":"calendarIdentity","type":"CalendarDateIdentity","description":"Stable native and Gregorian identity for the configured calendar system.","doc-url":"/developing/qcalendar-scheduler"},{"name":"calendarSystem","type":"CalendarSystem","description":"Calendar system used to create `calendarTimestamp`.","doc-url":"/developing/qcalendar-scheduler"},{"name":"dayLabel","type":"string","description":"Formatted day label displayed in the header button.","doc-url":"/developing/qcalendar-scheduler"},{"name":"timestamp","type":"Timestamp","description":"Timestamp represented by the header button.","doc-url":"/developing/qcalendar-scheduler"},{"name":"outside","type":"boolean","description":"Whether the timestamp is outside the active month.","doc-url":"/developing/qcalendar-scheduler"},{"name":"activeDate","type":"boolean","description":"Whether the timestamp is the active date.","doc-url":"/developing/qcalendar-scheduler"},{"name":"disabled","type":"boolean","description":"Whether the header button is disabled.","doc-url":"/developing/qcalendar-scheduler"}]},{"name":"column-header-before","description":"Render content before a scheduler column header.","doc-url":"/developing/qcalendar-scheduler","vue-properties":[{"name":"calendarTimestamp","type":"Timestamp","description":"Timestamp represented in the configured calendar system.","doc-url":"/developing/qcalendar-scheduler"},{"name":"calendarIdentity","type":"CalendarDateIdentity","description":"Stable native and Gregorian identity for the configured calendar system.","doc-url":"/developing/qcalendar-scheduler"},{"name":"calendarSystem","type":"CalendarSystem","description":"Calendar system used to create `calendarTimestamp`.","doc-url":"/developing/qcalendar-scheduler"},{"name":"timestamp","type":"Timestamp","description":"Timestamp represented by the column.","doc-url":"/developing/qcalendar-scheduler"},{"name":"columnIndex","type":"number","description":"Zero-based column index.","doc-url":"/developing/qcalendar-scheduler"}]},{"name":"column-header-after","description":"Render content after a scheduler column header.","doc-url":"/developing/qcalendar-scheduler","vue-properties":[{"name":"calendarTimestamp","type":"Timestamp","description":"Timestamp represented in the configured calendar system.","doc-url":"/developing/qcalendar-scheduler"},{"name":"calendarIdentity","type":"CalendarDateIdentity","description":"Stable native and Gregorian identity for the configured calendar system.","doc-url":"/developing/qcalendar-scheduler"},{"name":"calendarSystem","type":"CalendarSystem","description":"Calendar system used to create `calendarTimestamp`.","doc-url":"/developing/qcalendar-scheduler"},{"name":"timestamp","type":"Timestamp","description":"Timestamp represented by the column.","doc-url":"/developing/qcalendar-scheduler"},{"name":"columnIndex","type":"number","description":"Zero-based column index.","doc-url":"/developing/qcalendar-scheduler"}]},{"name":"resource-row","description":"Customize a scheduler resource row.","doc-url":"/developing/qcalendar-scheduler","vue-properties":[{"name":"resource","type":"Resource","description":"Resource represented by the row.","doc-url":"/developing/qcalendar-scheduler"},{"name":"resourceIndex","type":"number","description":"Zero-based resource index.","doc-url":"/developing/qcalendar-scheduler"},{"name":"indentLevel","type":"number","description":"Nesting level for hierarchical resources.","doc-url":"/developing/qcalendar-scheduler"},{"name":"expanded","type":"boolean","description":"Whether the resource row is expanded.","doc-url":"/developing/qcalendar-scheduler"}]},{"name":"resource-label","description":"Customize a scheduler resource label.","doc-url":"/developing/qcalendar-scheduler","vue-properties":[{"name":"resource","type":"Resource","description":"Resource represented by the label.","doc-url":"/developing/qcalendar-scheduler"},{"name":"timestamps","type":"Ref<Timestamp[][]> | Array","description":"Visible interval timestamps for the resource.","doc-url":"/developing/qcalendar-scheduler"},{"name":"days","type":"any[]","description":"Visible days rendered by the resource view.","doc-url":"/developing/qcalendar-scheduler"},{"name":"resourceIndex","type":"number","description":"Zero-based resource index.","doc-url":"/developing/qcalendar-scheduler"},{"name":"indentLevel","type":"number","description":"Nesting level for hierarchical resources.","doc-url":"/developing/qcalendar-scheduler"},{"name":"label","type":"String | Number","description":"Rendered resource label value.","doc-url":"/developing/qcalendar-scheduler"},{"name":"droppable","type":"Boolean | String","description":"Whether the resource label can accept dropped content.","doc-url":"/developing/qcalendar-scheduler"}]},{"name":"resource-days","description":"Customize the rendered days for a scheduler resource.","doc-url":"/developing/qcalendar-scheduler","vue-properties":[{"name":"resource","type":"Resource","description":"Resource represented by the scheduler row.","doc-url":"/developing/qcalendar-scheduler"},{"name":"resourceIndex","type":"number","description":"Zero-based resource index.","doc-url":"/developing/qcalendar-scheduler"},{"name":"indentLevel","type":"number","description":"Nesting level for hierarchical resources.","doc-url":"/developing/qcalendar-scheduler"},{"name":"expanded","type":"boolean","description":"Whether the scheduler resource row is expanded.","doc-url":"/developing/qcalendar-scheduler"},{"name":"cellWidth","type":"string","description":"Rendered scheduler cell width.","doc-url":"/developing/qcalendar-scheduler"},{"name":"timestamps","type":"any[]","description":"Visible interval timestamps.","doc-url":"/developing/qcalendar-scheduler"},{"name":"days","type":"any[]","description":"Visible days rendered by the scheduler.","doc-url":"/developing/qcalendar-scheduler"}]},{"name":"day","description":"Customize a scheduler day cell.","doc-url":"/developing/qcalendar-scheduler","vue-properties":[{"name":"calendarTimestamp","type":"Timestamp","description":"Timestamp represented in the configured calendar system.","doc-url":"/developing/qcalendar-scheduler"},{"name":"calendarIdentity","type":"CalendarDateIdentity","description":"Stable native and Gregorian identity for the configured calendar system.","doc-url":"/developing/qcalendar-scheduler"},{"name":"calendarSystem","type":"CalendarSystem","description":"Calendar system used to create `calendarTimestamp`.","doc-url":"/developing/qcalendar-scheduler"},{"name":"timestamp","type":"Timestamp","description":"Timestamp represented by the scheduler day cell.","doc-url":"/developing/qcalendar-scheduler"},{"name":"outside","type":"boolean","description":"Whether the timestamp is outside the active month.","doc-url":"/developing/qcalendar-scheduler"},{"name":"columnIndex","type":"number","description":"Zero-based scheduler column index.","doc-url":"/developing/qcalendar-scheduler"},{"name":"resource","type":"Resource","description":"Resource represented by the scheduler day cell.","doc-url":"/developing/qcalendar-scheduler"},{"name":"resourceIndex","type":"number","description":"Zero-based resource index.","doc-url":"/developing/qcalendar-scheduler"},{"name":"indentLevel","type":"number","description":"Nesting level for hierarchical resources.","doc-url":"/developing/qcalendar-scheduler"},{"name":"activeDate","type":"boolean","description":"Whether the timestamp is the active date.","doc-url":"/developing/qcalendar-scheduler"},{"name":"droppable","type":"Boolean | String","description":"Whether the day cell can accept dropped content.","doc-url":"/developing/qcalendar-scheduler"},{"name":"disabled","type":"boolean","description":"Whether the day cell is disabled.","doc-url":"/developing/qcalendar-scheduler"}]}],"description":"QCalendarScheduler - QCalendar component","doc-url":"/developing/qcalendar-scheduler"},{"name":"QCalendarTask","source":{"module":"@quasar/quasar-ui-qcalendar","symbol":"QCalendarTask"},"attributes":[{"name":"now","value":{"kind":"expression","type":"string"},"description":"Current timestamp override used for deterministic current-time rendering.","doc-url":"/developing/qcalendar-task"},{"name":"use-navigation","value":{"kind":"expression","type":"boolean"},"description":"Enables keyboard navigation for supported calendar cells.","doc-url":"/developing/qcalendar-task","type":"boolean"},{"name":"cell-width","value":{"kind":"expression","type":"Number | String"},"description":"Fixed cell width used by sticky or horizontally scrolling displays.","doc-url":"/developing/qcalendar-task"},{"name":"max-days","value":{"kind":"expression","type":"number"},"description":"Maximum number of days rendered by day-like views.","doc-url":"/developing/qcalendar-task","default":"\"1\""},{"name":"model-value","value":{"kind":"expression","type":"string"},"description":"Date value used by `v-model`, formatted as `YYYY-MM-DD`.","doc-url":"/developing/qcalendar-task"},{"name":"calendar-system","value":{"kind":"expression","type":"object"},"description":"Calendar system used for calendar math and component date values. Defaults to Gregorian.\n\nWhen an adapter is provided, date-bearing values are native to that adapter, and the `locale`, `dir`, and `weekdays` props default from the adapter unless the app passes them.\n\nExamples:\n:calendar-system=\"islamicCivilCalendar\"","doc-url":"/developing/qcalendar-task","default":"\"(): CalendarSystem => gregorianCalendar\""},{"name":"weekdays","value":{"kind":"expression","type":"any[]"},"description":"Weekday indexes shown by the task view, where `0` is Sunday and `6` is Saturday. Defaults to the active calendar system's recommended weekday order.\n\nPass this prop explicitly to override the adapter default, such as rendering a five-day work week.\n\nExamples:\n:weekdays=\"[1, 2, 3, 4, 5]\"","doc-url":"/developing/qcalendar-task","default":"\"(props: CalendarDefaultProps): number[] => getCalendarWeekdays(props.calendarSystem)\""},{"name":"dir","value":{"kind":"expression","type":"''ltr''|''rtl''|''auto''"},"description":"Text direction used by the rendered calendar root. Defaults to the active calendar system's recommended direction.\n\nPass this prop explicitly to override the adapter default.\n\nExamples:\ndir=\"rtl\"\ndir=\"ltr\"\ndir=\"auto\"","doc-url":"/developing/qcalendar-task","default":"\"(props: CalendarDefaultProps): 'ltr' | 'rtl' =>\\n      getCalendarDirection(props.calendarSystem)\""},{"name":"date-type","value":{"kind":"expression","type":"''round''|''rounded''|''square''"},"description":"Shape used for rendered date buttons.","doc-url":"/developing/qcalendar-task","default":"\"round\""},{"name":"weekday-align","value":{"kind":"expression","type":"''left''|''center''|''right''"},"description":"Horizontal alignment for weekday labels.","doc-url":"/developing/qcalendar-task","default":"\"center\""},{"name":"date-align","value":{"kind":"expression","type":"''left''|''center''|''right''"},"description":"Horizontal alignment for date labels.","doc-url":"/developing/qcalendar-task","default":"\"center\""},{"name":"bordered","value":{"kind":"expression","type":"boolean"},"description":"Adds borders around calendar sections and cells.","doc-url":"/developing/qcalendar-task","type":"boolean"},{"name":"dark","value":{"kind":"expression","type":"boolean"},"description":"Forces dark mode styling.","doc-url":"/developing/qcalendar-task","type":"boolean"},{"name":"no-aria","value":{"kind":"expression","type":"boolean"},"description":"Disables generated ARIA attributes.","doc-url":"/developing/qcalendar-task","type":"boolean"},{"name":"no-active-date","value":{"kind":"expression","type":"boolean"},"description":"Hides the active date styling.","doc-url":"/developing/qcalendar-task","type":"boolean"},{"name":"no-header","value":{"kind":"expression","type":"boolean"},"description":"Hides the calendar header.","doc-url":"/developing/qcalendar-task","type":"boolean"},{"name":"no-scroll","value":{"kind":"expression","type":"boolean"},"description":"Disables internal scroll containers where supported.","doc-url":"/developing/qcalendar-task","type":"boolean"},{"name":"short-weekday-label","value":{"kind":"expression","type":"boolean"},"description":"Uses shortened weekday labels.","doc-url":"/developing/qcalendar-task","type":"boolean"},{"name":"no-default-header-text","value":{"kind":"expression","type":"boolean"},"description":"Hides the default header text.","doc-url":"/developing/qcalendar-task","type":"boolean"},{"name":"no-default-header-btn","value":{"kind":"expression","type":"boolean"},"description":"Hides the default header button.","doc-url":"/developing/qcalendar-task","type":"boolean"},{"name":"min-weekday-label","value":{"kind":"expression","type":"Number | String"},"description":"Minimum number of weekday label characters to display.","doc-url":"/developing/qcalendar-task","default":"\"1\""},{"name":"weekday-breakpoints","value":{"kind":"expression","type":"any[]"},"description":"Cell width breakpoints used to shorten weekday labels.","doc-url":"/developing/qcalendar-task","default":"\"(): number[] => [75, 35]\""},{"name":"locale","value":{"kind":"expression","type":"string"},"description":"BCP 47 locale used for date and weekday formatting. Defaults to the active calendar system's recommended locale.\n\nPass this prop explicitly to override the adapter default.\n\nExamples:\nlocale=\"en-US\"\nlocale=\"ar\"\nlocale=\"hi-IN\"","doc-url":"/developing/qcalendar-task","default":"\"(props: CalendarDefaultProps): string => getCalendarLocale(props.calendarSystem)\""},{"name":"animated","value":{"kind":"expression","type":"boolean"},"description":"Enables animated transitions between calendar ranges.","doc-url":"/developing/qcalendar-task","type":"boolean"},{"name":"transition-prev","value":{"kind":"expression","type":"string"},"description":"Transition name used when moving to the previous range.\n\nExamples:\ntransition-prev=\"slide-right\"\ntransition-prev=\"fade\"\ntransition-prev=\"jump-down\"","doc-url":"/developing/qcalendar-task","default":"\"slide-right\""},{"name":"transition-next","value":{"kind":"expression","type":"string"},"description":"Transition name used when moving to the next range.\n\nExamples:\ntransition-next=\"slide-left\"\ntransition-next=\"fade\"\ntransition-next=\"jump-up\"","doc-url":"/developing/qcalendar-task","default":"\"slide-left\""},{"name":"disabled-days","value":{"kind":"expression","type":"any[]"},"description":"Explicit disabled day definitions.","doc-url":"/developing/qcalendar-task"},{"name":"disabled-before","value":{"kind":"expression","type":"string"},"description":"Disables dates before this `YYYY-MM-DD` value.","doc-url":"/developing/qcalendar-task"},{"name":"disabled-after","value":{"kind":"expression","type":"string"},"description":"Disables dates after this `YYYY-MM-DD` value.","doc-url":"/developing/qcalendar-task"},{"name":"disabled-weekdays","value":{"kind":"expression","type":"any[]"},"description":"Weekday indexes that should be disabled.","doc-url":"/developing/qcalendar-task","default":"\"(): string[] | Set<string> => []\""},{"name":"drag-enter-func","value":{"kind":"expression","type":"Function"},"description":"Drag-enter guard called before a dragged item enters a calendar target.","doc-url":"/developing/qcalendar-task"},{"name":"drag-over-func","value":{"kind":"expression","type":"Function"},"description":"Drag-over guard called while a dragged item is over a calendar target.","doc-url":"/developing/qcalendar-task"},{"name":"drag-leave-func","value":{"kind":"expression","type":"Function"},"description":"Drag-leave guard called before a dragged item leaves a calendar target.","doc-url":"/developing/qcalendar-task"},{"name":"drop-func","value":{"kind":"expression","type":"Function"},"description":"Drop guard called before a dragged item is dropped on a calendar target.","doc-url":"/developing/qcalendar-task"},{"name":"selected-dates","value":{"kind":"expression","type":"Array | Set"},"description":"Selected date strings highlighted by the calendar.","doc-url":"/developing/qcalendar-task","default":"\"(): string[] | Set<string> => []\""},{"name":"selected-start-end-dates","value":{"kind":"expression","type":"any[]"},"description":"Start and end date strings used to highlight a selected range.","doc-url":"/developing/qcalendar-task","default":"\"(): string[] => []\""},{"name":"hoverable","value":{"kind":"expression","type":"boolean"},"description":"Applies hover styling to interactive calendar cells.","doc-url":"/developing/qcalendar-task","type":"boolean"},{"name":"focusable","value":{"kind":"expression","type":"boolean"},"description":"Makes supported calendar cells keyboard focusable.","doc-url":"/developing/qcalendar-task","type":"boolean"},{"name":"focus-type","value":{"kind":"expression","type":"any[]"},"description":"Calendar target types that can receive keyboard focus.","doc-url":"/developing/qcalendar-task","default":"\"(): ('day' | 'date' | 'weekday' | 'interval' | 'time' | 'resource' | 'task')[] => [\\n      'date',\\n    ]\""},{"name":"model-tasks","value":{"kind":"expression","type":"any[]"},"description":"Task rows rendered by the task view.","doc-url":"/developing/qcalendar-task","default":"\"(): any[] => []\""},{"name":"model-title","value":{"kind":"expression","type":"any[]"},"description":"Title rows rendered above task rows.","doc-url":"/developing/qcalendar-task","default":"\"(): any[] => []\""},{"name":"model-footer","value":{"kind":"expression","type":"any[]"},"description":"Footer rows rendered below task rows.","doc-url":"/developing/qcalendar-task","default":"\"(): any[] => []\""},{"name":"task-key","value":{"kind":"expression","type":"String | Number"},"description":"Task field used as the unique key.","doc-url":"/developing/qcalendar-task","default":"\"id\""},{"name":"date-header","value":{"kind":"expression","type":"''stacked''|''inline''|''inverted''"},"description":"Header layout used for date labels.","doc-url":"/developing/qcalendar-task","default":"\"stacked\""},{"name":"day-height","value":{"kind":"expression","type":"Number | String"},"description":"Height in pixels or CSS units for each model day cell.","doc-url":"/developing/qcalendar-task","default":"\"0\""},{"name":"day-min-height","value":{"kind":"expression","type":"Number | String"},"description":"Minimum height in pixels or CSS units for each model day cell.","doc-url":"/developing/qcalendar-task","default":"\"40\""},{"name":"weekday-style","value":{"kind":"expression","type":"Function"},"description":"Function that returns inline styles for weekday header cells.","doc-url":"/developing/qcalendar-task","default":"\"null\""},{"name":"weekday-class","value":{"kind":"expression","type":"Function"},"description":"Function that returns CSS classes for weekday header cells.","doc-url":"/developing/qcalendar-task","default":"\"null\""},{"name":"day-style","value":{"kind":"expression","type":"Function"},"description":"Function that returns inline styles for model day cells.","doc-url":"/developing/qcalendar-task","default":"\"null\""},{"name":"day-class","value":{"kind":"expression","type":"Function"},"description":"Function that returns CSS classes for model day cells.","doc-url":"/developing/qcalendar-task","default":"\"null\""},{"name":"footer-day-class","value":{"kind":"expression","type":"Function"},"description":"Function that returns CSS classes for footer day cells.","doc-url":"/developing/qcalendar-task","default":"\"null\""},{"name":"view","value":{"kind":"expression","type":"''day''|''week''|''month''"},"description":"Task view mode.","doc-url":"/developing/qcalendar-task"},{"name":"view-count","value":{"kind":"expression","type":"number"},"description":"Number of task view ranges rendered from the model value.","doc-url":"/developing/qcalendar-task","default":"\"1\""},{"name":"task-width","value":{"kind":"expression","type":"number"},"description":"Width in pixels for the task label column.","doc-url":"/developing/qcalendar-task","default":"\"200\""}],"events":[{"name":"update:model-value","arguments":[{"name":"value","type":"string","description":"New model value.","doc-url":"/developing/qcalendar-task"}],"description":"Emitted when the model value changes.","doc-url":"/developing/qcalendar-task"},{"name":"update:model-tasks","arguments":[{"name":"value","type":"any[]","description":"New tasks array.","doc-url":"/developing/qcalendar-task"}],"description":"Emitted when the tasks model changes.","doc-url":"/developing/qcalendar-task"},{"name":"update:model-title","arguments":[{"name":"value","type":"any[]","description":"New title rows array.","doc-url":"/developing/qcalendar-task"}],"description":"Emitted when the title model changes.","doc-url":"/developing/qcalendar-task"},{"name":"update:model-footer","arguments":[{"name":"value","type":"any[]","description":"New footer rows array.","doc-url":"/developing/qcalendar-task"}],"description":"Emitted when the footer model changes.","doc-url":"/developing/qcalendar-task"},{"name":"task-expanded","arguments":[{"name":"expanded","type":"boolean","description":"Whether the task is expanded.","doc-url":"/developing/qcalendar-task"},{"name":"scope","type":"object","description":"Task scope.","doc-url":"/developing/qcalendar-task"}],"description":"Emitted when a task is expanded or collapsed.","doc-url":"/developing/qcalendar-task"},{"name":"change","arguments":[{"name":"scope","type":"object","description":"Changed visible range.","doc-url":"/developing/qcalendar-task"}],"description":"Emitted when the view's visible date range changes.","doc-url":"/developing/qcalendar-task"},{"name":"moved","arguments":[{"name":"timestamp","type":"Timestamp","description":"Timestamp moved to.","doc-url":"/developing/qcalendar-task"}],"description":"Emitted when the calendar moves to a new date.","doc-url":"/developing/qcalendar-task"},{"name":"scroll","arguments":[{"name":"details","type":"object","description":"Current scroll position and dimensions.","doc-url":"/developing/qcalendar-task"}],"description":"Emitted when the internal scroll area position changes.","doc-url":"/developing/qcalendar-task"},{"name":"scrollend","arguments":[{"name":"details","type":"object","description":"Final scroll position and dimensions.","doc-url":"/developing/qcalendar-task"}],"description":"Emitted after the internal scroll area stops scrolling.","doc-url":"/developing/qcalendar-task"},{"name":"click-head-tasks","arguments":[{"name":"scope","type":"object","description":"Task header scope.","doc-url":"/developing/qcalendar-task"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-task"}],"description":"Interact with the task header.","doc-url":"/developing/qcalendar-task"},{"name":"contextmenu-head-tasks","arguments":[{"name":"scope","type":"object","description":"Task header scope.","doc-url":"/developing/qcalendar-task"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-task"}],"description":"Interact with the task header.","doc-url":"/developing/qcalendar-task"},{"name":"mousedown-head-tasks","arguments":[{"name":"scope","type":"object","description":"Task header scope.","doc-url":"/developing/qcalendar-task"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-task"}],"description":"Interact with the task header.","doc-url":"/developing/qcalendar-task"},{"name":"mousemove-head-tasks","arguments":[{"name":"scope","type":"object","description":"Task header scope.","doc-url":"/developing/qcalendar-task"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-task"}],"description":"Interact with the task header.","doc-url":"/developing/qcalendar-task"},{"name":"mouseup-head-tasks","arguments":[{"name":"scope","type":"object","description":"Task header scope.","doc-url":"/developing/qcalendar-task"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-task"}],"description":"Interact with the task header.","doc-url":"/developing/qcalendar-task"},{"name":"mouseenter-head-tasks","arguments":[{"name":"scope","type":"object","description":"Task header scope.","doc-url":"/developing/qcalendar-task"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-task"}],"description":"Interact with the task header.","doc-url":"/developing/qcalendar-task"},{"name":"mouseleave-head-tasks","arguments":[{"name":"scope","type":"object","description":"Task header scope.","doc-url":"/developing/qcalendar-task"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-task"}],"description":"Interact with the task header.","doc-url":"/developing/qcalendar-task"},{"name":"touchstart-head-tasks","arguments":[{"name":"scope","type":"object","description":"Task header scope.","doc-url":"/developing/qcalendar-task"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-task"}],"description":"Interact with the task header.","doc-url":"/developing/qcalendar-task"},{"name":"touchmove-head-tasks","arguments":[{"name":"scope","type":"object","description":"Task header scope.","doc-url":"/developing/qcalendar-task"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-task"}],"description":"Interact with the task header.","doc-url":"/developing/qcalendar-task"},{"name":"touchend-head-tasks","arguments":[{"name":"scope","type":"object","description":"Task header scope.","doc-url":"/developing/qcalendar-task"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-task"}],"description":"Interact with the task header.","doc-url":"/developing/qcalendar-task"},{"name":"click-task","arguments":[{"name":"scope","type":"object","description":"Task row scope.","doc-url":"/developing/qcalendar-task"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-task"}],"description":"Interact with a task row.","doc-url":"/developing/qcalendar-task"},{"name":"contextmenu-task","arguments":[{"name":"scope","type":"object","description":"Task row scope.","doc-url":"/developing/qcalendar-task"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-task"}],"description":"Interact with a task row.","doc-url":"/developing/qcalendar-task"},{"name":"mousedown-task","arguments":[{"name":"scope","type":"object","description":"Task row scope.","doc-url":"/developing/qcalendar-task"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-task"}],"description":"Interact with a task row.","doc-url":"/developing/qcalendar-task"},{"name":"mousemove-task","arguments":[{"name":"scope","type":"object","description":"Task row scope.","doc-url":"/developing/qcalendar-task"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-task"}],"description":"Interact with a task row.","doc-url":"/developing/qcalendar-task"},{"name":"mouseup-task","arguments":[{"name":"scope","type":"object","description":"Task row scope.","doc-url":"/developing/qcalendar-task"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-task"}],"description":"Interact with a task row.","doc-url":"/developing/qcalendar-task"},{"name":"mouseenter-task","arguments":[{"name":"scope","type":"object","description":"Task row scope.","doc-url":"/developing/qcalendar-task"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-task"}],"description":"Interact with a task row.","doc-url":"/developing/qcalendar-task"},{"name":"mouseleave-task","arguments":[{"name":"scope","type":"object","description":"Task row scope.","doc-url":"/developing/qcalendar-task"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-task"}],"description":"Interact with a task row.","doc-url":"/developing/qcalendar-task"},{"name":"touchstart-task","arguments":[{"name":"scope","type":"object","description":"Task row scope.","doc-url":"/developing/qcalendar-task"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-task"}],"description":"Interact with a task row.","doc-url":"/developing/qcalendar-task"},{"name":"touchmove-task","arguments":[{"name":"scope","type":"object","description":"Task row scope.","doc-url":"/developing/qcalendar-task"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-task"}],"description":"Interact with a task row.","doc-url":"/developing/qcalendar-task"},{"name":"touchend-task","arguments":[{"name":"scope","type":"object","description":"Task row scope.","doc-url":"/developing/qcalendar-task"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-task"}],"description":"Interact with a task row.","doc-url":"/developing/qcalendar-task"},{"name":"click-date","arguments":[{"name":"scope","type":"object","description":"Task date button scope.","doc-url":"/developing/qcalendar-task"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-task"}],"description":"Interact with a task date button.","doc-url":"/developing/qcalendar-task"},{"name":"contextmenu-date","arguments":[{"name":"scope","type":"object","description":"Task date button scope.","doc-url":"/developing/qcalendar-task"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-task"}],"description":"Interact with a task date button.","doc-url":"/developing/qcalendar-task"},{"name":"mousedown-date","arguments":[{"name":"scope","type":"object","description":"Task date button scope.","doc-url":"/developing/qcalendar-task"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-task"}],"description":"Interact with a task date button.","doc-url":"/developing/qcalendar-task"},{"name":"mousemove-date","arguments":[{"name":"scope","type":"object","description":"Task date button scope.","doc-url":"/developing/qcalendar-task"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-task"}],"description":"Interact with a task date button.","doc-url":"/developing/qcalendar-task"},{"name":"mouseup-date","arguments":[{"name":"scope","type":"object","description":"Task date button scope.","doc-url":"/developing/qcalendar-task"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-task"}],"description":"Interact with a task date button.","doc-url":"/developing/qcalendar-task"},{"name":"mouseenter-date","arguments":[{"name":"scope","type":"object","description":"Task date button scope.","doc-url":"/developing/qcalendar-task"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-task"}],"description":"Interact with a task date button.","doc-url":"/developing/qcalendar-task"},{"name":"mouseleave-date","arguments":[{"name":"scope","type":"object","description":"Task date button scope.","doc-url":"/developing/qcalendar-task"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-task"}],"description":"Interact with a task date button.","doc-url":"/developing/qcalendar-task"},{"name":"touchstart-date","arguments":[{"name":"scope","type":"object","description":"Task date button scope.","doc-url":"/developing/qcalendar-task"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-task"}],"description":"Interact with a task date button.","doc-url":"/developing/qcalendar-task"},{"name":"touchmove-date","arguments":[{"name":"scope","type":"object","description":"Task date button scope.","doc-url":"/developing/qcalendar-task"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-task"}],"description":"Interact with a task date button.","doc-url":"/developing/qcalendar-task"},{"name":"touchend-date","arguments":[{"name":"scope","type":"object","description":"Task date button scope.","doc-url":"/developing/qcalendar-task"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-task"}],"description":"Interact with a task date button.","doc-url":"/developing/qcalendar-task"},{"name":"click-day","arguments":[{"name":"scope","type":"object","description":"Task day cell scope.","doc-url":"/developing/qcalendar-task"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-task"}],"description":"Interact with a task day cell.","doc-url":"/developing/qcalendar-task"},{"name":"contextmenu-day","arguments":[{"name":"scope","type":"object","description":"Task day cell scope.","doc-url":"/developing/qcalendar-task"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-task"}],"description":"Interact with a task day cell.","doc-url":"/developing/qcalendar-task"},{"name":"mousedown-day","arguments":[{"name":"scope","type":"object","description":"Task day cell scope.","doc-url":"/developing/qcalendar-task"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-task"}],"description":"Interact with a task day cell.","doc-url":"/developing/qcalendar-task"},{"name":"mousemove-day","arguments":[{"name":"scope","type":"object","description":"Task day cell scope.","doc-url":"/developing/qcalendar-task"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-task"}],"description":"Interact with a task day cell.","doc-url":"/developing/qcalendar-task"},{"name":"mouseup-day","arguments":[{"name":"scope","type":"object","description":"Task day cell scope.","doc-url":"/developing/qcalendar-task"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-task"}],"description":"Interact with a task day cell.","doc-url":"/developing/qcalendar-task"},{"name":"mouseenter-day","arguments":[{"name":"scope","type":"object","description":"Task day cell scope.","doc-url":"/developing/qcalendar-task"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-task"}],"description":"Interact with a task day cell.","doc-url":"/developing/qcalendar-task"},{"name":"mouseleave-day","arguments":[{"name":"scope","type":"object","description":"Task day cell scope.","doc-url":"/developing/qcalendar-task"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-task"}],"description":"Interact with a task day cell.","doc-url":"/developing/qcalendar-task"},{"name":"touchstart-day","arguments":[{"name":"scope","type":"object","description":"Task day cell scope.","doc-url":"/developing/qcalendar-task"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-task"}],"description":"Interact with a task day cell.","doc-url":"/developing/qcalendar-task"},{"name":"touchmove-day","arguments":[{"name":"scope","type":"object","description":"Task day cell scope.","doc-url":"/developing/qcalendar-task"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-task"}],"description":"Interact with a task day cell.","doc-url":"/developing/qcalendar-task"},{"name":"touchend-day","arguments":[{"name":"scope","type":"object","description":"Task day cell scope.","doc-url":"/developing/qcalendar-task"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-task"}],"description":"Interact with a task day cell.","doc-url":"/developing/qcalendar-task"},{"name":"click-head-day","arguments":[{"name":"scope","type":"object","description":"Task header day scope.","doc-url":"/developing/qcalendar-task"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-task"}],"description":"Interact with a task header day.","doc-url":"/developing/qcalendar-task"},{"name":"contextmenu-head-day","arguments":[{"name":"scope","type":"object","description":"Task header day scope.","doc-url":"/developing/qcalendar-task"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-task"}],"description":"Interact with a task header day.","doc-url":"/developing/qcalendar-task"},{"name":"mousedown-head-day","arguments":[{"name":"scope","type":"object","description":"Task header day scope.","doc-url":"/developing/qcalendar-task"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-task"}],"description":"Interact with a task header day.","doc-url":"/developing/qcalendar-task"},{"name":"mousemove-head-day","arguments":[{"name":"scope","type":"object","description":"Task header day scope.","doc-url":"/developing/qcalendar-task"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-task"}],"description":"Interact with a task header day.","doc-url":"/developing/qcalendar-task"},{"name":"mouseup-head-day","arguments":[{"name":"scope","type":"object","description":"Task header day scope.","doc-url":"/developing/qcalendar-task"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-task"}],"description":"Interact with a task header day.","doc-url":"/developing/qcalendar-task"},{"name":"mouseenter-head-day","arguments":[{"name":"scope","type":"object","description":"Task header day scope.","doc-url":"/developing/qcalendar-task"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-task"}],"description":"Interact with a task header day.","doc-url":"/developing/qcalendar-task"},{"name":"mouseleave-head-day","arguments":[{"name":"scope","type":"object","description":"Task header day scope.","doc-url":"/developing/qcalendar-task"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-task"}],"description":"Interact with a task header day.","doc-url":"/developing/qcalendar-task"},{"name":"touchstart-head-day","arguments":[{"name":"scope","type":"object","description":"Task header day scope.","doc-url":"/developing/qcalendar-task"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-task"}],"description":"Interact with a task header day.","doc-url":"/developing/qcalendar-task"},{"name":"touchmove-head-day","arguments":[{"name":"scope","type":"object","description":"Task header day scope.","doc-url":"/developing/qcalendar-task"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-task"}],"description":"Interact with a task header day.","doc-url":"/developing/qcalendar-task"},{"name":"touchend-head-day","arguments":[{"name":"scope","type":"object","description":"Task header day scope.","doc-url":"/developing/qcalendar-task"},{"name":"event","type":"MouseEvent | TouchEvent","description":"Native mouse or touch event.","doc-url":"/developing/qcalendar-task"}],"description":"Interact with a task header day.","doc-url":"/developing/qcalendar-task"}],"slots":[{"name":"day","description":"Customize an individual task day cell.","doc-url":"/developing/qcalendar-task","vue-properties":[{"name":"calendarTimestamp","type":"Timestamp","description":"Timestamp represented in the configured calendar system.","doc-url":"/developing/qcalendar-task"},{"name":"calendarIdentity","type":"CalendarDateIdentity","description":"Stable native and Gregorian identity for the configured calendar system.","doc-url":"/developing/qcalendar-task"},{"name":"calendarSystem","type":"CalendarSystem","description":"Calendar system used to create `calendarTimestamp`.","doc-url":"/developing/qcalendar-task"},{"name":"timestamp","type":"Timestamp","description":"Timestamp represented by the task day cell.","doc-url":"/developing/qcalendar-task"},{"name":"outside","type":"boolean","description":"Whether the timestamp is outside the active month.","doc-url":"/developing/qcalendar-task"},{"name":"task","type":"Task","description":"Task represented by the day cell.","doc-url":"/developing/qcalendar-task"},{"name":"taskIndex","type":"number","description":"Zero-based task index.","doc-url":"/developing/qcalendar-task"},{"name":"activeDate","type":"boolean","description":"Whether the timestamp is the active date.","doc-url":"/developing/qcalendar-task"},{"name":"droppable","type":"Boolean | String","description":"Whether the task day can accept dropped content.","doc-url":"/developing/qcalendar-task"},{"name":"disabled","type":"boolean","description":"Whether the task day is disabled.","doc-url":"/developing/qcalendar-task"}]},{"name":"days","description":"Customize the days row for a task.","doc-url":"/developing/qcalendar-task","vue-properties":[{"name":"timestamps","type":"any[]","description":"Visible interval timestamps.","doc-url":"/developing/qcalendar-task"},{"name":"days","type":"any[]","description":"Visible days rendered by the task view.","doc-url":"/developing/qcalendar-task"},{"name":"task","type":"Task","description":"Task represented by the days row.","doc-url":"/developing/qcalendar-task"},{"name":"taskIndex","type":"number","description":"Zero-based task index.","doc-url":"/developing/qcalendar-task"},{"name":"cellWidth","type":"number","description":"Rendered task cell width.","doc-url":"/developing/qcalendar-task"}]},{"name":"task","description":"Customize a top-level task row.","doc-url":"/developing/qcalendar-task","vue-properties":[{"name":"start","type":"Timestamp | null","description":"First timestamp rendered by the task view.","doc-url":"/developing/qcalendar-task"},{"name":"end","type":"Timestamp | null","description":"Last timestamp rendered by the task view.","doc-url":"/developing/qcalendar-task"},{"name":"task","type":"Task","description":"Task represented by the slot.","doc-url":"/developing/qcalendar-task"},{"name":"taskIndex","type":"number","description":"Zero-based task index.","doc-url":"/developing/qcalendar-task"},{"name":"indentLevel","type":"number","description":"Nesting level for hierarchical tasks.","doc-url":"/developing/qcalendar-task"},{"name":"expanded","type":"boolean","description":"Whether the task is expanded.","doc-url":"/developing/qcalendar-task"},{"name":"droppable","type":"Boolean | String","description":"Whether the task can accept dropped content.","doc-url":"/developing/qcalendar-task"}]},{"name":"subtask","description":"Customize a nested task row.","doc-url":"/developing/qcalendar-task","vue-properties":[{"name":"start","type":"Timestamp | null","description":"First timestamp rendered by the task view.","doc-url":"/developing/qcalendar-task"},{"name":"end","type":"Timestamp | null","description":"Last timestamp rendered by the task view.","doc-url":"/developing/qcalendar-task"},{"name":"task","type":"Task","description":"Task represented by the slot.","doc-url":"/developing/qcalendar-task"},{"name":"taskIndex","type":"number","description":"Zero-based task index.","doc-url":"/developing/qcalendar-task"},{"name":"indentLevel","type":"number","description":"Nesting level for hierarchical tasks.","doc-url":"/developing/qcalendar-task"},{"name":"expanded","type":"boolean","description":"Whether the task is expanded.","doc-url":"/developing/qcalendar-task"},{"name":"droppable","type":"Boolean | String","description":"Whether the task can accept dropped content.","doc-url":"/developing/qcalendar-task"}]},{"name":"footer-task","description":"Customize a task footer row.","doc-url":"/developing/qcalendar-task","vue-properties":[{"name":"start","type":"Timestamp | null","description":"First timestamp rendered by the task view.","doc-url":"/developing/qcalendar-task"},{"name":"end","type":"Timestamp | null","description":"Last timestamp rendered by the task view.","doc-url":"/developing/qcalendar-task"},{"name":"footer","type":"Task","description":"Footer task represented by the slot.","doc-url":"/developing/qcalendar-task"},{"name":"index","type":"number","description":"Zero-based footer index.","doc-url":"/developing/qcalendar-task"}]},{"name":"footer-day","description":"Customize a task footer day cell.","doc-url":"/developing/qcalendar-task","vue-properties":[{"name":"calendarTimestamp","type":"Timestamp","description":"Timestamp represented in the configured calendar system.","doc-url":"/developing/qcalendar-task"},{"name":"calendarIdentity","type":"CalendarDateIdentity","description":"Stable native and Gregorian identity for the configured calendar system.","doc-url":"/developing/qcalendar-task"},{"name":"calendarSystem","type":"CalendarSystem","description":"Calendar system used to create `calendarTimestamp`.","doc-url":"/developing/qcalendar-task"},{"name":"timestamp","type":"Timestamp","description":"Timestamp represented by the footer day cell.","doc-url":"/developing/qcalendar-task"},{"name":"outside","type":"boolean","description":"Whether the timestamp is outside the active month.","doc-url":"/developing/qcalendar-task"},{"name":"footer","type":"Task","description":"Footer task represented by the day cell.","doc-url":"/developing/qcalendar-task"},{"name":"index","type":"number","description":"Zero-based footer index.","doc-url":"/developing/qcalendar-task"},{"name":"disabled","type":"boolean","description":"Whether the footer day is disabled.","doc-url":"/developing/qcalendar-task"}]},{"name":"head-tasks","description":"Customize the task header.","doc-url":"/developing/qcalendar-task","vue-properties":[{"name":"start","type":"Timestamp | null","description":"First timestamp rendered by the task view.","doc-url":"/developing/qcalendar-task"},{"name":"end","type":"Timestamp | null","description":"Last timestamp rendered by the task view.","doc-url":"/developing/qcalendar-task"}]},{"name":"title-task","description":"Customize a task title row.","doc-url":"/developing/qcalendar-task","vue-properties":[{"name":"start","type":"Timestamp | null","description":"First timestamp rendered by the task view.","doc-url":"/developing/qcalendar-task"},{"name":"end","type":"Timestamp | null","description":"Last timestamp rendered by the task view.","doc-url":"/developing/qcalendar-task"},{"name":"cellWidth","type":"string","description":"Rendered title cell width.","doc-url":"/developing/qcalendar-task"},{"name":"title","type":"string","description":"Title value represented by the slot.","doc-url":"/developing/qcalendar-task"},{"name":"index","type":"number","description":"Zero-based title index.","doc-url":"/developing/qcalendar-task"}]},{"name":"head-weekday-label","description":"Customize the task weekday header label.","doc-url":"/developing/qcalendar-task","vue-properties":[{"name":"calendarTimestamp","type":"Timestamp","description":"Timestamp represented in the configured calendar system.","doc-url":"/developing/qcalendar-task"},{"name":"calendarIdentity","type":"CalendarDateIdentity","description":"Stable native and Gregorian identity for the configured calendar system.","doc-url":"/developing/qcalendar-task"},{"name":"calendarSystem","type":"CalendarSystem","description":"Calendar system used to create `calendarTimestamp`.","doc-url":"/developing/qcalendar-task"},{"name":"activeDate","type":"boolean","description":"Whether the timestamp is the active date.","doc-url":"/developing/qcalendar-task"},{"name":"outside","type":"boolean","description":"Whether the timestamp is outside the active month.","doc-url":"/developing/qcalendar-task"},{"name":"timestamp","type":"Timestamp","description":"Timestamp represented by the weekday label.","doc-url":"/developing/qcalendar-task"},{"name":"disabled","type":"boolean","description":"Whether the weekday label is disabled.","doc-url":"/developing/qcalendar-task"}]},{"name":"head-day-label","description":"Customize the task day header label.","doc-url":"/developing/qcalendar-task","vue-properties":[{"name":"calendarTimestamp","type":"Timestamp","description":"Timestamp represented in the configured calendar system.","doc-url":"/developing/qcalendar-task"},{"name":"calendarIdentity","type":"CalendarDateIdentity","description":"Stable native and Gregorian identity for the configured calendar system.","doc-url":"/developing/qcalendar-task"},{"name":"calendarSystem","type":"CalendarSystem","description":"Calendar system used to create `calendarTimestamp`.","doc-url":"/developing/qcalendar-task"},{"name":"dayLabel","type":"string","description":"Formatted day label.","doc-url":"/developing/qcalendar-task"},{"name":"timestamp","type":"Timestamp","description":"Timestamp represented by the day label.","doc-url":"/developing/qcalendar-task"},{"name":"outside","type":"boolean","description":"Whether the timestamp is outside the active month.","doc-url":"/developing/qcalendar-task"},{"name":"activeDate","type":"boolean","description":"Whether the timestamp is the active date.","doc-url":"/developing/qcalendar-task"},{"name":"disabled","type":"boolean","description":"Whether the day label is disabled.","doc-url":"/developing/qcalendar-task"}]},{"name":"head-day-button","description":"Customize the task day header button.","doc-url":"/developing/qcalendar-task","vue-properties":[{"name":"calendarTimestamp","type":"Timestamp","description":"Timestamp represented in the configured calendar system.","doc-url":"/developing/qcalendar-task"},{"name":"calendarIdentity","type":"CalendarDateIdentity","description":"Stable native and Gregorian identity for the configured calendar system.","doc-url":"/developing/qcalendar-task"},{"name":"calendarSystem","type":"CalendarSystem","description":"Calendar system used to create `calendarTimestamp`.","doc-url":"/developing/qcalendar-task"},{"name":"dayLabel","type":"string","description":"Formatted day label.","doc-url":"/developing/qcalendar-task"},{"name":"timestamp","type":"Timestamp","description":"Timestamp represented by the day label.","doc-url":"/developing/qcalendar-task"},{"name":"outside","type":"boolean","description":"Whether the timestamp is outside the active month.","doc-url":"/developing/qcalendar-task"},{"name":"activeDate","type":"boolean","description":"Whether the timestamp is the active date.","doc-url":"/developing/qcalendar-task"},{"name":"disabled","type":"boolean","description":"Whether the day label is disabled.","doc-url":"/developing/qcalendar-task"}]},{"name":"title-day","description":"Customize a task title day cell.","doc-url":"/developing/qcalendar-task","vue-properties":[{"name":"calendarTimestamp","type":"Timestamp","description":"Timestamp represented in the configured calendar system.","doc-url":"/developing/qcalendar-task"},{"name":"calendarIdentity","type":"CalendarDateIdentity","description":"Stable native and Gregorian identity for the configured calendar system.","doc-url":"/developing/qcalendar-task"},{"name":"calendarSystem","type":"CalendarSystem","description":"Calendar system used to create `calendarTimestamp`.","doc-url":"/developing/qcalendar-task"},{"name":"timestamp","type":"Timestamp","description":"Timestamp represented by the title day cell.","doc-url":"/developing/qcalendar-task"},{"name":"outside","type":"boolean","description":"Whether the timestamp is outside the active month.","doc-url":"/developing/qcalendar-task"},{"name":"title","type":"string","description":"Title value represented by the title day cell.","doc-url":"/developing/qcalendar-task"},{"name":"index","type":"number","description":"Zero-based title index.","doc-url":"/developing/qcalendar-task"},{"name":"cellWidth","type":"number","description":"Rendered title day cell width.","doc-url":"/developing/qcalendar-task"},{"name":"disabled","type":"boolean","description":"Whether the title day is disabled.","doc-url":"/developing/qcalendar-task"}]},{"name":"head-day","description":"Customize the task header day cell.","doc-url":"/developing/qcalendar-task","vue-properties":[{"name":"calendarTimestamp","type":"Timestamp","description":"Timestamp represented in the configured calendar system.","doc-url":"/developing/qcalendar-task"},{"name":"calendarIdentity","type":"CalendarDateIdentity","description":"Stable native and Gregorian identity for the configured calendar system.","doc-url":"/developing/qcalendar-task"},{"name":"calendarSystem","type":"CalendarSystem","description":"Calendar system used to create `calendarTimestamp`.","doc-url":"/developing/qcalendar-task"},{"name":"timestamp","type":"Timestamp","description":"Timestamp represented by the task header day.","doc-url":"/developing/qcalendar-task"},{"name":"outside","type":"boolean","description":"Whether the timestamp is outside the active month.","doc-url":"/developing/qcalendar-task"},{"name":"activeDate","type":"boolean","description":"Whether the timestamp is the active date.","doc-url":"/developing/qcalendar-task"},{"name":"droppable","type":"Boolean | String","description":"Whether the task header day can accept dropped content.","doc-url":"/developing/qcalendar-task"},{"name":"disabled","type":"boolean","description":"Whether the task header day is disabled.","doc-url":"/developing/qcalendar-task"}]},{"name":"head-date","description":"Customize the task header date area.","doc-url":"/developing/qcalendar-task","vue-properties":[{"name":"calendarTimestamp","type":"Timestamp","description":"Timestamp represented in the configured calendar system.","doc-url":"/developing/qcalendar-task"},{"name":"calendarIdentity","type":"CalendarDateIdentity","description":"Stable native and Gregorian identity for the configured calendar system.","doc-url":"/developing/qcalendar-task"},{"name":"calendarSystem","type":"CalendarSystem","description":"Calendar system used to create `calendarTimestamp`.","doc-url":"/developing/qcalendar-task"},{"name":"timestamp","type":"Timestamp","description":"Timestamp represented by the task header day.","doc-url":"/developing/qcalendar-task"},{"name":"outside","type":"boolean","description":"Whether the timestamp is outside the active month.","doc-url":"/developing/qcalendar-task"},{"name":"activeDate","type":"boolean","description":"Whether the timestamp is the active date.","doc-url":"/developing/qcalendar-task"},{"name":"droppable","type":"Boolean | String","description":"Whether the task header day can accept dropped content.","doc-url":"/developing/qcalendar-task"},{"name":"disabled","type":"boolean","description":"Whether the task header day is disabled.","doc-url":"/developing/qcalendar-task"}]}],"description":"QCalendarTask - QCalendar component","doc-url":"/developing/qcalendar-task"}],"attributes":[],"utils":[]}}}