aseprite/src/ui/layout_io.h

27 lines
509 B
C
Raw Normal View History

// Aseprite UI Library
2013-01-27 15:13:13 +00:00
// Copyright (C) 2001-2013 David Capello
//
// This source file is distributed under MIT license,
// please read LICENSE.txt for more information.
#ifndef UI_LAYOUT_IO_H_INCLUDED
#define UI_LAYOUT_IO_H_INCLUDED
#include <string>
namespace ui {
class Widget;
class LayoutIO
{
public:
virtual ~LayoutIO() { }
virtual std::string loadLayout(Widget* widget) = 0;
virtual void saveLayout(Widget* widget, const std::string& str) = 0;
};
} // namespace ui
#endif