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