*
*/
//=============================================================================
-SMESHGUI::SMESHGUI():
-QObject()
+SMESHGUI::SMESHGUI( const QString& theName, QObject* theParent ) :
+ SALOMEGUI( theName, theParent )
{
}
return smeshGUI;
}
+extern "C"
+{
+ Standard_EXPORT SALOMEGUI* GetComponentGUI() {
+ return SMESHGUI::GetSMESHGUI();
+ }
+}
//=============================================================================
/*!
*
*
*/
//=============================================================================
-void SMESHGUI::activeStudyChanged(QAD_Desktop* parent)
+bool SMESHGUI::ActiveStudyChanged(QAD_Desktop* parent)
{
MESSAGE("SMESHGUI::activeStudyChanged init.");
QAD_Study* prevStudy = 0;
//smeshGUI = 0;
::UpdateSelectionProp();
}
- MESSAGE("SMESHGUI::activeStudyChanged done.") return;
+ MESSAGE("SMESHGUI::activeStudyChanged done.");
+ return true;
}
//=============================================================================
//=====================================================================================
// EXPORTED METHODS
//=====================================================================================
-extern "C"
+void SMESHGUI::SupportedViewType(int *buffer, int bufferSize)
{
- bool OnGUIEvent(int theCommandID, QAD_Desktop * parent)
- {
- return SMESHGUI::OnGUIEvent(theCommandID, parent);
- }
-
- bool OnKeyPress(QKeyEvent * pe, QAD_Desktop * parent,
- QAD_StudyFrame * studyFrame)
- {
- return SMESHGUI::OnKeyPress(pe, parent, studyFrame);
- }
-
- bool OnMousePress(QMouseEvent * pe, QAD_Desktop * parent,
- QAD_StudyFrame * studyFrame)
- {
- return SMESHGUI::OnMousePress(pe, parent, studyFrame);
- }
-
- bool OnMouseMove(QMouseEvent * pe, QAD_Desktop * parent,
- QAD_StudyFrame * studyFrame)
- {
- return SMESHGUI::OnMouseMove(pe, parent, studyFrame);
- }
-
- bool SetSettings(QAD_Desktop * parent)
- {
- return SMESHGUI::SetSettings(parent);
- }
-
- bool customPopup(QAD_Desktop * parent, QPopupMenu * popup,
- const QString & theContext, const QString & theParent,
- const QString & theObject)
- {
- return SMESHGUI::CustomPopup(parent, popup, theContext, theParent,
- theObject);
- }
-
- void definePopup(QString & theContext, QString & theParent,
- QString & theObject)
- {
- SMESHGUI::DefinePopup(theContext, theParent, theObject);
- }
-
- bool activeStudyChanged(QAD_Desktop * parent)
- {
- SMESHGUI::activeStudyChanged(parent);
- }
-
- void buildPresentation(const Handle(SALOME_InteractiveObject) & theIO)
- {
- SMESHGUI::BuildPresentation(theIO);
- }
-
- void supportedViewType(int *buffer, int bufferSize)
- {
- if (!buffer || !bufferSize)
- return;
- buffer[0] = (int)VIEW_VTK;
- }
-
- void deactivate()
- {
- if ( SMESHGUI::GetSMESHGUI() ) {
- SMESHGUI::GetSMESHGUI()->EmitSignalCloseAllDialogs();
- }
- }
+ if (!buffer || !bufferSize)
+ return;
+ buffer[0] = (int)VIEW_VTK;
+}
+void SMESHGUI::Deactivate()
+{
+ if ( SMESHGUI::GetSMESHGUI() ) {
+ SMESHGUI::GetSMESHGUI()->EmitSignalCloseAllDialogs();
+ }
}
+
//=============================================================================
/*!
*