*** empty log message ***

This commit is contained in:
stv 2008-02-21 11:24:35 +00:00
parent a6a410efbe
commit 2672e3aa3d
6 changed files with 33 additions and 33 deletions

View File

@ -33,6 +33,8 @@
#include "SMESH_ControlsDef.hxx"
#include "VTKViewer_ExtractUnstructuredGrid.h"
#include <SALOME_InteractiveObject.hxx>
#include "SUIT_Session.h"
#include "SUIT_ResourceMgr.h"

View File

@ -42,7 +42,7 @@ namespace SMESH
GetFloat( const QString& theValue,
vtkFloatingPointType theDefault )
{
int pos = theValue.find( ":" );
int pos = theValue.indexOf( ":" );
vtkFloatingPointType val = theDefault;
if( pos>=0 )
{

View File

@ -26,7 +26,7 @@
// name : SMESH_LogicalFilter::SMESH_LogicalFilter
// Purpose : Constructor
//=======================================================================
SMESH_LogicalFilter::SMESH_LogicalFilter (const QPtrList<SUIT_SelectionFilter>& theFilters,
SMESH_LogicalFilter::SMESH_LogicalFilter (const QList<SUIT_SelectionFilter*>& theFilters,
const int theLogOp)
{
setFilters(theFilters);
@ -48,10 +48,9 @@ SMESH_LogicalFilter::~SMESH_LogicalFilter()
bool SMESH_LogicalFilter::isOk (const SUIT_DataOwner* owner) const
{
bool res = true;
QPtrListIterator<SUIT_SelectionFilter> it (myFilters);
SUIT_SelectionFilter* filter;
for (; ((filter = it.current()) != 0) && res; ++it)
for ( QList<SUIT_SelectionFilter*>::const_iterator it = myFilters.begin(); it != myFilters.end() && res; ++it )
{
SUIT_SelectionFilter* filter = *it;
if (myOperation == LO_OR && filter->isOk(owner))
return true;
if (myOperation == LO_AND && !filter->isOk(owner))
@ -67,7 +66,7 @@ bool SMESH_LogicalFilter::isOk (const SUIT_DataOwner* owner) const
// name : SMESH_LogicalFilter::setFilters
// Purpose : Set new list of filters. Old wilters are removed
//=======================================================================
void SMESH_LogicalFilter::setFilters (const QPtrList<SUIT_SelectionFilter>& theFilters)
void SMESH_LogicalFilter::setFilters (const QList<SUIT_SelectionFilter*>& theFilters)
{
myFilters = theFilters;
}
@ -85,7 +84,7 @@ void SMESH_LogicalFilter::setOperation (const int theLogOp)
// name : SMESH_LogicalFilter::getFilters
// Purpose : Get list of filters
//=======================================================================
const QPtrList<SUIT_SelectionFilter> SMESH_LogicalFilter::getFilters() const
const QList<SUIT_SelectionFilter*> SMESH_LogicalFilter::getFilters() const
{
return myFilters;
}

View File

@ -27,7 +27,7 @@
#include <SUIT_SelectionFilter.h>
#include <qptrlist.h>
#include <QList>
class SMESHFILTERSSELECTION_EXPORT SMESH_LogicalFilter : public SUIT_SelectionFilter
{
@ -35,20 +35,19 @@ class SMESHFILTERSSELECTION_EXPORT SMESH_LogicalFilter : public SUIT_SelectionFi
enum { LO_OR, LO_AND, LO_NOT, LO_UNDEFINED };
public:
SMESH_LogicalFilter (const QPtrList<SUIT_SelectionFilter>&,
const int);
SMESH_LogicalFilter( const QList<SUIT_SelectionFilter*>&, const int );
virtual ~SMESH_LogicalFilter();
virtual bool isOk (const SUIT_DataOwner*) const;
void setFilters (const QPtrList<SUIT_SelectionFilter>&);
void setFilters (const QList<SUIT_SelectionFilter*>&);
void setOperation (const int);
const QPtrList<SUIT_SelectionFilter> getFilters() const;
const QList<SUIT_SelectionFilter*> getFilters() const;
int getOperation() const;
private:
QPtrList<SUIT_SelectionFilter> myFilters;
int myOperation;
QList<SUIT_SelectionFilter*> myFilters;
int myOperation;
};
#endif

View File

@ -165,7 +165,7 @@ GEOM::GEOM_Object_ptr SMESH_NumberFilter::getGeom
_PTR(Study) study = appStudy->studyDS();
QString entry = owner->entry();
_PTR(SObject) aSO( study->FindObjectID( entry.latin1() ) ), aRefSO;
_PTR(SObject) aSO( study->FindObjectID( (const char*)entry.toLatin1() ) ), aRefSO;
if( extractReference && aSO && aSO->ReferencedObject( aRefSO ) )
aSO = aRefSO;

View File

@ -50,7 +50,7 @@ bool SMESH_TypeFilter::isOk (const SUIT_DataOwner* theDataOwner) const
_PTR(Study) study = appStudy->studyDS();
QString entry = owner->entry();
_PTR(SObject) obj (study->FindObjectID(entry.latin1())), aRefSO;
_PTR(SObject) obj (study->FindObjectID((const char*)entry.toLatin1())), aRefSO;
if( extractReference && obj && obj->ReferencedObject( aRefSO ) )
obj = aRefSO;
if (!obj) return false;