aseprite/src/ui/load_layout_event.h

31 lines
597 B
C++

// Aseprite UI Library
// Copyright (C) 2001-2013, 2015 David Capello
//
// This file is released under the terms of the MIT license.
// Read LICENSE.txt for more information.
#ifndef UI_LOAD_LAYOUT_EVENT_H_INCLUDED
#define UI_LOAD_LAYOUT_EVENT_H_INCLUDED
#pragma once
#include "ui/event.h"
#include <iosfwd>
namespace ui {
class Widget;
class LoadLayoutEvent : public Event {
public:
LoadLayoutEvent(Widget* source, std::istream& stream) : Event(source), m_stream(stream) {}
std::istream& stream() { return m_stream; }
private:
std::istream& m_stream;
};
} // namespace ui
#endif