Salome HOME
NRI : Add KERNEL_ROOT_DIR in addition to SALOME_[ROOT, SITE]_DIR.
[modules/kernel.git] / src / SALOMEGUI / QAD_Desktop.h
index 9b577de96a8ffafe6a94b10ad2fd76bec3076819..0d25d2243a411152a629badeb80c75d074ea261e 100644 (file)
@@ -93,7 +93,7 @@ class QAD_EXPORT QAD_Desktop : public QMainWindow
   Q_OBJECT
 
 protected:
-  enum ComponentType {GEOM, MESH, SOLVER, DATA, VISU, OTHER} ;
+  //NRI - unused - :  enum ComponentType {GEOM, MESH, SOLVER, DATA, VISU, OTHER} ;
 
   enum {  FileNewId = 0, FileOpenId, FileLoadId, FileCloseId, FileSaveId, FileSaveAsId, FilePropsId, FileExitId,
          ViewStatusBarId,
@@ -192,6 +192,9 @@ public:
     Engines::Component_var getEngine(const char *containerName,
                                     const char *componentName);
 
+    QString getComponentName(const char *componentUserName);
+    QString getComponentUserName(const char *componentName);
+    
     QAD_HelpWindow*   getHelpWindow();
 
     void             onMouseMove(QMouseEvent*);
@@ -327,6 +330,8 @@ protected:
 
     QList<QToolButton> myComponentButton;
 
+    QMap<QString,QString> mapComponentName;
+
 private:
     static QAD_ResourceMgr*                resourceMgr;
     static QPalette*                       palette;