(aStudyFrame->getRightFrame()->getViewFrame());
if(aViewFrame) {
main = new SUPERVGUI_Main(aViewFrame, desktop, aDataFlow);
- main->setAsFromStudy(true);
registerGraph(aIORName, main);
study->showFrame(aStudyFrame);
}
aGraph = engine->StreamGraph( MAIN_NEW );
if ( CORBA::is_nil( aGraph ) ) {
- QString msg( mode == New ? QString("MSG_CANT_CREATE_DF") : QString("MSG_BAD_FILE").arg(f) );
+ QString msg( mode == New ? tr("MSG_CANT_CREATE_DF") : tr("MSG_BAD_FILE").arg(f) );
QAD_MessageBox::warn1( QAD_Application::getDesktop(), tr("ERROR"), tr(msg), tr("BUT_OK") );
return false;
}
SALOMEDS::SObject_var aObj = aStudy->FindObjectID( anIObj->getEntry() );
if (!aObj->_is_nil()) {
- if (aIsDataflow) {
- SALOMEDS::GenericAttribute_var anAttr;
- if (aObj->FindAttribute(anAttr, "AttributeIOR")) {
- SALOMEDS::AttributeIOR_var anIOR = SALOMEDS::AttributeIOR::_narrow(anAttr);
- QString ior = anIOR->Value();
-
- SUPERVGUI_Main* aMain;
- for (aMain = myGraphList.first(); aMain; aMain = myGraphList.next()) {
- if ((aMain->getStudy() == study) && (aMain->getHashCode() == ior)) {
- aMain->setAsFromStudy(false);
- break;
- }
- }
- }
- }
QAD_Operation* op = new SALOMEGUI_ImportOperation( study );
SALOMEDS::StudyBuilder_var aBuilder = aStudy->NewBuilder();
op->start();