Ignore:
Timestamp:
Nov 15, 2007, 11:56:03 AM (18 years ago)
Author:
garnier
Message:

r647@mac-90108: laurentgarnier | 2007-11-15 11:32:46 +0100
Ok en Qt 4.3.0

Location:
trunk/geant4/visualization
Files:
10 edited

Legend:

Unmodified
Added
Removed
  • trunk/geant4/visualization/OpenGL/include/G4OpenGLQtViewer.hh

    r600 r606  
    2525//
    2626//
    27 // $Id: G4OpenGLQtViewer.hh,v 1.3 2007/11/09 15:03:21 lgarnier Exp $
     27// $Id: G4OpenGLQtViewer.hh,v 1.4 2007/11/13 17:48:51 lgarnier Exp $
    2828// GEANT4 tag $Name:  $
    2929//
  • trunk/geant4/visualization/OpenGL/include/G4OpenGLViewer.hh

    r593 r606  
    2525//
    2626//
    27 // $Id: G4OpenGLViewer.hh,v 1.20 2007/05/08 11:04:11 allison Exp $
    28 // GEANT4 tag $Name: geant4-09-00-ref-01 $
     27// $Id: G4OpenGLViewer.hh,v 1.21 2007/11/10 14:50:01 allison Exp $
     28// GEANT4 tag $Name: $
    2929//
    3030//
     
    4848  friend class G4OpenGLImmediateSceneHandler;
    4949  friend class G4OpenGLStoredSceneHandler;
     50  friend class G4OpenGLFileSceneHandler;
    5051  friend class G4OpenGLViewerMessenger;
    5152
     
    7980  G4OpenGLSceneHandler& fOpenGLSceneHandler;
    8081  G4Colour background;      //the OpenGL clear colour
     82  unsigned int WinSize_x, WinSize_y;
    8183  G4bool
    8284    transparency_enabled,   //is alpha blending enabled?
  • trunk/geant4/visualization/OpenGL/include/G4OpenGLWin32Viewer.hh

    r593 r606  
    2525//
    2626//
    27 // $Id: G4OpenGLWin32Viewer.hh,v 1.13 2006/06/29 21:18:20 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-00-ref-01 $
     27// $Id: G4OpenGLWin32Viewer.hh,v 1.14 2007/11/10 14:50:01 allison Exp $
     28// GEANT4 tag $Name: $
    2929//
    3030//
     
    5555  void CreateGLWin32Context ();
    5656  virtual void CreateMainWindow ();
    57 protected:
    58   G4int WinSize_x;
    59   G4int WinSize_y;
    6057  HDC fHDC;
    6158private:
  • trunk/geant4/visualization/OpenGL/include/G4OpenGLXViewer.hh

    r593 r606  
    2525//
    2626//
    27 // $Id: G4OpenGLXViewer.hh,v 1.27 2007/05/08 11:04:11 allison Exp $
    28 // GEANT4 tag $Name: geant4-09-00-ref-01 $
     27// $Id: G4OpenGLXViewer.hh,v 1.28 2007/11/10 14:50:01 allison Exp $
     28// GEANT4 tag $Name: $
    2929//
    3030//
     
    105105  Pixmap                            icon_pixmap;
    106106  XSizeHints                        *size_hints;
    107   unsigned int                      WinSize_x,
    108                                     WinSize_y;
    109107  Atom                              Xatom;
    110108  XTextProperty                     windowName,
  • trunk/geant4/visualization/OpenGL/src/G4OpenGLImmediateQtViewer.cc

    r599 r606  
    2525//
    2626//
    27 // $Id: G4OpenGLImmediateQtViewer.cc,v 1.1 2007/09/28 14:44:13 lgarnier Exp $
     27// $Id: G4OpenGLImmediateQtViewer.cc,v 1.2 2007/11/13 17:48:51 lgarnier Exp $
    2828// GEANT4 tag $Name:  $
    2929//
  • trunk/geant4/visualization/OpenGL/src/G4OpenGLQtExportDialog.cc

    r599 r606  
    2525//
    2626//
    27 // $Id: G4OpenGLQtExportDialog.cc,v 1.3 2007/11/09 15:03:21 lgarnier Exp $
     27// $Id: G4OpenGLQtExportDialog.cc,v 1.4 2007/11/13 17:48:51 lgarnier Exp $
    2828// GEANT4 tag $Name:  $
    2929//
  • trunk/geant4/visualization/OpenGL/src/G4OpenGLQtViewer.cc

    r602 r606  
    2525//
    2626//
    27 // $Id: G4OpenGLQtViewer.cc,v 1.4 2007/11/09 15:03:22 lgarnier Exp $
     27// $Id: G4OpenGLQtViewer.cc,v 1.6 2007/11/14 11:49:00 lgarnier Exp $
    2828// GEANT4 tag $Name:  $
    2929//
     
    13441344
    13451345  if (aFilename.endsWith(".ps")) {
     1346#if QT_VERSION > 0x040200
    13461347    printer.setOutputFormat(QPrinter::PostScriptFormat);
    1347   } else {
     1348#endif
     1349  } else {
     1350#if QT_VERSION > 0x040100
    13481351    printer.setOutputFormat(QPrinter::PdfFormat);
    1349   }
     1352#endif
     1353  }
     1354#if QT_VERSION > 0x040100
    13501355  printer.setOutputFileName(aFilename);
     1356#endif
    13511357  //  printer.setFullPage ( true);
    13521358  QPainter paint(&printer);
  • trunk/geant4/visualization/OpenGL/src/G4OpenGLStoredQtViewer.cc

    r601 r606  
    2525//
    2626//
    27 // $Id: G4OpenGLStoredQtViewer.cc,v 1.3 2007/11/09 15:03:22 lgarnier Exp $
     27// $Id: G4OpenGLStoredQtViewer.cc,v 1.5 2007/11/14 18:58:59 lgarnier Exp $
    2828// GEANT4 tag $Name:  $
    2929//
     
    256256void G4OpenGLStoredQtViewer::mouseMoveEvent(QMouseEvent *event)
    257257{
     258  printf("G4OpenGLStoredQtViewer::mouseMoveEvent\n");
     259#if QT_VERSION < 0x040000
    258260  G4MouseMoveEvent(event->x(),event->y(),event->button());
     261#else
     262  G4MouseMoveEvent(event->x(),event->y(),event->buttons());
     263#endif
    259264  //  DrawView();
    260265}
  • trunk/geant4/visualization/management/src/G4VisCommandsScene.cc

    r593 r606  
    2525//
    2626//
    27 // $Id: G4VisCommandsScene.cc,v 1.66 2007/05/25 10:49:55 allison Exp $
    28 // GEANT4 tag $Name: geant4-09-00-ref-01 $
     27// $Id: G4VisCommandsScene.cc,v 1.67 2007/11/10 15:03:56 allison Exp $
     28// GEANT4 tag $Name: $
    2929
    3030// /vis/scene commands - John Allison  9th August 1998
     
    3434#include "G4VisManager.hh"
    3535#include "G4TransportationManager.hh"
     36#include "G4RunManager.hh"
     37#include "G4Run.hh"
    3638#include "G4PhysicalVolumeModel.hh"
    3739#include "G4ApplicationState.hh"
     
    202204  fpVisManager->ResetTransientsDrawnFlags();
    203205
     206  // Are there any events currently kept...
     207  size_t nCurrentlyKept = 0;
     208  G4RunManager* runManager = G4RunManager::GetRunManager();
     209  if (runManager) {
     210    const G4Run* currentRun = runManager->GetCurrentRun();
     211    if (currentRun) {
     212      const std::vector<const G4Event*>* events =
     213        currentRun->GetEventVector();
     214      if (events) nCurrentlyKept = events->size();
     215    }
     216  }
     217
    204218  if (verbosity >= G4VisManager::confirmations) {
    205219    G4cout << "End of event action set to ";
     
    211225             << " (unlimited if negative)."
    212226        "\n  This may be changed with, e.g., "
    213         "\"/vis/scene/endOfEventAction accumulate 100\"."
    214              << G4endl;
    215     }
    216   }
     227        "\"/vis/scene/endOfEventAction accumulate 1000\".";
     228    }
     229    G4cout << G4endl;
     230  }
     231
    217232  if (!pScene->GetRefreshAtEndOfEvent() &&
    218233      maxNumberOfKeptEvents != 0 &&
    219234      verbosity >= G4VisManager::warnings) {
    220     G4cout << "WARNING: The vis manager will keep ";
    221     if (maxNumberOfKeptEvents < 0) G4cout << "an unlimited number of";
    222     else G4cout << "up to " << maxNumberOfKeptEvents;
    223     G4cout << " events.";
    224     if (maxNumberOfKeptEvents > 1 || maxNumberOfKeptEvents < 0)
    225       G4cout << "\n  This may use a lot of memory.";
     235    G4cout << "WARNING: ";
     236    if (nCurrentlyKept) {
     237      G4cout <<
     238        "\n  There are currently " << nCurrentlyKept
     239             << " events kept for refreshing and/or reviewing.";
     240    } else {
     241      G4cout << "The vis manager will keep ";
     242      if (maxNumberOfKeptEvents < 0) G4cout << "an unlimited number of";
     243      else G4cout << "up to " << maxNumberOfKeptEvents;
     244      G4cout << " events.";
     245      if (maxNumberOfKeptEvents > 1 || maxNumberOfKeptEvents < 0)
     246        G4cout << "\n  This may use a lot of memory.";
     247    }
    226248    G4cout << G4endl;
    227249  }
    228   UpdateVisManagerScene (pScene->GetName());
    229250}
    230251
     
    316337    G4cout << "\"" << G4endl;
    317338  }
    318   UpdateVisManagerScene (pScene->GetName());
    319339}
    320340
  • trunk/geant4/visualization/management/src/G4VisManager.cc

    r593 r606  
    2424// ********************************************************************
    2525//
    26 // $Id: G4VisManager.cc,v 1.113 2007/05/25 10:50:26 allison Exp $
    27 // GEANT4 tag $Name: geant4-09-00-ref-01 $
     26// $Id: G4VisManager.cc,v 1.114 2007/11/10 14:59:46 allison Exp $
     27// GEANT4 tag $Name: $
    2828//
    2929//
     
    12441244      G4cout <<
    12451245        "  Only useful if before starting the run:"
    1246         "\n    a) trajectories are stored (\"/tracking/storeTrajectory N\"), or"
     1246        "\n    a) trajectories are stored (\"/vis/scene/add/trajectories [smooth|rich]\"), or"
    12471247        "\n    b) the Draw method of any hits is implemented."
    12481248        "\n  To view trajectories and hits:"
    12491249        "\n    open a viewer, draw a volume, \"/vis/scene/add/trajectories\""
    12501250        "\n    \"/vis/scene/add/hits\" and, possibly, \"/vis/viewer/flush\"."
    1251         "\n  To see all events: \"vis/scene/endOfEventAction accumulate\"."
     1251        "\n  To see all events: \"/vis/scene/endOfEventAction accumulate\"."
    12521252        "\n  To see events individually: \"/vis/reviewKeptEvents\"."
    12531253             << G4endl;
Note: See TracChangeset for help on using the changeset viewer.