27 #ifndef __DropDownListControlDataOf_h__ 28 #define __DropDownListControlDataOf_h__ 30 #include "IListControlDataOf.h" 31 #include "CPMUnknown.h" 40 virtual void Add(
const T& item, int32 at, bool16 invalidate, bool16 notifyOfChange);
41 virtual void Add(
const K2Vector<T>& items, bool16 invalidate, bool16 notifyOfChange);
42 virtual void Remove(int32 index, bool16 invalidate, bool16 notifyOfChange);
43 virtual void Replace(
const T& item, int32 index, bool16 invalidate, bool16 notifyOfChange);
44 virtual void Clear(bool16 invalidate, bool16 notifyOfChange);
47 virtual int32
Length()
const;
50 virtual void Synchronize(SysControl sysControl)
const;
53 PMString GetString(
const T& item)
const;
59 #ifdef _INCLUDE_TPP_IN_H_ 60 #include "DropDownListControlDataOf.tpp" 61 #endif //_INCLUDE_TPP_IN_H_ 63 #endif // __DropDownListControlDataOf_h__