1 // Copyright (c) 2016 The SigViewer Development Team 2 // Licensed under the GNU General Public License (GPL) 3 // https://www.gnu.org/licenses/gpl 4 5 6 #include "event_table_view_model.h" 7 #include "event_table_widget.h" 8 9 10 namespace sigviewer 11 { 12 13 //----------------------------------------------------------------------------- EventTableViewModel(EventTableWidget & event_table_widget)14EventTableViewModel::EventTableViewModel (EventTableWidget& event_table_widget) 15 : EventView (false, false), 16 event_table_widget_ (event_table_widget) 17 { 18 19 } 20 21 //----------------------------------------------------------------------------- getEventManager() const22QSharedPointer<EventManager const> EventTableViewModel::getEventManager () const 23 { 24 return event_table_widget_.getEventManager (); 25 } 26 27 //----------------------------------------------------------------------------- getEventManager()28QSharedPointer<EventManager> EventTableViewModel::getEventManager () 29 { 30 return event_table_widget_.getEventManager (); 31 } 32 33 //----------------------------------------------------------------------------- getSelectedEvents() const34QList<EventID> EventTableViewModel::getSelectedEvents () const 35 { 36 return event_table_widget_.getSelectedEvents (); 37 } 38 39 } 40