#include <qstring.h>
#include <qfileinfo.h>
-#include "SALOME_Event.hxx"
-#include <qwaitcondition.h>
-#define EVENT_TIMEOUT 300000
-
using namespace std;
static QFileInfo aFileInfo;
return myVisuGen->PasteInto(theStream,theObjectID,theObject);
}
- /*! SAN & VSR : Test QT_EVENT
- >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- */
- void VISU_Gen_i::DoSomething() {
- static int myCounter = 0;
- MESSAGE("VISU_Gen_i::DoSomething : "<<myMutex);
- if(myMutex){
- QWaitCondition wc;
- QApplication::postEvent( qApp, new SALOME_Event( &wc ) );
- if ( ! wc.wait( EVENT_TIMEOUT ) ) {
- INFOS( "VISU_Gen_i::DoSomething ERROR ! VISU_Gen is used from GUI." );
- }
- MESSAGE( "VISU_Gen_i::DoSomething : myCounter = " << ++myCounter );
- return;
- }
- myVisuGen->DoSomething();
- }
- /*! SAN & VSR : Test QT_EVENT
- <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- */
-};
+};
\ No newline at end of file
virtual char* GetID();
virtual VISU::VISUType GetType() { return VISU::TVISUGEN;};
-/*! SAN & VSR : Test QT_EVENT
->>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
-*/
- virtual void DoSomething();
-/*! SAN & VSR : Test QT_EVENT
-<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
-*/
virtual void SetCurrentStudy(SALOMEDS::Study_ptr theStudy);
virtual SALOMEDS::Study_ptr GetCurrentStudy();