NSObject (DRSetupPanelDelegate)
Эта категория определяет ряд методов, которые делегаты панелей установки могут реализовать для управления поведением панели.
Наследование
Не применимый
Соответствует
Не применимый
Оператор импорта
Не применимый не применимый
-
Позволяет делегату указывать, какое устройство является своим предпочтительным.
Объявление
Objective C
- (DRDevice*) setupPanel:(DRSetupPanel*)
aPanel
determineBestDeviceOfA:(DRDevice*)deviceA
orB:(DRDevice*)device;Параметры
aPanel
Панель.
deviceA
Устройство кандидата. Может быть ноль.
Устройство кандидата. Может быть ноль.
Возвращаемое значение
Один из двух объектов устройства передал в.
Обсуждение
Когда панель установки сначала выведена на экран и снова, каждый раз, когда новое устройство появляется, панель установки попросит, чтобы делегат сравнил два устройства для определения, который наиболее подходит для их содержания для записи.
-
setupPanel:deviceContainsSuitableMedia:promptString: - setupPanel:deviceContainsSuitableMedia:promptString:
Этот метод делегата позволяет делегату определять, подходят ли носители, вставленные в устройство, для любой работы, должен быть выполнен.
Объявление
Objective C
- (BOOL) setupPanel:(DRSetupPanel*)
aPanel
deviceContainsSuitableMedia:(DRDevice*)device
promptString:(NSString**)prompt;Параметры
aPanel
Панель установки, отправляющая сообщение.
device
Устройство, содержащее носители, спрашиваемые о.
prompt
Указатель на хранение для NSString. Пасуйте назад объект NSString описание состояния носителей.
Возвращаемое значение
Возвратитесь НЕ для отключения кнопки по умолчанию.
-
Позволяет делегату определять, может ли устройство использоваться в качестве цели.
Объявление
Objective C
- (BOOL) setupPanel:(DRSetupPanel*)
aPanel
deviceCouldBeTarget:(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 должен обработать резервирование носителей сам.