// Author : Francis KLOSS
// Module : SUPERV
-using namespace std;
#include "SUPERVGUI_Information.h"
+#include "SUPERVGUI.h"
#include "CAM_Application.h"
#include "SUIT_Desktop.h"
#include <qgroupbox.h>
#include <qlayout.h>
-
/*!
Constructor
*/
contV->setMinimumSize( 200, 0 );
contV->setReadOnly( false/*isReadOnly*/ );
contV->setText( SUPERV::FNode::_narrow(node)->GetContainer() );
-
+
compnameL = new QLabel( tr( "COMPONENT_NAME_LBL" ), TopGroup );
compnameV = new QLineEdit( TopGroup );
compnameV->setSizePolicy( QSizePolicy( QSizePolicy::Expanding, QSizePolicy::Fixed ) );
compnameV->setMinimumSize( 200, 0 );
compnameV->setReadOnly( true/*isReadOnly*/ );
- compnameV->setText( dynamic_cast<CAM_Application*>( SUIT_Session::session()->activeApplication() )->
- moduleTitle(SUPERV::FNode::_narrow(node)->GetComponentName()) );
+ compnameV->setText( SUPERV::FNode::_narrow(node)->GetComponentName() ); // mkr : IPAL10198
intnameL = new QLabel( tr( "INTERFACE_NAME_LBL" ), TopGroup );
intnameV = new QLineEdit( TopGroup );
intnameV->setMinimumSize( 200, 0 );
intnameV->setReadOnly( true/*isReadOnly*/ );
intnameV->setText( SUPERV::FNode::_narrow(node)->GetInterfaceName() );
-
+
}
QLabel* cdatL = new QLabel( tr( "DATE_CREATION_LBL" ), TopGroup );
cdatV = new QLabel( TopGroup );
Trace("SUPERVGUI_Information::okButton");
//mkr : modifications for fixing bug IPAL9972
bool aIsAccept = true;
- if ( QString( myNode->Name() ).compare( nameV->text() ) != 0 )
+ if ( QString( myNode->Name() ).compare( nameV->text() ) != 0 ) {
if ( !myNode->SetName( nameV->text().latin1()) ) {
QMessageBox::warning( SUIT_Session::session()->activeApplication()->desktop(), tr( "ERROR" ), tr( "MSG_CANT_RENAMENODE" ) );
aIsAccept = false;
}
+ // mkr : PAL7037 => update dataflow name in object browser if this dialog called for the dataflow and the dataflow is in study -->
+ if ( myNode->IsGraph() || myNode->IsStreamGraph() ) {
+ SUPERVGUI* aSupMod = SUPERVGUI::Supervision();
+ if ( aSupMod ) aSupMod->updateDataFlowSOName(SUPERV::Graph::_narrow(myNode));
+ }
+ // mkr : PAL7037 <--
+ }
myNode->SetAuthor( authV->text().latin1() );
if (myNode->IsFactory()) {
SUPERV_FNode aFNode = SUPERV::FNode::_narrow(myNode);