00001 #ifndef MediaTable_TableDataSourceListener_h 00002 #define MediaTable_TableDataSourceListener_h 00003 00004 namespace Impala { 00005 namespace Application { 00006 namespace MediaTable { 00007 00008 class TableDataSourceListener 00009 { 00010 public: 00011 TableDataSourceListener() 00012 { 00013 mEventEnabled = true; 00014 } 00015 00016 virtual void UpdateRowsEvent() 00017 { 00018 } 00019 00020 virtual void UpdateNumberOfRowsEvent() 00021 { 00022 } 00023 00024 public: 00025 bool GetListenTableUpdates() 00026 { 00027 return mEventEnabled; 00028 } 00029 00030 void SetListenTableUpdates(bool val) 00031 { 00032 mEventEnabled = val; 00033 } 00034 00035 private: 00036 bool mEventEnabled; 00037 }; 00038 } // namespace MediaTable 00039 } // namespace Application 00040 } // namespace Impala 00041 00042 #endif // TableDataSourceListener_h