X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FExchangePlugin%2FExchangePlugin_ImportFeature.h;h=d7cf695b438675fe9afb7454f1929f84d55e1e04;hb=fa23c35c1070057c83ffe5106c8e2bc229eea7e1;hp=b1fc310add5dbbae09f14ab85d9955e69fd972e1;hpb=5352bbb1915f98d1f02b1cb953a2de19b286a28c;p=modules%2Fshaper.git diff --git a/src/ExchangePlugin/ExchangePlugin_ImportFeature.h b/src/ExchangePlugin/ExchangePlugin_ImportFeature.h index b1fc310ad..d7cf695b4 100644 --- a/src/ExchangePlugin/ExchangePlugin_ImportFeature.h +++ b/src/ExchangePlugin/ExchangePlugin_ImportFeature.h @@ -1,5 +1,9 @@ // Copyright (C) 2014-20xx CEA/DEN, EDF R&D +// File: ExchangePlugin_ImportFeature.h +// Created: Aug 28, 2014 +// Author: Sergey BELASH + #ifndef EXCHANGEPLUGIN_IMPORTFEATURE_H_ #define EXCHANGEPLUGIN_IMPORTFEATURE_H_ @@ -9,30 +13,31 @@ #include - /**\class ExchangePlugin_ImportFeature +/** + * \class ExchangePlugin_ImportFeature * \ingroup Plugins * \brief Feature for import shapes from the external files in CAD formats. * - * The set of supported formats is defined in the configuration file. + * The list of supported formats is defined in the configuration file. */ class ExchangePlugin_ImportFeature : public ModelAPI_Feature { public: - /// Extrusion kind + /// Feature kind inline static const std::string& ID() { static const std::string MY_IMPORT_ID("Import"); return MY_IMPORT_ID; } - /// attribute name of referenced face + /// attribute name of file path inline static const std::string& FILE_PATH_ID() { - static const std::string MY_FILE_PATH_ID("import_file_selector"); + static const std::string MY_FILE_PATH_ID("file_path"); return MY_FILE_PATH_ID; } - /// default constructor + /// Default constructor EXCHANGEPLUGIN_EXPORT ExchangePlugin_ImportFeature(); - /// default destructor + /// Default destructor EXCHANGEPLUGIN_EXPORT virtual ~ExchangePlugin_ImportFeature(); /// Returns the unique kind of a feature @@ -44,10 +49,8 @@ class ExchangePlugin_ImportFeature : public ModelAPI_Feature /// Computes or recomputes the results EXCHANGEPLUGIN_EXPORT virtual void execute(); - EXCHANGEPLUGIN_EXPORT virtual bool isInHistory() - { - return true; - } + /// Reimplemented from ModelAPI_Feature::isPreviewNeeded(). Returns false. + EXCHANGEPLUGIN_EXPORT virtual bool isPreviewNeeded() const { return false; } protected: /// Performs the import of the file