00001 #ifndef Fireworks_Core_FWFromEveSelectorBase_h 00002 #define Fireworks_Core_FWFromEveSelectorBase_h 00003 // -*- C++ -*- 00004 // 00005 // Package: Core 00006 // Class : FWFromEveSelectorBase 00007 // 00016 // 00017 // Original Author: Chris Jones 00018 // Created: Fri Oct 23 10:50:21 CDT 2009 00019 // $Id: FWFromEveSelectorBase.h,v 1.2 2009/10/28 14:41:11 chrjones Exp $ 00020 // 00021 00022 // system include files 00023 00024 // user include files 00025 00026 // forward declarations 00027 00028 class FWFromEveSelectorBase 00029 { 00030 00031 public: 00032 FWFromEveSelectorBase(); 00033 virtual ~FWFromEveSelectorBase(); 00034 00035 // ---------- const member functions --------------------- 00036 00037 // ---------- static member functions -------------------- 00038 00039 // ---------- member functions --------------------------- 00040 virtual void doSelect() = 0; 00041 virtual void doUnselect() = 0; 00042 00043 private: 00044 //FWFromEveSelectorBase(const FWFromEveSelectorBase&); // stop default 00045 00046 //const FWFromEveSelectorBase& operator=(const FWFromEveSelectorBase&); // stop default 00047 00048 // ---------- member data -------------------------------- 00049 00050 }; 00051 00052 00053 #endif