Salome HOME
PARAVIS HTML docs
[modules/paravis.git] / src / PVGUI / PVGUI_Module_impl.h
index 72cc7494a818c9884e7a2875d30439c8ff7deef8..55a01629b885c723555907a6edced0445b8bd67a 100644 (file)
 
 #include "PVGUI_Module.h"
 
+#include <QAssistantClient>
+#include <QPointer>
+
 #include <pqMainWindowCore.h>
+#include <pqRecentFilesMenu.h>
 
 //////////////////////////////////////////////////////////////////////////////
 // PVGUI_Module::pqImplementation
@@ -37,33 +41,23 @@ class PVGUI_Module::pqImplementation
 {
  public:
   pqImplementation(QWidget* parent) :
-    //AssistantClient(0),
-    Core(parent)//,
-    //RecentFilesMenu(0),
-    //ViewMenu(0),
-    //ToolbarsMenu(0)
+    AssistantClient(0),
+    Core(parent),
+    RecentFilesMenu(0)
   {
   }
   
   ~pqImplementation()
   {
-    //delete this->ViewMenu;
-    //delete this->ToolbarsMenu;
-    //if(this->AssistantClient)
-    //  {
-    //  this->AssistantClient->closeAssistant();
-    //  delete this->AssistantClient;
-    //  }
+    if(this->AssistantClient) {
+      this->AssistantClient->closeAssistant();
+      delete this->AssistantClient;
+    }
   }
   
-  //QPointer<QAssistantClient> AssistantClient;
-  //Ui::MainWindow UI;
+  QPointer<QAssistantClient> AssistantClient;
   pqMainWindowCore Core;
-  //pqRecentFilesMenu* RecentFilesMenu;
-  //pqViewMenu* ViewMenu;
-  //pqViewMenu* ToolbarsMenu;
-  //QLineEdit* CurrentTimeWidget;
-  //QSpinBox* CurrentTimeIndexWidget;
+  pqRecentFilesMenu* RecentFilesMenu;
   QPointer<pqServer> ActiveServer;
   QString DocumentationDir;