24 #ifndef SALOME_PYQT_PYMODULE_H 
   25 #define SALOME_PYQT_PYMODULE_H 
   29 #include "PyInterp_Interp.h"  
   35 #include <QStringList> 
   57   typedef QMap<int, PyInterp_Interp*> 
InterpMap;
 
   75   static int                 defaultMenuGroup();
 
   78   PyObject*                  pythonModule() 
const;
 
   82   QMap<int, int>             windows() 
const;
 
   83   QStringList                viewManagers() 
const;
 
   90   void                       preferencesChanged( 
const QString&, 
const QString& setting );
 
   91   void                       preferenceChanged( 
const QString&, 
const QString&, 
const QString& setting );
 
   93   void                       actionActivated();
 
   94   void                       selectionUpdated(
const QStringList&);
 
   95   void                       contextMenu( 
const QString&, 
QMenu* );
 
   96   void                       createPreferences();
 
  101   void                       save( QStringList&, 
const QString& );
 
  102   bool                       load( 
const QStringList&, 
const QString& );
 
  103   void                       dumpPython( QStringList& files );
 
  107                                           const int, Qt::DropAction );
 
  108   QString                    engineIOR() 
const;
 
  113   void                       initInterp( 
int );
 
  122   void                       internalPreferencesChanged( 
const QString&, 
const QString& );
 
  124   void                       internalActionActivated( 
int );
 
  125   void                       internalSelectionUpdated(
const QStringList&);
 
  126   void                       internalContextMenu( 
const QString&, 
QMenu* );
 
  127   void                       internalCreatePreferences();
 
  132   void                       internalSave( QStringList&, 
const QString& );
 
  133   void                       internalLoad( 
const QStringList&, 
const QString&, 
bool& );
 
  134   void                       internalDumpPython( QStringList& );
 
  138                                                   const int, Qt::DropAction );
 
  139   QString                    internalEngineIOR() 
const;
 
  140   void                       internalOBClickedPython( 
const QString&, 
int );
 
  145 #endif // SALOME_PYQT_PYMODULE_H