Changeset 790


Ignore:
Timestamp:
Apr 30, 2008, 6:30:42 PM (16 years ago)
Author:
garnier
Message:

r818@wl-72126: garnier | 2008-04-30 12:42:00 +0200
modif mise a jour sur le cvs

Location:
trunk/geant4
Files:
15 edited

Legend:

Unmodified
Added
Removed
  • trunk/geant4/config/G4UI_USE.gmk

    r787 r790  
    1 # $Id: G4UI_USE.gmk,v 1.9 2007/10/03 12:15:05 lgarnier Exp $
     1# $Id: G4UI_USE.gmk,v 1.10 2008/04/30 10:40:12 lgarnier Exp $
    22# -------------------------------------------------------------
    33# GNUmakefile for CPPFLAGS for interfaces USE phase.
  • trunk/geant4/config/G4VIS_USE.gmk

    r777 r790  
    1 # $Id: G4VIS_USE.gmk,v 1.23 2007/10/03 12:15:05 lgarnier Exp $
     1# $Id: G4VIS_USE.gmk,v 1.24 2008/04/30 10:40:12 lgarnier Exp $
    22# -------------------------------------------------------------
    33# GNUmakefile for CPPFLAGS for visualization USE phase.
  • trunk/geant4/config/History

    r761 r790  
    1 $Id: History,v 1.319 2008/04/04 10:35:41 gcosmo Exp $
     1$Id: History,v 1.320 2008/04/30 10:40:12 lgarnier Exp $
    22-------------------------------------------------------------------
    33
     
    1616     * Reverse chronological order (last date on top), please *
    1717     ----------------------------------------------------------
     18
     1930th April 2008  Laurent Garnier
     20- common.gmk : Better Qt moc files integration
     21- moc.gmk : Add a file for Qt moc files configuration
     22- G4UI_USE, G4VIS_USE, interactivity, sys/*: Separation of QT with OpenGL
     23  or without
    1824
    19253rd April 2008  Gabriele Cosmo (config-V09-01-03)
  • trunk/geant4/config/common.gmk

    r787 r790  
    1 # $Id: common.gmk,v 1.51 2008/04/04 10:35:20 gcosmo Exp $
     1# $Id: common.gmk,v 1.52 2008/04/30 10:40:12 lgarnier Exp $
    22# ----------------------------------------------------------------
    33# Common part of GNUmakefile for libraries.  John Allison, 5/7/95.
     
    1212G4TMPDIR := $(G4TMP)/$(G4SYSTEM)/$(name)
    1313
    14 ifneq ($(G4INTY_BUILD_QT),)
    15   dependencies := $(moc_dependencies)
    16 endif
    17 dependencies += $(patsubst src/%.cc,$(G4TMPDIR)/%.d,$(sources))
     14sources      := $(wildcard src/*.cc)
     15dependencies := $(patsubst src/%.cc,$(G4TMPDIR)/%.d,$(sources))
     16objects      := $(patsubst src/%.cc,$(G4TMPDIR)/%.o,$(sources))
    1817
    1918ifneq ($(G4INTY_BUILD_QT),)
    20   objects := $(moc_objects)
     19 sources      += $(moc_sources)
     20 dependencies += $(moc_dependencies)
     21 objects      += $(moc_objects)
    2122endif
    22 sources += $(wildcard src/*.cc)
    23 
    24 objects += $(patsubst src/%.cc,$(G4TMPDIR)/%.o,$(sources))
    2523
    2624   g4libraries_to_build :=
  • trunk/geant4/config/sys/Darwin-g++.gmk

    r780 r790  
    7979  ifndef QTLIBS
    8080    QT3LIBS    := -L$(QTHOME)/lib -lqt -lqui
    81     QT4LIBS    := -D111 -F$(QTHOME)/lib -framework QtCore -framework QtGui -D111_END
     81    QT4LIBS    := -F$(QTHOME)/lib -framework QtCore -framework QtGui
    8282    QT4LIBS    += -framework QtSql -framework QtXml
    8383    QTLIBS     := $(shell test -f $(QTHOME)/Qt3Support.framework/Qt3Support && echo $(QT4LIBS) || echo $(QT3LIBS))
  • trunk/geant4/config/sys/Linux-g++.gmk

    r758 r790  
    6565    QTMOC      := $(QTHOME)/bin/moc
    6666  endif
     67  ifndef QTGLLIBS
     68    QT3LIBS    := -L$(QTHOME)/lib -lqt-mt
     69    QT4LIBS    := -L$(QTHOME)/lib -lQtCore -lQtGui -lQtOpenGL -lQtSql -lQtXml
     70    QTLIBS     := $(shell test -f $(QTHOME)/lib/libQt3Support.so && echo $(QT4LIBS) || echo $(QT3LIBS))
     71  endif
    6772  ifndef QTLIBS
    6873    QT3LIBS    := -L$(QTHOME)/lib -lqt-mt
    69     QT4LIBS    := -L$(QTHOME)/lib -lQtCore -lQtGui -lQtOpenGL -lQtSql -lQtXml
     74    QT4LIBS    := -L$(QTHOME)/lib -lQtCore -lQtGui -lQtSql -lQtXml
    7075    QTLIBS     := $(shell test -f $(QTHOME)/lib/libQt3Support.so && echo $(QT4LIBS) || echo $(QT3LIBS))
    7176  endif
  • trunk/geant4/config/sys/WIN32-VC.gmk

    r758 r790  
    4545  endif
    4646  ifndef QTLIBS
     47    QT3LIBS   := -L$(QTHOME)/lib -lqt-mt
     48    QT4LIBS   := -L$(QTHOME)/lib QtCore4.lib QtGui4.lib QtSql4.lib QtXml4.lib
     49    QTLIBS    := $(shell test -f $(QTHOME)/lib/Qt3Support4.lib && echo $(QT4LIBS) || echo $(QT3LIBS))
     50  endif
     51  ifndef QTGLLIBS
    4752    QT3LIBS   := -L$(QTHOME)/lib -lqt-mt
    4853    QT4LIBS   := -L$(QTHOME)/lib QtCore4.lib QtGui4.lib QtOpenGL4.lib QtSql4.lib QtXml4.lib
  • trunk/geant4/interfaces/History

    r786 r790  
    1 $Id: History,v 1.95 2008/03/10 17:03:16 lgarnier Exp $
     1$Id: History,v 1.96 2008/04/30 10:01:41 lgarnier Exp $
    22-------------------------------------------------------------------
    33
     
    1717     * Reverse chronological order (last date on top), please *
    1818     ----------------------------------------------------------
     19
     2030th April, Laurent Garnier
     21 - Include moc config in GNUmakefile
     22
    192310th March, Laurent Garnier
    2024 - Improvments for layout in Qt driver for Qt3
  • trunk/geant4/interfaces/basic/GNUmakefile

    r786 r790  
    1 # $Id: GNUmakefile,v 1.5 2008/01/15 11:04:26 lgarnier Exp $
     1# $Id: GNUmakefile,v 1.6 2008/04/30 10:00:14 lgarnier Exp $
    22# -------------------------------------------------------------
    33# GNUmakefile for interfaces/basic library.  John Allison, 6/7/98.
  • trunk/geant4/visualization/OpenGL/GNUmakefile

    r789 r790  
    1 # $Id: GNUmakefile,v 1.7 2008/01/15 11:05:08 lgarnier Exp $
     1# $Id: GNUmakefile,v 1.8 2008/04/29 16:58:04 lgarnier Exp $
    22
    33name := G4OpenGL
  • trunk/geant4/visualization/OpenGL/History

    r789 r790  
    1 $Id: History,v 1.112 2008/04/04 13:32:22 allison Exp $
     1$Id: History,v 1.114 2008/04/29 16:58:04 lgarnier Exp $
    22-------------------------------------------------------------------
    33
     
    2121-------------------------------------
    2222
    23 22th April 2008  Laurent Garnier
     2328th April 2008  Laurent Garnier
    2424- Add better moc control/compilation step in GNUmakefile
     25- Fix a problem when launching QT VIS without QT UI (N02 for example)
     26
     2728th April 2008  John Allison  (opengl-V09-01-02)
     28- G4OpenGLStoredSceneHandler: Tidied constructors of nested classes.
    2529
    26304th April 2008  John Allison  (opengl-V09-01-01)
  • trunk/geant4/visualization/OpenGL/include/G4OpenGLStoredSceneHandler.hh

    r789 r790  
    2525//
    2626//
    27 // $Id: G4OpenGLStoredSceneHandler.hh,v 1.26 2008/04/04 13:32:22 allison Exp $
     27// $Id: G4OpenGLStoredSceneHandler.hh,v 1.27 2008/04/28 16:19:40 allison Exp $
    2828// GEANT4 tag $Name:  $
    2929//
     
    8787  GLint  fTopPODL;                  // List which calls the other PODLs.
    8888  struct PO {
    89     PO(G4int id, const G4Transform3D& tr = G4Transform3D()):
    90       fDisplayListId(id), fTransform(tr), fPickName(0) {}
     89    PO(G4int id, const G4Transform3D& tr = G4Transform3D());
    9190    G4int fDisplayListId;
    9291    G4Transform3D fTransform;
     
    9796  // TO = Transparent Object.
    9897  struct TO {
    99     TO(G4int id, const G4Transform3D& tr = G4Transform3D()):
    100       fDisplayListId(id), fTransform(tr), fPickName(0),
    101       fStartTime(-DBL_MAX), fEndTime(DBL_MAX) {}
     98    TO(G4int id, const G4Transform3D& tr = G4Transform3D());
    10299    G4int fDisplayListId;
    103100    G4Transform3D fTransform;
  • trunk/geant4/visualization/OpenGL/src/G4OpenGLQtViewer.cc

    r778 r790  
    2525//
    2626//
    27 // $Id: G4OpenGLQtViewer.cc,v 1.22 2008/03/14 09:42:04 lgarnier Exp $
     27// $Id: G4OpenGLQtViewer.cc,v 1.23 2008/04/29 16:58:04 lgarnier Exp $
    2828// GEANT4 tag $Name:  $
    2929//
     
    3636#ifdef G4VIS_BUILD_OPENGLQT_DRIVER
    3737
    38 #define GEANT4_QT_DEBUG
     38//#define GEANT4_QT_DEBUG
    3939
    4040#include "G4OpenGLQtViewer.hh"
     
    5353#include "G4UImanager.hh"
    5454#include "G4UIcommandTree.hh"
    55 #include <qapplication.h>
    5655#include <qlayout.h>
    5756#include <qdialog.h>
    5857#include <qprocess.h>
     58#include <qapplication.h>
    5959
    6060#if QT_VERSION >= 0x040000
     
    311311{
    312312
     313  // launch Qt if not
     314  G4Qt* interactorManager = G4Qt::getInstance ();
     315
    313316  initMovieParameters();
    314317
    315318#ifdef GEANT4_QT_DEBUG
    316   printf("G4OpenGLQtViewer::G4OpenGLQtViewer \n");
     319  printf("G4OpenGLQtViewer::G4OpenGLQtViewer END\n");
    317320#endif
    318321}
  • trunk/geant4/visualization/OpenGL/src/G4OpenGLStoredQtViewer.cc

    r754 r790  
    2525//
    2626//
    27 // $Id: G4OpenGLStoredQtViewer.cc,v 1.13 2008/03/11 16:31:09 lgarnier Exp $
     27// $Id: G4OpenGLStoredQtViewer.cc,v 1.14 2008/04/29 16:58:04 lgarnier Exp $
    2828// GEANT4 tag $Name:  $
    2929//
     
    9393#endif
    9494  readyToPaint = true;
    95  
    96   // First Draw
    97   SetView();
    98 #ifdef GEANT4_QT_DEBUG
    99   printf("    ClearView\n");
    100 #endif
    101   ClearView (); //ok, put the background correct
    102   FinishView();
    10395}
    10496
  • trunk/geant4/visualization/OpenGL/src/G4OpenGLStoredSceneHandler.cc

    r789 r790  
    2525//
    2626//
    27 // $Id: G4OpenGLStoredSceneHandler.cc,v 1.37 2008/04/04 13:32:22 allison Exp $
     27// $Id: G4OpenGLStoredSceneHandler.cc,v 1.38 2008/04/28 16:19:39 allison Exp $
    2828// GEANT4 tag $Name:  $
    2929//
     
    5555#include "G4AttHolder.hh"
    5656
    57 G4OpenGLStoredSceneHandler::G4OpenGLStoredSceneHandler (G4VGraphicsSystem& system,
    58                                           const G4String& name):
     57G4OpenGLStoredSceneHandler::PO::PO
     58(G4int id,
     59 const G4Transform3D& tr):
     60  fDisplayListId(id),
     61  fTransform(tr),
     62  fPickName(0)
     63{}
     64
     65G4OpenGLStoredSceneHandler::TO::TO
     66(G4int id,
     67 const G4Transform3D& tr):
     68  fDisplayListId(id),
     69  fTransform(tr),
     70  fPickName(0),
     71  fStartTime(-DBL_MAX),
     72  fEndTime(DBL_MAX)
     73{}
     74
     75G4OpenGLStoredSceneHandler::G4OpenGLStoredSceneHandler
     76(G4VGraphicsSystem& system,
     77 const G4String& name):
    5978G4OpenGLSceneHandler (system, fSceneIdCount++, name),
    6079fMemoryForDisplayLists (true),
Note: See TracChangeset for help on using the changeset viewer.