FGX.Control.Types.TfgControlObservable: различия между версиями
Перейти к навигации
Перейти к поиску
Admin (обсуждение | вклад) (summary) |
Admin (обсуждение | вклад) (summary) |
||
(не показаны 24 промежуточные версии этого же участника) | |||
Строка 1: | Строка 1: | ||
− | * [[ FGX.Control.Types | | + | * [[ System.TInterfacedObject | Вверх к родителю: TInterfacedObject ]] |
+ | * [[ FGX.Control.Types | К модулю: FGX.Control.Types ]] | ||
Delphi | Delphi | ||
− | <syntaxhighlight lang="Delphi">TfgControlObservable = class (TInterfacedObject, | + | <syntaxhighlight lang="Delphi">TfgControlObservable = class (TInterfacedObject, IFGXNotificationObservable)</syntaxhighlight> |
+ | |||
+ | <p class="class-inheritance"><span class="type-border">[[System.TInterfacedObject|TInterfacedObject]]</span> -> <span class="type-border">[[FGX.Control.Types.TfgControlObservable|TfgControlObservable]]</span></p> | ||
== Описание == | == Описание == | ||
− | Описание отсутствует. | + | <span style="color:gray">Описание отсутствует.</span> |
+ | == Конструкторы == | ||
+ | |||
+ | {| class="wikitable sortable" | ||
+ | |- | ||
+ | | <syntaxhighlight lang="Delphi">constructor</syntaxhighlight> || <code>Create(const AOwner: [[TObject]])</code> | ||
+ | <span style="color:gray">Описание отсутствует.</span> | ||
+ | |} | ||
+ | |||
+ | == Методы == | ||
+ | |||
+ | {| class="wikitable sortable" | ||
+ | |- | ||
+ | | <syntaxhighlight lang="Delphi">procedure</syntaxhighlight> || <code lang="Delphi">SubscribeOnNotification(const AObserver: [[FGX.Control.Types.IFGXNotificationObserver|IFGXNotificationObserver]]; const ANotificationType: [[FGX.Control.Types.TfgNotificationType|TfgNotificationType]])</code> | ||
+ | <p>Подисывает наблюдателя <i>AObserver</i> на получение уведомлений типа <i>ANotificationType</i> .</p> | ||
+ | |- | ||
+ | | <syntaxhighlight lang="Delphi">procedure</syntaxhighlight> || <code lang="Delphi">UnsubscribeOnNotification(const AObserver: [[FGX.Control.Types.IFGXNotificationObserver|IFGXNotificationObserver]]; const ANotificationType: [[FGX.Control.Types.TfgNotificationType|TfgNotificationType]])</code> | ||
+ | <p>Отписывает наблюдателя <i>AObserver</i> на получение уведомлений типа <i>ANotificationType</i> . Если подписчик не был ранее подписан, метод тогда ничего не делает.</p> | ||
+ | |- | ||
+ | | <syntaxhighlight lang="Delphi">procedure</syntaxhighlight> || <code lang="Delphi">Notify(const ANotificationType: [[FGX.Control.Types.TfgNotificationType|TfgNotificationType]])</code> | ||
+ | <p>Уведомляет всех подписчиков, что произошло событие с типом <i>ANotificationType</i> .</p> | ||
+ | |} |
Текущая версия на 02:49, 1 июля 2019
Delphi
TfgControlObservable = class (TInterfacedObject, IFGXNotificationObservable)
TInterfacedObject -> TfgControlObservable
Описание
Описание отсутствует.
Конструкторы
constructor
|
Create(const AOwner: TObject)
Описание отсутствует. |
Методы
procedure
|
SubscribeOnNotification(const AObserver: IFGXNotificationObserver; const ANotificationType: TfgNotificationType)
Подисывает наблюдателя AObserver на получение уведомлений типа ANotificationType . |
procedure
|
UnsubscribeOnNotification(const AObserver: IFGXNotificationObserver; const ANotificationType: TfgNotificationType)
Отписывает наблюдателя AObserver на получение уведомлений типа ANotificationType . Если подписчик не был ранее подписан, метод тогда ничего не делает. |
procedure
|
Notify(const ANotificationType: TfgNotificationType)
Уведомляет всех подписчиков, что произошло событие с типом ANotificationType . |