soui 5.0.0.1
Soui5 Doc
 
Loading...
Searching...
No Matches
SLvObserverMgr Class Reference

管理列表数据集观察者的类 More...

#include <SAdapterBase.h>

Public Member Functions

 SLvObserverMgr ()
 构造函数
 
 ~SLvObserverMgr ()
 析构函数,释放所有观察者
 
void registerObserver (ILvDataSetObserver *observer)
 注册一个观察者
 
void unregisterObserver (ILvDataSetObserver *observer)
 注销一个观察者
 
void notifyChanged ()
 通知所有观察者数据集已更改
 
void notifyInvalidated ()
 通知所有观察者数据集已失效
 
void notifyItemChanged (int iItem)
 通知所有观察者指定项的数据已更改
 

Protected Attributes

SList< ILvDataSetObserver * > m_lstObserver
 观察者列表
 

Detailed Description

管理列表数据集观察者的类

Definition at line 14 of file SAdapterBase.h.

Constructor & Destructor Documentation

◆ SLvObserverMgr()

SLvObserverMgr::SLvObserverMgr ( )
inline

构造函数

Definition at line 19 of file SAdapterBase.h.

◆ ~SLvObserverMgr()

SLvObserverMgr::~SLvObserverMgr ( )
inline

析构函数,释放所有观察者

Definition at line 26 of file SAdapterBase.h.

Member Function Documentation

◆ notifyChanged()

void SLvObserverMgr::notifyChanged ( )
inline

通知所有观察者数据集已更改

Definition at line 67 of file SAdapterBase.h.

◆ notifyInvalidated()

void SLvObserverMgr::notifyInvalidated ( )
inline

通知所有观察者数据集已失效

Definition at line 80 of file SAdapterBase.h.

◆ notifyItemChanged()

void SLvObserverMgr::notifyItemChanged ( int iItem)
inline

通知所有观察者指定项的数据已更改

Parameters
iItem项索引

Definition at line 94 of file SAdapterBase.h.

◆ registerObserver()

void SLvObserverMgr::registerObserver ( ILvDataSetObserver * observer)
inline

注册一个观察者

Parameters
observer观察者对象指针

Definition at line 41 of file SAdapterBase.h.

◆ unregisterObserver()

void SLvObserverMgr::unregisterObserver ( ILvDataSetObserver * observer)
inline

注销一个观察者

Parameters
observer观察者对象指针

Definition at line 54 of file SAdapterBase.h.

Member Data Documentation

◆ m_lstObserver

SList<ILvDataSetObserver *> SLvObserverMgr::m_lstObserver
protected

观察者列表

Definition at line 105 of file SAdapterBase.h.


The documentation for this class was generated from the following file: