-// Copyright (C) 2007-2022 CEA/DEN, EDF R&D, OPEN CASCADE
+// Copyright (C) 2007-2024 CEA, EDF, OPEN CASCADE
//
// Copyright (C) 2003-2007 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
class LightApp_SelectionMgr;
class LightApp_FullScreenHelper;
class LightApp_DataObject;
+class LightApp_ModuleAction;
class SUIT_DataBrowser;
class SUIT_Study;
class SUIT_Accel;
protected:
void showHelp( const QString& );
virtual void createActions();
+ virtual void addExtensionsActions(LightApp_ModuleAction* moduleAction);
virtual void customize();
virtual void createActionForViewer( const int id,
const int parentId,
void onNewWindow();
virtual void onModuleActivation( const QString& );
- void onModuleAdding();
- void onModuleRemoving( const QString& );
+ void onExtAdding();
+ void onExtRemoving( const QString& );
+ void onShowExtInfo();
void onCloseView( SUIT_ViewManager* );
virtual void onStudyCreated( SUIT_Study* );
private:
bool addUserModule( const QString&, const QString&, bool = false );
+ void removeUserModule(const QString& moduleInnerName, LightApp_ModuleAction* moduleAction);
void emptyPreferences( const QString& );
QList<QToolBar*> findToolBars( const QStringList& names = QStringList() );
void createHelpItems( const QString& );
void removeHelpItems( const QString& );
+ void updateSalomeApprc();
QByteArray processState(QByteArray& input,
const bool processWin,