-// Copyright (C) 2013-2014 CEA/DEN, EDF R&D, OPEN CASCADE
+// Copyright (C) 2013-2022 CEA/DEN, EDF R&D, OPEN CASCADE
//
// This library is free software; you can redistribute it and/or
// modify it under the terms of the GNU Lesser General Public
// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
-#include <libxml/parser.h>
-
#ifndef _GEOMUtils_XmlHandler_HXX_
#define _GEOMUtils_XmlHandler_HXX_
+#include <Standard_Macro.hxx>
+
#include <string>
#include <list>
namespace GEOMUtils
{
//! Plugin action data
- struct ActionData
+ struct Standard_EXPORT ActionData
{
std::string label; //!< unique ID
std::string icon; //!< icon
};
//! Plugin data
- struct PluginData
+ struct Standard_EXPORT PluginData
{
std::string name; //!< plugin name
std::string serverLib; //!< engine library
//! Plugins information
typedef std::list<PluginData> PluginInfo;
- PluginInfo ReadPluginInfo();
+ Standard_EXPORT PluginInfo ReadPluginInfo();
}
#endif // _GEOMUtils_XmlHandler_HXX_