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)14 EventTableViewModel::EventTableViewModel (EventTableWidget& event_table_widget)
15     : EventView (false, false),
16       event_table_widget_ (event_table_widget)
17 {
18 
19 }
20 
21 //-----------------------------------------------------------------------------
getEventManager() const22 QSharedPointer<EventManager const> EventTableViewModel::getEventManager () const
23 {
24     return event_table_widget_.getEventManager ();
25 }
26 
27 //-----------------------------------------------------------------------------
getEventManager()28 QSharedPointer<EventManager> EventTableViewModel::getEventManager ()
29 {
30     return event_table_widget_.getEventManager ();
31 }
32 
33 //-----------------------------------------------------------------------------
getSelectedEvents() const34 QList<EventID> EventTableViewModel::getSelectedEvents () const
35 {
36     return event_table_widget_.getSelectedEvents ();
37 }
38 
39 }
40