X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fio%2Feventobject.cpp;h=7d5ab5bf099e408593313218e2b70bef74aa43f6;hb=5763dd6e8089c97699cbcbd221afb7fe1841bcdd;hp=d61543c4161dd962593495c70608c58d109eb4ed;hpb=c200fbb2a7c00f9506933ed67d55cae30475998d;p=libs%2Fcore.git diff --git a/source/io/eventobject.cpp b/source/io/eventobject.cpp index d61543c..7d5ab5b 100644 --- a/source/io/eventobject.cpp +++ b/source/io/eventobject.cpp @@ -3,8 +3,7 @@ namespace Msp { namespace IO { -EventObject::EventObject(): - events(P_NONE) +EventObject::EventObject() { } EventObject::~EventObject() @@ -12,14 +11,16 @@ EventObject::~EventObject() void EventObject::set_events(PollEvent e) { - events = e; - signal_events_changed.emit(events); + _events = e; + signal_events_changed.emit(_events); } void EventObject::event(PollEvent ev) { if(ev&P_INPUT) signal_data_available.emit(); + if(ev&P_HANGUP) + signal_end_of_file.emit(); on_event(ev); }