-// Copyright (C) 2007-2014 CEA/DEN, EDF R&D, OPEN CASCADE
+// Copyright (C) 2007-2015 CEA/DEN, EDF R&D, OPEN CASCADE
//
// Copyright (C) 2003-2007 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
// Author : Damien COQUERET, Open CASCADE S.A.S.
#include "GEOMBase_Skeleton.h"
+#include "GEOMBase_DlgSkeleton.h"
#include "GEOMBase.h"
#include <DlgRef.h>
setModal( modal );
- myMainFrame = new DlgRef_Skeleton( this );
+ myMainFrame = new GEOMBase_DlgSkeleton( this );
QVBoxLayout* topLayout = new QVBoxLayout( this );
topLayout->setMargin( 0 ); topLayout->setSpacing( 0 );
topLayout->addWidget( myMainFrame );
void GEOMBase_Skeleton::ClickOnHelp()
{
LightApp_Application* app = (LightApp_Application*)( SUIT_Session::session()->activeApplication() );
+
+ QString context;
+ if(myHelpContext.isEmpty()) {
+ context = myGeomGUI ? app->moduleName( myGeomGUI->moduleName() ) : QString("");
+ } else {
+ context = myHelpContext;
+ }
if ( app )
- app->onHelpContextModule( myGeomGUI ? app->moduleName( myGeomGUI->moduleName() ) : QString(""), myHelpFileName );
+ app->onHelpContextModule( context , myHelpFileName );
else {
QString platform;
#ifdef WIN32
myHelpFileName = theName;
}
-DlgRef_Skeleton* GEOMBase_Skeleton::mainFrame()
+GEOMBase_DlgSkeleton* GEOMBase_Skeleton::mainFrame()
{
return myMainFrame;
}