// Aseprite UI Library // Copyright (C) 2019 Igara Studio S.A. // Copyright (C) 2001-2015 David Capello // // This file is released under the terms of the MIT license. // Read LICENSE.txt for more information. #ifndef UI_PROPERTY_H_INCLUDED #define UI_PROPERTY_H_INCLUDED #pragma once #include "base/disable_copying.h" #include #include namespace ui { class Property { public: Property(const std::string& name); virtual ~Property(); std::string getName() const; private: std::string m_name; DISABLE_COPYING(Property); }; typedef std::shared_ptr PropertyPtr; } // namespace ui #endif