/* # Copyright (c) 2009 - OpenSLX Project, Computer Center University of Freiburg # # This program is free software distributed under the GPL version 2. # See http://openslx.org/COPYING # # If you have any feedback please consult http://openslx.org/feedback and # send your suggestions, praise, or complaints to feedback@openslx.org # # General information about OpenSLX can be found at http://openslx.org/ # ----------------------------------------------------------------------------- # src/input/nonMatchingHandler.h: # - Log events that were not matched by another handler - interface # ----------------------------------------------------------------------------- */ #ifndef LOGNONMATCHINGHANDLER_H_ #define LOGNONMATCHINGHANDLER_H_ #include "inputEventHandler.h" /** * Send a qWarning() for any InputEvent that does not have a matching handler. */ class LogNonMatchingHandler : public InputEventHandler { public: bool isApplicable(InputEvent const&, InputEventContext const*) { return true; } void doHandle(InputEvent const&, InputEventContext const*); }; #endif /* LOGNONMATCHINGHANDLER_H_ */