X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FSALOME_HelpWindow.cxx;h=36835e6c74831dd07ef5807dce717b0d0cb1dfc6;hb=a5c3695f9bee99a732f34867b36cba824c17257c;hp=8fe4970a68f8116ac6725c48116c821ff5ce1bd5;hpb=e248ae8e6480f161e70bd6d50c2351cf1d64c4e1;p=tools%2Finstall.git diff --git a/src/SALOME_HelpWindow.cxx b/src/SALOME_HelpWindow.cxx index 8fe4970..36835e6 100644 --- a/src/SALOME_HelpWindow.cxx +++ b/src/SALOME_HelpWindow.cxx @@ -1,10 +1,9 @@ // File : SALOME_HelpWindow.cxx // Created : Thu Dec 18 12:01:00 2002 // Author : Vadim SANDLER -// Project : PAL/SALOME -// Module : InstallWizard -// Copyright : 2004 CEA -// $Header$ +// Project : SALOME +// Module : Installation Wizard +// Copyright : 2004-2005 CEA #include "SALOME_HelpWindow.hxx" #include "SALOME_InstallWizard.hxx" @@ -51,7 +50,7 @@ HelpWindow::HelpWindow( SALOME_InstallWizard* wizard ) : QMainWindow( 0, "Salome addToolBar( toolbar, "Toolbar" ); QToolButton* button; // --> back - button = new QToolButton( QIconSet( (const char**)back ), + button = new QToolButton( QIconSet( (const char**)_img_back ), tr( "Backward" ), "", browser, @@ -60,7 +59,7 @@ HelpWindow::HelpWindow( SALOME_InstallWizard* wizard ) : QMainWindow( 0, "Salome button->setEnabled( FALSE ); connect( browser, SIGNAL( backwardAvailable( bool ) ), button, SLOT( setEnabled( bool ) ) ); // --> forward - button = new QToolButton( QIconSet( (const char**)forward ), + button = new QToolButton( QIconSet( (const char**)_img_forward ), tr( "Forward" ), "", browser, @@ -69,13 +68,20 @@ HelpWindow::HelpWindow( SALOME_InstallWizard* wizard ) : QMainWindow( 0, "Salome button->setEnabled( FALSE ); connect( browser, SIGNAL( forwardAvailable( bool ) ), button, SLOT( setEnabled( bool ) ) ); // --> home - button = new QToolButton( QIconSet( (const char**)home ), + button = new QToolButton( QIconSet( (const char**)_img_home ), tr( "Home" ), "", browser, SLOT( home() ), toolbar ); toolbar->addSeparator(); + button = new QToolButton( QIconSet( (const char**)_img_close ), + tr( "Close" ), + "", + this, + SLOT( close() ), + toolbar ); + toolbar->addSeparator(); // --> logo QLabel* logo = new QLabel( toolbar, "logo" ); logo->setPixmap( QPixmap( (const char**)image1_data ) ); @@ -110,6 +116,18 @@ HelpWindow::~HelpWindow() { } // ================================================================ +/*! + * HelpWindow::keyPressEvent + * Key press event handler + */ +// ================================================================ +void HelpWindow::keyPressEvent( QKeyEvent* e ) +{ + if ( e->key() == Key_Escape ) + close(); + QMainWindow::keyPressEvent( e ); +} +// ================================================================ /*! * HelpWindow::openHelp [ static ] * Creates Help window ane return pointer to it if help file exists,