Go to the documentation of this file.00001
00002 #ifndef _HSoccerSelectionSet_H__20010203__0953__
00003 #define _HSoccerSelectionSet_H__20010203__0953__
00004
00005 #include "HSelectionSet.h"
00006
00007 class HSoccerSelectionSet : public HSelectionSet
00008 {
00009 private:
00011 HSelectLevel m_SelectLevel;
00012
00013 public:
00014 HSoccerSelectionSet(HBaseView* view);
00015 ~HSoccerSelectionSet();
00016
00017 virtual void Select(HC_KEY key, int num_include_keys, HC_KEY * include_keys, bool emit_message = false);
00018 virtual void DeSelect(HC_KEY key, int num_include_keys, HC_KEY * include_keys, bool emit_message = false);
00019 virtual bool IsSelected(HC_KEY key, int num_include_keys, HC_KEY * include_keys) const;
00020 virtual void DeSelectAll();
00021
00022 virtual void SelectFromMessage(HC_KEY key, int num_include_keys, HC_KEY * include_keys, bool emit_message = false);
00023 virtual void DeSelectFromMessage(HC_KEY key, int num_include_keys, HC_KEY * include_keys, bool emit_message = false);
00024
00026 void SetSelectLevel(HSelectLevel level) { m_SelectLevel = level; }
00027
00029 const HSelectLevel GetSelectLevel() { return (m_SelectLevel);}
00030
00031 };
00032
00033 #endif // _HSoccerSelectionSet_H__20010203__0953__
00034
00035
00036