*** empty log message ***

This commit is contained in:
vsr 2007-10-17 07:06:20 +00:00
parent c2e8e86f2f
commit b0880bc63f
2 changed files with 47 additions and 71 deletions

View File

@ -19,28 +19,22 @@
// //
// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com // See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
// //
//
//
// File : BooleanGUI.cxx // File : BooleanGUI.cxx
// Author : Damien COQUERET // Author : Damien COQUERET, Open CASCADE S.A.S.
// Module : GEOM //
// $Header$
#include "BooleanGUI.h" #include "BooleanGUI.h"
#include "SUIT_Desktop.h"
#include "BooleanGUI_Dialog.h" #include "BooleanGUI_Dialog.h"
#include "GeometryGUI.h" #include <GeometryGUI.h>
#include <SUIT_Desktop.h>
using namespace std;
//======================================================================= //=======================================================================
// function : BooleanGUI() // function : BooleanGUI()
// purpose : Constructor // purpose : Constructor
//======================================================================= //=======================================================================
BooleanGUI::BooleanGUI( GeometryGUI* parent ) : GEOMGUI( parent ) BooleanGUI::BooleanGUI( GeometryGUI* parent )
: GEOMGUI( parent )
{ {
} }
@ -57,7 +51,7 @@ BooleanGUI::~BooleanGUI()
// function : OnGUIEvent() // function : OnGUIEvent()
// purpose : // purpose :
//======================================================================= //=======================================================================
bool BooleanGUI::OnGUIEvent(int theCommandID, SUIT_Desktop* parent) bool BooleanGUI::OnGUIEvent( int theCommandID, SUIT_Desktop* parent )
{ {
getGeometryGUI()->EmitSignalDeactivateDialog(); getGeometryGUI()->EmitSignalDeactivateDialog();
@ -73,7 +67,7 @@ bool BooleanGUI::OnGUIEvent(int theCommandID, SUIT_Desktop* parent)
else else
return false; return false;
QDialog* aDlg = new BooleanGUI_Dialog( anOperation, getGeometryGUI(), parent, ""); QDialog* aDlg = new BooleanGUI_Dialog( anOperation, getGeometryGUI(), parent );
aDlg->show(); aDlg->show();
return true; return true;
@ -84,7 +78,9 @@ bool BooleanGUI::OnGUIEvent(int theCommandID, SUIT_Desktop* parent)
//===================================================================================== //=====================================================================================
extern "C" extern "C"
{ {
GEOM_BOOLEANGUI_EXPORT #ifdef WIN32
__declspec( dllexport )
#endif
GEOMGUI* GetLibGUI( GeometryGUI* parent ) GEOMGUI* GetLibGUI( GeometryGUI* parent )
{ {
return new BooleanGUI( parent ); return new BooleanGUI( parent );

View File

@ -19,40 +19,20 @@
// //
// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com // See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
// //
//
//
// File : BooleanGUI.h // File : BooleanGUI.h
// Author : Damien COQUERET // Author : Damien COQUERET, Open CASCADE S.A.S.
// Module : GEOM //
#ifndef BOOLEANGUI_H #ifndef BOOLEANGUI_H
#define BOOLEANGUI_H #define BOOLEANGUI_H
#include "GEOMGUI.h" #include <GEOMGUI.h>
#ifdef WNT
#if defined BOOLEANGUI_EXPORTS
#if defined WIN32
#define GEOM_BOOLEANGUI_EXPORT __declspec( dllexport )
#else
#define GEOM_BOOLEANGUI_EXPORT
#endif
#else
#if defined WIN32
#define GEOM_BOOLEANGUI_EXPORT __declspec( dllimport )
#else
#define GEOM_BOOLEANGUI_EXPORT
#endif
#endif
#else
#define GEOM_BOOLEANGUI_EXPORT
#endif
//================================================================================= //=================================================================================
// class : BooleanGUI // class : BooleanGUI
// purpose : // purpose :
//================================================================================= //=================================================================================
class GEOM_BOOLEANGUI_EXPORT BooleanGUI : public GEOMGUI class BooleanGUI : public GEOMGUI
{ {
public: public:
enum BooleanOperation { COMMON = 1, CUT = 2, FUSE = 3, SECTION = 4 }; enum BooleanOperation { COMMON = 1, CUT = 2, FUSE = 3, SECTION = 4 };
@ -60,7 +40,7 @@ public:
BooleanGUI( GeometryGUI* parent ); BooleanGUI( GeometryGUI* parent );
~BooleanGUI(); ~BooleanGUI();
bool OnGUIEvent(int theCommandID, SUIT_Desktop* parent); bool OnGUIEvent( int, SUIT_Desktop* );
}; };
#endif #endif // BOOLEANGUI_H