Geant4-11
|
#include <G4SoQt.hh>
Static Public Member Functions | |
static G4SoQt * | getInstance () |
Private Member Functions | |
G4SoQt () | |
G4SoQt (const G4SoQt &) | |
G4SoQt & | operator= (const G4SoQt &) |
Private Attributes | |
G4bool | alreadyInSecondaryLoop |
int | argc |
char ** | argv |
G4Interactor | createdInteractor |
char * | creationString |
std::vector< G4DispatchFunction > | dispatchers |
int | exitSecondaryLoop |
bool | externalApp |
G4Interactor | mainInteractor |
G4Interactor | parentInteractor |
std::vector< G4SecondaryLoopAction > | postActions |
std::vector< G4SecondaryLoopAction > | preActions |
G4bool | secondaryLoopEnabled |
std::vector< G4Interactor > | shells |
Static Private Attributes | |
static G4SoQt * | instance = NULL |
|
virtual |
|
private |
|
private |
Definition at line 64 of file G4SoQt.cc.
References externalApp, QtInited, G4VInteractorManager::SetMainInteractor(), and TRUE.
Referenced by getInstance().
|
inherited |
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Definition at line 150 of file G4VInteractorManager.cc.
References G4VInteractorManager::dispatchers.
Referenced by G4Win32::G4Win32(), and G4Xt::G4Xt().
|
inherited |
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Definition at line 214 of file G4VInteractorManager.cc.
References G4VInteractorManager::postActions.
|
inherited |
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Definition at line 192 of file G4VInteractorManager.cc.
References G4VInteractorManager::preActions.
|
inherited |
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Definition at line 287 of file G4VInteractorManager.cc.
References G4VInteractorManager::shells.
Referenced by G4OpenGLXmViewer::GetXmConnection(), G4OpenInventorWinViewer::Initialise(), G4OpenInventorXtExtendedViewer::Initialise(), and G4OpenInventorXtViewer::Initialise().
|
inherited |
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Definition at line 142 of file G4VInteractorManager.cc.
References FALSE, and G4VInteractorManager::secondaryLoopEnabled.
Referenced by G4UIQt::SessionStart(), G4UIXm::SessionStart(), and G4UIWin32::SessionStart().
|
inherited |
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Definition at line 176 of file G4VInteractorManager.cc.
References G4VInteractorManager::dispatchers.
Referenced by G4UIXm::GetHelpChoice(), G4UIWin32::GetHelpChoice(), G4VInteractorManager::SecondaryLoop(), G4UIWin32::SecondaryLoop(), G4UIXm::SecondaryLoop(), G4UIXm::SessionStart(), and G4UIWin32::SessionStart().
|
inherited |
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Definition at line 134 of file G4VInteractorManager.cc.
References G4VInteractorManager::secondaryLoopEnabled, and TRUE.
Referenced by G4UIQt::SessionStart(), G4UIXm::SessionStart(), and G4UIWin32::SessionStart().
void G4SoQt::ExitSecondaryLoop | ( | ) |
Definition at line 153 of file G4SoQt.cc.
References externalApp.
|
virtual |
Implements G4VInteractorManager.
Definition at line 123 of file G4SoQt.cc.
|
inherited |
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Definition at line 107 of file G4VInteractorManager.cc.
References G4VInteractorManager::argc, and G4VInteractorManager::argv.
|
inherited |
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Definition at line 339 of file G4VInteractorManager.cc.
References G4VInteractorManager::createdInteractor.
|
inherited |
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Definition at line 356 of file G4VInteractorManager.cc.
References G4VInteractorManager::creationString.
Referenced by G4OpenInventorWinViewer::Initialise(), G4OpenInventorXtExtendedViewer::Initialise(), and G4OpenInventorXtViewer::Initialise().
|
virtual |
|
inherited |
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Definition at line 279 of file G4VInteractorManager.cc.
References G4VInteractorManager::exitSecondaryLoop.
|
static |
Definition at line 54 of file G4SoQt.cc.
References G4SoQt(), and instance.
Referenced by G4OpenInventorQt::Initialize().
|
inherited |
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Definition at line 126 of file G4VInteractorManager.cc.
References G4VInteractorManager::mainInteractor.
Referenced by G4UIQt::G4UIQt(), G4UIXm::G4UIXm(), G4OpenGLQtViewer::getParentWidget(), G4OpenGLXmViewer::GetXmConnection(), G4OpenInventorWin::Initialize(), G4OpenInventorXt::Initialize(), G4OpenInventorXtExtended::Initialize(), session::session(), G4UIQt::SessionStart(), and G4UIQt::SessionTerminate().
|
inherited |
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Definition at line 322 of file G4VInteractorManager.cc.
References G4VInteractorManager::parentInteractor.
Referenced by G4OpenInventorWinViewer::Initialise(), G4OpenInventorXtExtendedViewer::Initialise(), and G4OpenInventorXtViewer::Initialise().
|
virtual |
bool G4SoQt::IsExternalApp | ( | ) |
|
inherited |
|
inherited |
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Definition at line 161 of file G4VInteractorManager.cc.
References G4VInteractorManager::dispatchers.
|
inherited |
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Definition at line 298 of file G4VInteractorManager.cc.
References G4VInteractorManager::shells.
Referenced by G4OpenGLXmViewer::~G4OpenGLXmViewer(), G4OpenInventorWinViewer::~G4OpenInventorWinViewer(), G4OpenInventorXtExtendedViewer::~G4OpenInventorXtExtendedViewer(), and G4OpenInventorXtViewer::~G4OpenInventorXtViewer().
|
inherited |
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Definition at line 265 of file G4VInteractorManager.cc.
References G4VInteractorManager::alreadyInSecondaryLoop, G4VInteractorManager::exitSecondaryLoop, FALSE, and G4VInteractorManager::secondaryLoopEnabled.
Referenced by G4OpenInventorViewer::Escape().
|
virtual |
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Reimplemented from G4VInteractorManager.
Definition at line 136 of file G4SoQt.cc.
References externalApp, G4cout, and G4endl.
|
inherited |
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Definition at line 225 of file G4VInteractorManager.cc.
References G4VInteractorManager::postActions.
Referenced by G4VInteractorManager::SecondaryLoop().
|
inherited |
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Definition at line 203 of file G4VInteractorManager.cc.
References G4VInteractorManager::preActions.
Referenced by G4VInteractorManager::SecondaryLoop().
|
inherited |
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Definition at line 79 of file G4VInteractorManager.cc.
References G4VInteractorManager::argc, G4VInteractorManager::argv, free, and NewString.
Referenced by G4Qt::G4Qt(), and G4Xt::G4Xt().
|
inherited |
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Definition at line 330 of file G4VInteractorManager.cc.
References G4VInteractorManager::createdInteractor.
Referenced by G4OpenInventorQtViewer::Initialise(), G4OpenInventorWinViewer::Initialise(), G4OpenInventorXtExtendedViewer::Initialise(), and G4OpenInventorXtViewer::Initialise().
|
inherited |
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Definition at line 347 of file G4VInteractorManager.cc.
References G4VInteractorManager::creationString.
|
inherited |
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Definition at line 117 of file G4VInteractorManager.cc.
References G4VInteractorManager::mainInteractor.
Referenced by G4Qt::G4Qt(), G4SoQt(), G4Win32::G4Win32(), and G4Xt::G4Xt().
|
inherited |
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Definition at line 313 of file G4VInteractorManager.cc.
References G4VInteractorManager::parentInteractor.
|
privateinherited |
Definition at line 91 of file G4VInteractorManager.hh.
Referenced by G4VInteractorManager::RequireExitSecondaryLoop(), G4VInteractorManager::SecondaryLoop(), and G4VInteractorManager::~G4VInteractorManager().
|
privateinherited |
Definition at line 83 of file G4VInteractorManager.hh.
Referenced by G4VInteractorManager::GetArguments(), G4VInteractorManager::SetArguments(), and G4VInteractorManager::~G4VInteractorManager().
|
privateinherited |
Definition at line 84 of file G4VInteractorManager.hh.
Referenced by G4VInteractorManager::GetArguments(), G4VInteractorManager::SetArguments(), and G4VInteractorManager::~G4VInteractorManager().
|
privateinherited |
Definition at line 94 of file G4VInteractorManager.hh.
Referenced by G4VInteractorManager::GetCreatedInteractor(), and G4VInteractorManager::SetCreatedInteractor().
|
privateinherited |
Definition at line 95 of file G4VInteractorManager.hh.
Referenced by G4VInteractorManager::GetCreationString(), and G4VInteractorManager::SetCreationString().
|
privateinherited |
Definition at line 86 of file G4VInteractorManager.hh.
Referenced by G4VInteractorManager::AddDispatcher(), G4VInteractorManager::DispatchEvent(), G4VInteractorManager::RemoveDispatcher(), and G4VInteractorManager::~G4VInteractorManager().
|
privateinherited |
Definition at line 92 of file G4VInteractorManager.hh.
Referenced by G4VInteractorManager::GetExitSecondaryLoopCode(), G4VInteractorManager::RequireExitSecondaryLoop(), G4VInteractorManager::SecondaryLoop(), and G4VInteractorManager::~G4VInteractorManager().
|
private |
Definition at line 68 of file G4SoQt.hh.
Referenced by ExitSecondaryLoop(), G4SoQt(), IsExternalApp(), and SecondaryLoop().
|
staticprivate |
Definition at line 65 of file G4SoQt.hh.
Referenced by getInstance(), and ~G4SoQt().
|
privateinherited |
Definition at line 85 of file G4VInteractorManager.hh.
Referenced by G4VInteractorManager::GetMainInteractor(), and G4VInteractorManager::SetMainInteractor().
|
privateinherited |
Definition at line 93 of file G4VInteractorManager.hh.
Referenced by G4VInteractorManager::GetParentInteractor(), and G4VInteractorManager::SetParentInteractor().
|
privateinherited |
Definition at line 88 of file G4VInteractorManager.hh.
Referenced by G4VInteractorManager::AddSecondaryLoopPostAction(), G4VInteractorManager::SecondaryLoopPostActions(), and G4VInteractorManager::~G4VInteractorManager().
|
privateinherited |
Definition at line 87 of file G4VInteractorManager.hh.
Referenced by G4VInteractorManager::AddSecondaryLoopPreAction(), G4VInteractorManager::SecondaryLoopPreActions(), and G4VInteractorManager::~G4VInteractorManager().
|
privateinherited |
|
privateinherited |
Definition at line 89 of file G4VInteractorManager.hh.
Referenced by G4VInteractorManager::AddShell(), G4VInteractorManager::RemoveShell(), and G4VInteractorManager::~G4VInteractorManager().