//=================================================================================
void ImportExportGUI_ImportXAODlg::ClickOnOk()
{
+ setIsApplyAndClose(true);
if (ClickOnApply())
ClickOnCancel();
+ setIsApplyAndClose(false);
}
//=================================================================================
// function : ClickOnApply()
// purpose :
//=================================================================================
-/*bool ImportExportGUI_ImportXAODlg::ClickOnApply()
-{
- if (!onAccept())
- return false;
-
- initName();
-
- return true;
-}*/
-
bool ImportExportGUI_ImportXAODlg::ClickOnApply()
{
if(!isApplyAndClose()) {
if (m_mainShape != NULL)
{
- addInStudy(m_mainShape, m_mainShape->GetName());
+ QStringList anEntryList;
+ anEntryList << addInStudy(m_mainShape, m_mainShape->GetName());
for (int i = 0; i < subShapes->length(); i++)
{
}
updateObjBrowser();
+ if( SUIT_Application* anApp = SUIT_Session::session()->activeApplication() ) {
+ LightApp_Application* aLightApp = dynamic_cast<LightApp_Application*>( anApp );
+ aLightApp->browseObjects( anEntryList );
+ }
}
return res;