HSpheresSelectionSet.h
Go to the documentation of this file.
1 
2 #ifndef _HSpheresSelectionSet_H__20010203__0953__
3 #define _HSpheresSelectionSet_H__20010203__0953__
4 
5 #include "HSelectionSet.h"
6 
8 {
9 private:
10  HSelectLevel m_SelectLevel;
11 
12 public:
15 
16  virtual void Select(HC_KEY key, int num_include_keys, HC_KEY * include_keys, bool emit_message = false);
17  virtual void DeSelect(HC_KEY key, int num_include_keys, HC_KEY * include_keys, bool emit_message = false);
18  virtual void DeSelect(HC_KEY key, bool emit_message = false);
19 
20  virtual void SelectFromMessage(HC_KEY key, int num_include_keys, HC_KEY * include_keys, bool emit_message = false);
21  virtual void DeSelectFromMessage(HC_KEY key, int num_include_keys, HC_KEY * include_keys, bool emit_message = false);
22 
23  void SetSelectLevel(HSelectLevel level) { m_SelectLevel = level; }
24  const HSelectLevel GetSelectLevel() { return (m_SelectLevel);}
25 
26 };
27 
28 #endif // _HSpheresSelectionSet_H__20010203__0953__
29 
30 
31 
HSpheresSelectionSet(HBaseView *view)
virtual void DeSelect(HC_KEY key, int num_include_keys, HC_KEY *include_keys, bool emit_message=false)
const HSelectLevel GetSelectLevel()
Definition: HSpheresSelectionSet.h:24
#define HC_KEY
virtual void DeSelectFromMessage(HC_KEY key, int num_include_keys, HC_KEY *include_keys, bool emit_message=false)
virtual void SelectFromMessage(HC_KEY key, int num_include_keys, HC_KEY *include_keys, bool emit_message=false)
HSelectLevel
void SetSelectLevel(HSelectLevel level)
Definition: HSpheresSelectionSet.h:23
virtual void Select(HC_KEY key, int num_include_keys, HC_KEY *include_keys, bool emit_message=false)
Definition: HSpheresSelectionSet.h:7