Ignore:
Timestamp:
May 20, 2010, 11:47:26 AM (14 years ago)
Author:
garnier
Message:

better tab intergration in UI

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/source/visualization/OpenGL/src/G4OpenGLQtViewer.cc

    r1253 r1254  
    2525//
    2626//
    27 // $Id: G4OpenGLQtViewer.cc,v 1.48 2010/03/10 11:03:46 lgarnier Exp $
     27// $Id: G4OpenGLQtViewer.cc,v 1.49 2010/05/20 07:09:33 lgarnier Exp $
    2828// GEANT4 tag $Name:  $
    2929//
     
    5555#include "G4UImanager.hh"
    5656#include "G4UIcommandTree.hh"
    57 #include "G4VBasicShell.hh"
    5857#include <qlayout.h>
    5958#include <qdialog.h>
     
    129128
    130129  G4UImanager* UI = G4UImanager::GetUIpointer();
    131 #ifdef G4DEBUG_VIS_OGL
    132   printf("G4OpenGLQtViewer::CreateMainWindow UI:%d\n",UI);
    133 #endif
    134130  if (UI == NULL) return;
    135131
    136 #ifdef G4DEBUG_VIS_OGL
    137   G4UIQt * uiQt2 =  static_cast<G4UIQt*> (UI->GetG4UIWindow());
    138   printf("G4UIQt:: recheck Session : %d UImanager:%d\n",uiQt2,UI);
    139 #endif
    140 
    141 
    142   if (! static_cast<G4UIQt*> (UI->GetG4UIWindow())) {
    143 #ifdef G4DEBUG_VIS_OGL
    144     printf("G4OpenGLQtViewer::CreateMainWindow return cast WRONG\n");
    145 #endif
    146     return;
    147   }
     132  if (! static_cast<G4UIQt*> (UI->GetG4UIWindow())) return;
     133
    148134  G4UIQt * uiQt = static_cast<G4UIQt*> (UI->GetG4UIWindow());
    149 #ifdef G4DEBUG_VIS_OGL
    150   printf("G4OpenGLQtViewer::CreateMainWindow :: G4UIQt:%d UImanager:%d\n",uiQt,UI);
    151 #endif
    152  
    153 //   if (! dynamic_cast<G4VBasicShell*> (session)) {
    154 //     G4VBasicShell * b = (G4VBasicShell*) session;
    155 //     if (! static_cast<G4UIQt*> (b)) {
    156 //       return;
    157 //     }
    158 //   }
    159 
    160 //   G4UIQt * uiQt = (dynamic_cast<G4UIQt*> (dynamic_cast<G4VBasicShell*> (UI)))->GetSession();
     135 
    161136  bool isTabbedView = uiQt->AddTabWidget(fWindow,name,getWinWidth(),getWinHeight());
    162137
    163138  if (!isTabbedView) { // we have to do a dialog
    164    
     139
    165140    QWidget *myParent = getParentWidget();
    166141#ifdef G4DEBUG_VIS_OGL
Note: See TracChangeset for help on using the changeset viewer.