NSObject (DRSetupPanelDelegate)
Эта категория определяет ряд методов, которые делегаты панелей установки могут реализовать для управления поведением панели.
Наследование
Не применимый
Соответствует
Не применимый
Оператор импорта
Не применимый не применимый
-
Позволяет делегату указывать, какое устройство является своим предпочтительным.
Объявление
Objective C
- (DRDevice*) setupPanel:(DRSetupPanel*)aPaneldetermineBestDeviceOfA:(DRDevice*)deviceAorB:(DRDevice*)device;Параметры
aPanelПанель.
deviceAУстройство кандидата. Может быть ноль.
Устройство кандидата. Может быть ноль.
Возвращаемое значение
Один из двух объектов устройства передал в.
Обсуждение
Когда панель установки сначала выведена на экран и снова, каждый раз, когда новое устройство появляется, панель установки попросит, чтобы делегат сравнил два устройства для определения, который наиболее подходит для их содержания для записи.
-
setupPanel:deviceContainsSuitableMedia:promptString: - setupPanel:deviceContainsSuitableMedia:promptString:Этот метод делегата позволяет делегату определять, подходят ли носители, вставленные в устройство, для любой работы, должен быть выполнен.
Объявление
Objective C
- (BOOL) setupPanel:(DRSetupPanel*)aPaneldeviceContainsSuitableMedia:(DRDevice*)devicepromptString:(NSString**)prompt;Параметры
aPanelПанель установки, отправляющая сообщение.
deviceУстройство, содержащее носители, спрашиваемые о.
promptУказатель на хранение для NSString. Пасуйте назад объект NSString описание состояния носителей.
Возвращаемое значение
Возвратитесь НЕ для отключения кнопки по умолчанию.
-
Позволяет делегату определять, может ли устройство использоваться в качестве цели.
Объявление
Objective C
- (BOOL) setupPanel:(DRSetupPanel*)aPaneldeviceCouldBeTarget:(DRDevice*)device;Параметры
aPanelПанель.
deviceУстройство кандидата.
Возвращаемое значение
YES, если устройство приемлемо, НЕТ если нет.
Обсуждение
Этот метод используется для ограничения меню только теми устройствами, что Вы хотите появиться. Например, приложение записи DVD могло бы использовать это для ограничения меню только устройствами, которые способны к записи RS DVD.
-
Когда выбор устройства в панели изменился, отправленный уведомлением по умолчанию центрируются.
Объявление
Objective C
- (void) setupPanelDeviceSelectionChanged:(NSNotification*)aNotification;Параметры
aNotificationОбъект уведомления. Это всегда - DRSetupPanelDeviceSelectionChangedNotification. Можно получить рассматриваемый объект DRSetupPanel путем отправки объекта в aNotification. userInfo словарь содержит единственный ключ DRSetupPanelSelectedDeviceKey, значение которого является в настоящее время выбирающимся объектом DRDevice.
-
Этот метод делегата позволяет делегату управлять, как обрабатывается резервирование носителей.
Объявление
Objective C
- (BOOL) setupPanelShouldHandleMediaReservations:(DRSetupPanel*)aPanel;Параметры
aPanelПанель установки, отправляющая сообщение.
Возвращаемое значение
Возвратитесь НЕ, чтобы указать, что делегат обработает резервирование носителей. Возвратите YES, чтобы указать, что setupPanel должен обработать резервирование носителей сам.
