mirror of
https://git.salome-platform.org/gitpub/modules/smesh.git
synced 2025-02-28 14:55:37 +05:00
Export methods for WIN32
This commit is contained in:
parent
38412444f9
commit
4471daee42
40
src/StdMeshersGUI/SMESH_StdMeshersGUI.hxx
Executable file
40
src/StdMeshersGUI/SMESH_StdMeshersGUI.hxx
Executable file
@ -0,0 +1,40 @@
|
||||
// Copyright (C) 2003 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
|
||||
// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
|
||||
//
|
||||
// This library is free software; you can redistribute it and/or
|
||||
// modify it under the terms of the GNU Lesser General Public
|
||||
// License as published by the Free Software Foundation; either
|
||||
// version 2.1 of the License.
|
||||
//
|
||||
// This library is distributed in the hope that it will be useful,
|
||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||
// Lesser General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU Lesser General Public
|
||||
// License along with this library; if not, write to the Free Software
|
||||
// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
|
||||
//
|
||||
// See http://www.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org
|
||||
//
|
||||
//
|
||||
//
|
||||
// File : SMESH_StdMeshersGUI.hxx
|
||||
// Author : Alexander BORODIN
|
||||
// Module : SMESH
|
||||
// $Header:
|
||||
|
||||
#ifndef _SMESH_StdMeshersGUI_HXX_
|
||||
#define _SMESH_StdMeshersGUI_HXX_
|
||||
|
||||
#ifdef WNT
|
||||
#if defined STDMESHERSGUI_EXPORTS
|
||||
#define STDMESHERSGUI_EXPORT __declspec( dllexport )
|
||||
#else
|
||||
#define STDMESHERSGUI_EXPORT __declspec( dllimport )
|
||||
#endif
|
||||
#else
|
||||
#define STDMESHERSGUI_EXPORT
|
||||
#endif
|
||||
|
||||
#endif
|
@ -25,9 +25,12 @@
|
||||
// Module : SMESH
|
||||
// $Header$
|
||||
|
||||
#include "SMESH_StdMeshersGUI.hxx"
|
||||
|
||||
#include "StdMeshersGUI_StdHypothesisCreator.h"
|
||||
#include "StdMeshersGUI_NbSegmentsCreator.h"
|
||||
|
||||
|
||||
//=============================================================================
|
||||
/*! GetHypothesisCreator
|
||||
*
|
||||
@ -35,6 +38,7 @@
|
||||
//=============================================================================
|
||||
extern "C"
|
||||
{
|
||||
STDMESHERSGUI_EXPORT
|
||||
SMESHGUI_GenericHypothesisCreator* GetHypothesisCreator( const QString& aHypType )
|
||||
{
|
||||
if( aHypType=="NumberOfSegments" )
|
||||
|
@ -2,6 +2,8 @@
|
||||
#ifndef STD_MESHERS_GUI_DISTR_PREVIEW_HEADER
|
||||
#define STD_MESHERS_GUI_DISTR_PREVIEW_HEADER
|
||||
|
||||
#include "SMESH_StdMeshersGUI.hxx"
|
||||
|
||||
#include <qwt_plot.h>
|
||||
#include <SALOMEconfig.h>
|
||||
#include CORBA_SERVER_HEADER(SMESH_Mesh)
|
||||
@ -10,7 +12,7 @@
|
||||
#include <Expr_Array1OfNamedUnknown.hxx>
|
||||
#include <TColStd_Array1OfReal.hxx>
|
||||
|
||||
class StdMeshersGUI_DistrPreview : public QwtPlot
|
||||
class STDMESHERSGUI_EXPORT StdMeshersGUI_DistrPreview : public QwtPlot
|
||||
{
|
||||
Q_OBJECT
|
||||
|
||||
|
@ -28,6 +28,8 @@
|
||||
#ifndef StdMesherGUI_DistrTable_Header
|
||||
#define StdMesherGUI_DistrTable_Header
|
||||
|
||||
#include "SMESH_StdMeshersGUI.hxx"
|
||||
|
||||
#include <qtable.h>
|
||||
|
||||
#include <SALOMEconfig.h>
|
||||
@ -45,7 +47,7 @@ typedef enum { INSERT_ROW, REMOVE_ROW } TableButton;
|
||||
* \brief This class represents custom table. It has only double values and
|
||||
editor for every cell has validator
|
||||
*/
|
||||
class StdMeshersGUI_DistrTable : public QTable
|
||||
class STDMESHERSGUI_EXPORT StdMeshersGUI_DistrTable : public QTable
|
||||
{
|
||||
Q_OBJECT
|
||||
|
||||
@ -86,7 +88,7 @@ private:
|
||||
/*!
|
||||
* \brief This class represents frame for table and buttons
|
||||
*/
|
||||
class StdMeshersGUI_DistrTableFrame : public QFrame
|
||||
class STDMESHERSGUI_EXPORT StdMeshersGUI_DistrTableFrame : public QFrame
|
||||
{
|
||||
Q_OBJECT
|
||||
|
||||
|
@ -2,6 +2,8 @@
|
||||
#ifndef NB_SEGMENTS_CREATOR_HEADER
|
||||
#define NB_SEGMENTS_CREATOR_HEADER
|
||||
|
||||
#include "SMESH_StdMeshersGUI.hxx"
|
||||
|
||||
#include "StdMeshersGUI_StdHypothesisCreator.h"
|
||||
|
||||
#include <SALOMEconfig.h>
|
||||
@ -26,7 +28,7 @@ typedef struct
|
||||
|
||||
} NbSegmentsHypothesisData;
|
||||
|
||||
class StdMeshersGUI_NbSegmentsCreator : public StdMeshersGUI_StdHypothesisCreator
|
||||
class STDMESHERSGUI_EXPORT StdMeshersGUI_NbSegmentsCreator : public StdMeshersGUI_StdHypothesisCreator
|
||||
{
|
||||
Q_OBJECT
|
||||
|
||||
|
@ -28,12 +28,14 @@
|
||||
#ifndef STDMESHERSGUI_StdHypothesisCreator_HeaderFile
|
||||
#define STDMESHERSGUI_StdHypothesisCreator_HeaderFile
|
||||
|
||||
#include "SMESH_StdMeshersGUI.hxx"
|
||||
|
||||
#include <SMESHGUI_Hypotheses.h>
|
||||
|
||||
/*!
|
||||
* \brief Class for creation of simple hypotheses (only set of parameters without dependencies)
|
||||
*/
|
||||
class StdMeshersGUI_StdHypothesisCreator : public SMESHGUI_GenericHypothesisCreator
|
||||
class STDMESHERSGUI_EXPORT StdMeshersGUI_StdHypothesisCreator : public SMESHGUI_GenericHypothesisCreator
|
||||
{
|
||||
Q_OBJECT
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user