nana/include/nana/gui/detail/events_holder.hpp
2014-12-11 03:32:35 +08:00

21 lines
406 B
C++

#ifndef NANA_DETAIL_EVENTS_HOLDER_HPP
#define NANA_DETAIL_EVENTS_HOLDER_HPP
#include <memory>
namespace nana
{
struct general_events;
namespace detail
{
class events_holder
{
public:
virtual ~events_holder(){}
virtual bool set_events(const std::shared_ptr<general_events>&) = 0;
virtual general_events* get_events() const = 0;
};
}//end namespace detail
}//end namespace nana
#endif