]> SALOME platform Git repositories - modules/gui.git/commitdiff
Salome HOME
*** empty log message ***
authorstv <stv@opencascade.com>
Tue, 29 Apr 2008 14:20:23 +0000 (14:20 +0000)
committerstv <stv@opencascade.com>
Tue, 29 Apr 2008 14:20:23 +0000 (14:20 +0000)
src/Qtx/QtxActionMenuMgr.cxx
src/SUIT/SUIT_Application.cxx

index 2540721e3102dfc6c1b8dad297de8851170a13bb..da5bb675e963c5ada81a0b3091b587f2e9d2de7f 100644 (file)
@@ -327,8 +327,9 @@ int QtxActionMenuMgr::insert( const QString& title, const int pId, const int gro
 
   int gid = (id == -1 || eNode ) ? generateId() : id;
 
-  QAction* ma = new QAction( title, this );
-  ma->setMenu( new QMenu( 0 ) );
+  QMenu* menu = new QMenu( 0 );
+  QAction* ma = menu->menuAction();
+  ma->setText( title );
 
   connect( ma->menu(), SIGNAL( aboutToShow() ), this, SLOT( onAboutToShow() ) );
   connect( ma->menu(), SIGNAL( aboutToHide() ), this, SLOT( onAboutToHide() ) );
index bea5e317fa3306b0145f37a3da80a8031b9a327e..8132064675bcf928cb373ac1981c496e2f52e651 100755 (executable)
@@ -652,8 +652,9 @@ void SUIT_Application::onActionChanged()
   actionChanged( ::qobject_cast<QAction*>( sender() ) );
 }
 
-void SUIT_Application::actionChanged( QAction* )
+void SUIT_Application::actionChanged( QAction* )
 {
+  /*
   if ( !a )
     return;
 
@@ -682,4 +683,5 @@ void SUIT_Application::actionChanged( QAction* a )
 
   s->setKey( a->shortcut() );
   s->setEnabled( a->isEnabled() );
+  */
 }