Geant4-11
|
#include <G4UIQt.hh>
Data Structures | |
struct | G4UIQtStyle |
Public Types | |
using | Transformer = std::function< G4bool(G4String &)> |
Static Public Member Functions | |
static G4int | InSession () |
Protected Member Functions | |
void | ApplyShellCommand (const G4String &, G4bool &, G4bool &) |
G4bool | ChangeDirectory (const char *newDir) |
void | ChangeDirectoryCommand (const G4String &) |
G4String | Complete (const G4String &) |
virtual void | ExecuteCommand (const G4String &) |
G4UIcommand * | FindCommand (const char *commandName) const |
G4UIcommandTree * | FindDirectory (const char *dirName) const |
G4String | FindMatchingPath (G4UIcommandTree *, const G4String &) |
G4String | GetCurrentWorkingDirectory () const |
void | ListDirectory (const G4String &) const |
G4String | ModifyToFullPathCommand (const char *aCommandLine) const |
void | ShowCurrent (const G4String &) const |
void | TerminalHelp (const G4String &) |
Protected Attributes | |
G4int | ifBatch = 0 |
G4int | lastRC = 0 |
std::vector< Transformer > | transformersCerr |
std::vector< Transformer > | transformersCout |
Static Protected Attributes | |
static G4ICOMS_DLL G4int | inSession = 0 |
static G4MTGLOB_DLL G4coutDestination * | masterG4coutDestination = nullptr |
Private Types | |
typedef std::map< G4String, G4Interactor, std::less< G4String > > | G4interactor_map |
Private Slots | |
void | ButtonCallback (const QString &) |
void | ChangeColorCallback (QWidget *) |
void | ChangeCursorAction (const QString &) |
void | ChangePerspectiveOrtho (const QString &) |
void | ChangeSurfaceStyle (const QString &) |
void | ClearButtonCallback () |
void | CommandEditedCallback (const QString &text) |
void | CommandEnteredCallback () |
void | CommandHistoryCallback () |
void | CoutFilterCallback (const QString &) |
void | ExitSession () |
void | HelpTreeClicCallback () |
void | HelpTreeDoubleClicCallback () |
void | LookForHelpStringCallback () |
void | OpenIconCallback (const QString &) |
void | ResizeTabWidget (QResizeEvent *) |
void | SaveIconCallback (const QString &) |
void | SaveOutputCallback () |
void | ShowHelpCallback () |
void | TabCloseCallback (int) |
void | ThreadComboBoxCallback (int) |
void | ToolBoxActivated (int) |
void | UpdateTabWidget (int) |
void | ViewerPropertiesIconCallback (int) |
void | VisParameterCallback (QWidget *) |
|
privateinherited |
Definition at line 63 of file G4VInteractiveSession.hh.
|
inherited |
Definition at line 61 of file G4coutDestination.hh.
G4UIQt::G4UIQt | ( | int | argc, |
char ** | argv | ||
) |
Build a Qt window with a menubar, output area and promt area
+-----------------------+ |exit menu| | | | | +-------------------+ | | | | | | | Output area | | | | | | | +-------------------+ | | | clear | | | +-------------------+ | | | promt history | | | +-------------------+ | | +-------------------+ | | |> promt area | | | +-------------------+ | +-----------------------+
Definition at line 115 of file G4UIQt.cc.
References AddTabWidget(), CreateCoutTBWidget(), CreateIcons(), CreateUITabWidget(), CreateViewerWidget(), fCommandArea, fCoutDockWidget, G4UIQt::G4UIQtStyle::fixed, fMainWindow, fOutputStyles, fStartPage, fUIDockWidget, G4cout, G4endl, G4Qt::getInstance(), G4VInteractorManager::GetMainInteractor(), G4UImanager::GetUIpointer(), G4UImanager::GetVerboseLevel(), G4UIQt::G4UIQtStyle::highlight, G4coutDestination::masterG4coutDestination, G4UImanager::SetCoutDestination(), SetDefaultIconsToolbar(), G4UImanager::SetG4UIWindow(), and G4UImanager::SetSession().
G4UIQt::~G4UIQt | ( | ) |
Definition at line 274 of file G4UIQt.cc.
References G4UImanager::GetUIpointer(), G4coutDestination::masterG4coutDestination, G4UImanager::SetCoutDestination(), G4UImanager::SetG4UIWindow(), and G4UImanager::SetSession().
|
private |
Definition at line 2700 of file G4UIQt.cc.
References fHelpTBWidget, fHelpTreeWidget, fUITabWidget, G4VBasicShell::ModifyToFullPathCommand(), OpenHelpTreeOnCommand(), and G4StrUtil::strip().
Referenced by CommandEnteredCallback().
|
virtual |
Add a new button to a menu
aMenu | : parent menu |
aLabel | : label to display |
aCommand | : command to execute as a callback |
Reimplemented from G4VInteractiveSession.
Definition at line 2354 of file G4UIQt.cc.
References geant4_check_module_cycles::action, ButtonCallback(), g4zmq::connect(), G4UIcommandTree::FindPath(), G4cout, G4endl, G4VInteractiveSession::GetInteractor(), G4UImanager::GetTree(), G4UImanager::GetUIpointer(), G4UImanager::GetVerboseLevel(), and anonymous_namespace{G4QuasiElRatios.cc}::map.
|
inlineinherited |
Definition at line 67 of file G4coutDestination.hh.
References G4coutDestination::transformersCerr.
Referenced by G4MTcoutDestination::HandleFileCerr().
|
inlineinherited |
Definition at line 71 of file G4coutDestination.hh.
References G4coutDestination::transformersCerr.
|
inlineinherited |
Definition at line 62 of file G4coutDestination.hh.
References G4coutDestination::transformersCout.
Referenced by G4MTcoutDestination::AddMasterOutput(), G4MTcoutDestination::HandleFileCout(), and G4MTcoutDestination::SetDefaultOutput().
|
inlineinherited |
Definition at line 66 of file G4coutDestination.hh.
References G4coutDestination::transformersCout.
|
virtual |
special case for the "open" icon. It will open a file selector and map the return file to the given command.
Reimplemented from G4VInteractiveSession.
Definition at line 2429 of file G4UIQt.cc.
References geant4_check_module_cycles::action, ButtonCallback(), ChangeCursorAction(), ChangePerspectiveOrtho(), ChangeSurfaceStyle(), g4zmq::connect(), fDefaultIcons, fExitIcon, fHiddenLineAndSurfaceRemovalIcon, fHiddenLineRemovalIcon, G4UImanager::FindMacroPath(), G4UIcommandTree::FindPath(), fMainWindow, fMoveIcon, fOpenIcon, fOrthoIcon, fPerspectiveIcon, fPickIcon, fRotateIcon, fRunIcon, fSaveIcon, fSolidIcon, fStringSeparator, fToolbarApp, fToolbarUser, fWireframeIcon, fZoomInIcon, fZoomOutIcon, G4cout, G4endl, G4UImanager::GetTree(), G4UImanager::GetUIpointer(), G4UImanager::GetVerboseLevel(), anonymous_namespace{G4QuasiElRatios.cc}::map, OpenIconCallback(), pos, SaveIconCallback(), SetIconHLHSRSelected(), SetIconHLRSelected(), SetIconMoveSelected(), SetIconOrthoSelected(), SetIconPerspectiveSelected(), SetIconPickSelected(), SetIconRotateSelected(), SetIconSolidSelected(), SetIconWireframeSelected(), SetIconZoomInSelected(), SetIconZoomOutSelected(), and TRUE.
Referenced by SetDefaultIconsToolbar().
|
inherited |
Definition at line 80 of file G4VInteractiveSession.cc.
References G4VInteractiveSession::interactors.
Referenced by AddMenu(), G4UIXm::AddMenu(), G4UIWin32::AddMenu(), and G4UIWin32::G4UIWin32().
|
virtual |
Add a new menu to the menu bar
aName | name of menu |
aLabel | label to display |
Reimplemented from G4VInteractiveSession.
Definition at line 2333 of file G4UIQt.cc.
References G4VInteractiveSession::AddInteractor(), and fMainWindow.
bool G4UIQt::AddTabWidget | ( | QWidget * | aWidget, |
QString | name | ||
) |
Add a new tab widget. Create the tab if it was not done
Definition at line 1860 of file G4UIQt.cc.
References CreateViewerWidget(), FillHelpTree(), fMainWindow, fViewerTabWidget, G4InuclParticleNames::name(), and G4QTabWidget::setLastTabCreated().
Referenced by G4OpenInventorQtExaminerViewer::afterRealizeHook(), G4OpenGLQtViewer::CreateMainWindow(), G4VtkQtViewer::CreateMainWindow(), G4UIQt(), and G4ToolsSGQtViewer::Initialise().
bool G4UIQt::AddViewerTab | ( | QWidget * | aWidget, |
std::string | title | ||
) |
Add a new tab in the viewer
Definition at line 1811 of file G4UIQt.cc.
References fViewerTabWidget.
bool G4UIQt::AddViewerTabFromFile | ( | std::string | fileName, |
std::string | title | ||
) |
Add a new tab in the viewer
Definition at line 1827 of file G4UIQt.cc.
References geant4_check_module_cycles::file, G4UImanager::FindMacroPath(), fViewerTabWidget, and G4UImanager::GetUIpointer().
|
protectedinherited |
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Definition at line 232 of file G4VBasicShell.cc.
References G4VBasicShell::ChangeDirectoryCommand(), G4VBasicShell::ExecuteCommand(), exitPause, exitSession, G4cerr, G4cout, G4endl, G4VBasicShell::GetCurrentWorkingDirectory(), G4UImanager::GetNumberOfHistory(), G4UImanager::GetPreviousCommand(), G4UImanager::GetUIpointer(), G4VBasicShell::ListDirectory(), G4StrUtil::lstrip_copy(), G4VBasicShell::ModifyToFullPathCommand(), G4VBasicShell::ShowCurrent(), and G4VBasicShell::TerminalHelp().
Referenced by ButtonCallback(), G4UIXm::ButtonCallback(), CommandEnteredCallback(), G4UIXm::CommandEnteredCallback(), G4UIWin32::DoOpenMacro(), G4UIWin32::DoSaveViewer(), G4UIWin32::ProcessDefaultCommands(), and G4UIWin32::ProcessEnterKey().
|
privateslot |
Callback call when "enter" clicked on the command zone.
If command has no parameters :send the command to geant4 Else, open a dialog for parameters input
aCommand |
Definition at line 4046 of file G4UIQt.cc.
References G4VBasicShell::ApplyShellCommand(), CreateVisCommandGroupAndToolBox(), exitPause, exitSession, FillHelpTree(), G4UIcommandTree::FindPath(), G4UImanager::GetTree(), G4UImanager::GetUIpointer(), IsGUICommand(), G4StrUtil::lstrip_copy(), and SessionTerminate().
Referenced by AddButton(), and AddIcon().
|
privateslot |
Definition at line 4525 of file G4UIQt.cc.
References fUITabWidget.
Referenced by CreateCommandWidget().
|
privateslot |
Definition at line 4570 of file G4UIQt.cc.
References geant4_check_module_cycles::action, G4UImanager::ApplyCommand(), CreatePickInfosDialog(), FALSE, fMoveSelected, fPickInfosDialog, fPickSelected, fRotateSelected, fToolbarApp, fZoomInSelected, fZoomOutSelected, G4UImanager::GetUIpointer(), and TRUE.
Referenced by AddIcon().
|
protectedinherited |
Definition at line 74 of file G4VBasicShell.cc.
References G4VBasicShell::currentDirectory, G4VBasicShell::FindDirectory(), G4VBasicShell::ModifyPath(), and G4StrUtil::strip_copy().
Referenced by G4VBasicShell::ChangeDirectoryCommand().
|
protectedinherited |
Definition at line 325 of file G4VBasicShell.cc.
References G4VBasicShell::ChangeDirectory(), G4cout, G4endl, and G4StrUtil::strip_copy().
Referenced by G4VBasicShell::ApplyShellCommand(), G4UIterminal::GetCommand(), and G4ZMQServer::GetCommand().
|
privateslot |
Definition at line 4789 of file G4UIQt.cc.
References geant4_check_module_cycles::action, G4UImanager::ApplyCommand(), FALSE, fToolbarApp, G4UImanager::GetUIpointer(), and TRUE.
Referenced by AddIcon().
|
privateslot |
Definition at line 4624 of file G4UIQt.cc.
References geant4_check_module_cycles::action, G4UImanager::ApplyCommand(), FALSE, fToolbarApp, G4UImanager::GetUIpointer(), and TRUE.
Referenced by AddIcon().
|
private |
|
privateslot |
Called when user click on clear button. Clear the text Output area
Definition at line 3877 of file G4UIQt.cc.
References fCoutTBTextArea, and fG4OutputString.
Referenced by CreateCoutTBWidget().
|
virtual |
Reimplemented from G4VInteractiveSession.
Definition at line 2695 of file G4UIQt.cc.
References fMainWindow.
|
privateslot |
Callback when the text in the line edit is changed. When a newline is inserted, trigger the Activate Command on this text end set unchanged the end of the line after the newline.
Definition at line 3952 of file G4UIQt.cc.
References CommandEnteredCallback(), and fCommandArea.
Referenced by CreateCoutTBWidget().
|
privateslot |
Callback call when "click on a menu entry.
Send the associated command to geant4
Definition at line 3900 of file G4UIQt.cc.
References ActivateCommand(), G4VBasicShell::ApplyShellCommand(), exitPause, exitSession, fCommandArea, fHistoryTBTableList, FillHelpTree(), G4Qt::FlushAndWaitExecution(), G4Qt::getInstance(), SessionTerminate(), and UpdateCommandCompleter().
Referenced by CommandEditedCallback(), and CreateCoutTBWidget().
|
privateslot |
Callback called when user select an old command in the command history
Give it to the command area.
Definition at line 4154 of file G4UIQt.cc.
References fCommandArea, and fHistoryTBTableList.
Referenced by CreateHistoryTBWidget().
Definition at line 180 of file G4VBasicShell.cc.
References G4VBasicShell::FindMatchingPath(), G4UImanager::GetTree(), G4UImanager::GetUIpointer(), G4VBasicShell::ModifyPath(), and G4StrUtil::strip_copy().
Referenced by eventFilter(), G4UIXm::keyHandler(), and G4UIWin32::ProcessTabKey().
|
privateslot |
Definition at line 4177 of file G4UIQt.cc.
References fCoutTBTextArea, and FilterAllOutputTextArea().
Referenced by CreateCoutTBWidget(), and ThreadComboBoxCallback().
|
private |
Create a widget with the command parameters inside
command | command line @parent : parent widget @isDialog : true if we want apply/cancel button and close at end, false if we want only apply |
Definition at line 3005 of file G4UIQt.cc.
References ChangeColorCallback(), g4zmq::connect(), G4UIcommand::GetCommandPath(), G4UIparameter::GetCurrentAsDefault(), G4UIparameter::GetDefaultValue(), G4UIcommand::GetParameter(), G4UIparameter::GetParameterCandidates(), G4UIcommand::GetParameterEntries(), G4UIparameter::GetParameterGuidance(), G4UIparameter::GetParameterName(), G4UIparameter::GetParameterRange(), G4UIparameter::GetParameterType(), G4UIparameter::IsOmittable(), anonymous_namespace{G4QuasiElRatios.cc}::map, G4InuclParticleNames::name(), TRUE, and VisParameterCallback().
Referenced by CreateVisCommandGroupAndToolBox().
|
private |
Definition at line 3712 of file G4UIQt.cc.
References CreateCompleterModel(), anonymous_namespace{G4MTcoutDestination.cc}::empty, fCommandIcon, fDirIcon, G4UIcommandTree::FindCommandTree(), G4UIcommandTree::GetFirstMatchedString(), G4UIcommand::GetGuidanceEntries(), G4UIcommand::GetGuidanceLine(), G4UIcommand::GetParameter(), G4UIcommand::GetParameterEntries(), G4UIparameter::GetParameterName(), G4UIcommand::GetRange(), G4UImanager::GetTree(), G4UImanager::GetUIpointer(), and G4UIparameter::IsOmittable().
Referenced by CreateCompleterModel(), and UpdateCommandCompleter().
|
private |
Create the Cout ToolBox Widget
Definition at line 1557 of file G4UIQt.cc.
References ClearButtonCallback(), CommandEditedCallback(), CommandEnteredCallback(), g4zmq::connect(), CoutFilterCallback(), fClearIcon, fCommandArea, fCommandLabel, fCoutDockWidget, fCoutFilter, fCoutTBTextArea, fSaveIcon, fSearchIcon, SaveOutputCallback(), and ThreadComboBoxCallback().
Referenced by G4UIQt().
|
private |
Definition at line 4764 of file G4UIQt.cc.
References fPickInfosDialog, and fPickInfosWidget.
Referenced by CreatePickInfosDialog().
|
private |
Definition at line 4746 of file G4UIQt.cc.
References fViewerPropertiesDialog, and fViewerPropertiesWidget.
Referenced by CreateViewerPropertiesDialog(), and TabCloseCallback().
|
private |
Create the Help ToolBox Widget
Definition at line 1503 of file G4UIQt.cc.
References g4zmq::connect(), fHelpLine, fHelpTBWidget, fHelpTreeWidget, fHelpVSplitter, FillHelpTree(), fParameterHelpLabel, fParameterHelpTable, and LookForHelpStringCallback().
Referenced by CreateUITabWidget().
|
private |
Fill the Help Tree Widget
aParent | : parent item to fill |
aCommandTree | : commandTree node associate with this part of the Tree |
Definition at line 2821 of file G4UIQt.cc.
References CreateHelpTree(), fHelpTreeWidget, FindTreeItem(), G4UIcommandTree::GetCommand(), G4UIcommandTree::GetCommandEntry(), G4UIcommand::GetCommandPath(), G4UIcommandTree::GetPathName(), GetShortCommandPath(), G4UIcommandTree::GetTree(), and G4UIcommandTree::GetTreeEntry().
Referenced by CreateHelpTree(), and FillHelpTree().
|
private |
|
private |
Create the History ToolBox Widget
Definition at line 1484 of file G4UIQt.cc.
References CommandHistoryCallback(), g4zmq::connect(), fHistoryTBTableList, and fHistoryTBWidget.
Referenced by CreateUITabWidget().
|
private |
Definition at line 367 of file G4UIQt.cc.
References fClearIcon, fCommandIcon, fDirIcon, fExitIcon, fHiddenLineAndSurfaceRemovalIcon, fHiddenLineRemovalIcon, fMoveIcon, fOpenIcon, fOrthoIcon, fParamIcon, fPerspectiveIcon, fPickIcon, fRotateIcon, fRunIcon, fSaveIcon, fSearchIcon, fSolidIcon, fWireframeIcon, fZoomInIcon, and fZoomOutIcon.
Referenced by G4UIQt().
|
private |
Definition at line 4718 of file G4UIQt.cc.
References CreateEmptyPickInfosWidget(), fPickInfosDialog, and fPickInfosWidget.
Referenced by ChangeCursorAction(), and GetPickInfosWidget().
|
private |
Definition at line 1703 of file G4UIQt.cc.
References fSceneTreeWidget.
Referenced by CreateUITabWidget().
|
private |
Create the VisParameters ToolBox Widget
Definition at line 1678 of file G4UIQt.cc.
References g4zmq::connect(), CreateHelpTBWidget(), CreateHistoryTBWidget(), CreateSceneTreeWidget(), fHelpTBWidget, fUIDockWidget, fUITabWidget, and ToolBoxActivated().
Referenced by G4UIQt().
|
private |
Definition at line 4692 of file G4UIQt.cc.
References CreateEmptyViewerPropertiesWidget(), fViewerPropertiesDialog, and fViewerPropertiesWidget.
Referenced by GetViewerPropertiesWidget(), and ViewerPropertiesIconCallback().
|
private |
Definition at line 1719 of file G4UIQt.cc.
References g4zmq::connect(), fMainWindow, fViewerTabWidget, SetStartPage(), TabCloseCallback(), and UpdateTabWidget().
Referenced by AddTabWidget(), and G4UIQt().
|
private |
Add the following command to the corresponding groupbox If depthLevel is 1 : create ToolBox If depthLevel is 2 or more : create GroupBox
Definition at line 2880 of file G4UIQt.cc.
References CreateCommandWidget(), CreateVisCommandGroupAndToolBox(), G4UIcommand::GetCommandPath(), G4UIcommand::GetGuidanceEntries(), and G4UIcommand::GetGuidanceLine().
Referenced by ButtonCallback(), and CreateVisCommandGroupAndToolBox().
|
private |
|
virtual |
Reimplemented from G4VInteractiveSession.
Definition at line 289 of file G4UIQt.cc.
References fDefaultIcons, fMainWindow, and fToolbarApp.
|
private |
Event filter method. Every event from QtApplication goes here.
We apply a filter only for the Up and Down Arrow press when the QLineEdit
is active. If this filter match, Up arrow we give the previous command
and Down arrow will give the next if exist.
obj | Emitter of the event |
event | Kind of event |
Definition at line 3584 of file G4UIQt.cc.
References G4VBasicShell::Complete(), fCommandArea, fCompleter, fHistoryTBTableList, and fLastCompleteCommand.
|
protectedvirtualinherited |
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Reimplemented in G4UIterminal, and G4ZMQServer.
Definition at line 206 of file G4VBasicShell.cc.
References G4UImanager::ApplyCommand(), fCommandNotFound, fCommandSucceeded, fIllegalApplicationState, fParameterOutOfCandidates, fParameterOutOfRange, fParameterUnreadable, G4cerr, G4endl, and G4UImanager::GetUIpointer().
Referenced by G4VBasicShell::ApplyShellCommand().
|
privatevirtual |
|
privateslot |
Called when user exit session
Definition at line 3886 of file G4UIQt.cc.
References SessionTerminate().
|
private |
Create the help tree widget
parent | : parent of tree widget |
Definition at line 2755 of file G4UIQt.cc.
References CreateHelpTree(), fHelpLine, fHelpTreeWidget, FindTreeItem(), fParameterHelpLabel, fParameterHelpTable, G4UIcommandTree::GetPathName(), GetShortCommandPath(), G4UImanager::GetTree(), G4UIcommandTree::GetTree(), G4UIcommandTree::GetTreeEntry(), G4UImanager::GetUIpointer(), and InitHelpTreeAndVisParametersWidget().
Referenced by AddTabWidget(), ButtonCallback(), CommandEnteredCallback(), CreateHelpTBWidget(), LookForHelpStringCallback(), SessionStart(), and ToolBoxActivated().
|
private |
Definition at line 4223 of file G4UIQt.cc.
References fCoutFilter, fCoutTBTextArea, fG4OutputString, FilterOutput(), G4UIOutputString::fOutputStream, and G4UIOutputString::fText.
Referenced by CoutFilterCallback().
|
private |
Definition at line 4203 of file G4UIQt.cc.
References G4UIOutputString::fText, and G4UIOutputString::fThread.
Referenced by FilterAllOutputTextArea(), ReceiveG4cerr(), and ReceiveG4cout().
|
protectedinherited |
Definition at line 109 of file G4VBasicShell.cc.
References G4UIcommandTree::FindPath(), G4UImanager::GetTree(), G4UImanager::GetUIpointer(), G4VBasicShell::ModifyPath(), and G4StrUtil::strip_copy().
Referenced by G4UIterminal::ExecuteCommand(), and G4ZMQServer::ExecuteCommand().
|
protectedinherited |
Definition at line 87 of file G4VBasicShell.cc.
References G4UImanager::GetTree(), G4UIcommandTree::GetTree(), G4UImanager::GetUIpointer(), G4VBasicShell::ModifyPath(), and G4StrUtil::strip_copy().
Referenced by G4VBasicShell::ChangeDirectory(), G4VBasicShell::ListDirectory(), and G4ZMQServer::SessionStart().
|
protectedinherited |
Definition at line 196 of file G4VBasicShell.cc.
Referenced by G4VBasicShell::Complete().
|
private |
Find a treeItemWidget in the help tree
aCommand | item's String to look for |
Definition at line 3284 of file G4UIQt.cc.
References FindTreeItem(), and GetLongCommandPath().
Referenced by CreateHelpTree(), FillHelpTree(), and FindTreeItem().
|
inline |
|
private |
Build the command list parameters in a QString
Reimplement partialy the G4UIparameter.cc
aCommand | : command to list parameters |
Definition at line 3318 of file G4UIQt.cc.
References G4UIcommand::GetCommandPath(), G4UIparameter::GetCurrentAsDefault(), G4UIparameter::GetDefaultValue(), G4UIcommand::GetGuidanceEntries(), G4UIcommand::GetGuidanceLine(), G4UIcommand::GetParameter(), G4UIparameter::GetParameterCandidates(), G4UIcommand::GetParameterEntries(), G4UIparameter::GetParameterGuidance(), G4UIparameter::GetParameterName(), G4UIparameter::GetParameterRange(), G4UIparameter::GetParameterType(), G4UIcommand::GetRange(), and G4UIparameter::IsOmittable().
Referenced by LookForHelpStringInChildTree(), and OpenHelpTreeOnCommand().
|
inline |
Definition at line 230 of file G4UIQt.hh.
References fCoutDockWidget.
|
inline |
Definition at line 225 of file G4UIQt.hh.
References fCoutDockWidget.
|
protectedinherited |
Definition at line 69 of file G4VBasicShell.cc.
References G4VBasicShell::currentDirectory.
Referenced by G4VBasicShell::ApplyShellCommand(), G4UIterminal::GetCommand(), G4ZMQServer::GetCommand(), G4VBasicShell::ListDirectory(), G4ZMQServer::SessionStart(), and G4VBasicShell::TerminalHelp().
Implement G4VBasicShell vurtual function
Implements G4VBasicShell.
Definition at line 3569 of file G4UIQt.cc.
|
inline |
Definition at line 250 of file G4UIQt.hh.
References fHelpTBWidget.
|
inline |
Definition at line 245 of file G4UIQt.hh.
References fHistoryTBWidget.
|
inherited |
Definition at line 87 of file G4VInteractiveSession.cc.
References G4VInteractiveSession::interactors.
Referenced by AddButton(), G4UIXm::AddButton(), and G4UIWin32::AddButton().
|
inlineinherited |
|
private |
Definition at line 4505 of file G4UIQt.cc.
Referenced by FindTreeItem(), HelpTreeClicCallback(), and HelpTreeDoubleClicCallback().
|
inline |
Definition at line 210 of file G4UIQt.hh.
References fMainWindow.
Referenced by G4ToolsSGQtViewer::Initialise().
QWidget * G4UIQt::GetPickInfosWidget | ( | ) |
Get the Pick Widget
Definition at line 1799 of file G4UIQt.cc.
References CreatePickInfosDialog(), fPickInfosDialog, and fPickInfosWidget.
Referenced by G4OpenGLQtViewer::createPickInfosWidget().
QWidget * G4UIQt::GetSceneTreeWidget | ( | ) |
Get the ViewerComponents ToolBox Widget
Definition at line 1780 of file G4UIQt.cc.
References fSceneTreeWidget.
Referenced by G4OpenGLQtViewer::createSceneTreeWidget().
|
inline |
Definition at line 215 of file G4UIQt.hh.
References fSearchIcon.
Referenced by G4OpenGLQtViewer::createSceneTreeComponent().
|
private |
Definition at line 4487 of file G4UIQt.cc.
Referenced by CreateHelpTree(), and FillHelpTree().
|
private |
Definition at line 2285 of file G4UIQt.cc.
References G4MTcoutDestination::GetFullPrefixString(), G4MTcoutDestination::GetPrefixString(), G4UImanager::GetThreadCout(), and G4UImanager::GetUIpointer().
Referenced by ReceiveG4cerr(), and ReceiveG4cout().
|
inline |
Definition at line 240 of file G4UIQt.hh.
References fUITabWidget.
|
inline |
Definition at line 235 of file G4UIQt.hh.
References fUIDockWidget.
QWidget * G4UIQt::GetViewerPropertiesWidget | ( | ) |
Get the Viewer properties Widget
Definition at line 1788 of file G4UIQt.cc.
References CreateViewerPropertiesDialog(), fViewerPropertiesDialog, and fViewerPropertiesWidget.
Referenced by G4OpenGLQtViewer::createViewerPropertiesWidget().
|
inline |
Definition at line 167 of file G4UIQt.hh.
References fViewerTabWidget.
Referenced by G4OpenInventorQtExaminerViewer::afterRealizeHook(), G4OpenGLQtViewer::CreateMainWindow(), G4OpenGLQtViewer::currentTabActivated(), G4OpenInventorQtExaminerViewer::DetachCB(), and G4OpenGLQtViewer::isCurrentWidget().
|
privateslot |
This callback is activated when user selected a item in the help tree
Definition at line 4088 of file G4UIQt.cc.
References fHelpTreeWidget, G4UIcommandTree::FindCommandTree(), G4UIcommandTree::FindPath(), fParameterHelpLabel, fParameterHelpTable, GetLongCommandPath(), G4UIcommandTree::GetTitle(), G4UImanager::GetTree(), G4UImanager::GetUIpointer(), and updateHelpArea().
Referenced by HelpTreeDoubleClicCallback(), and InitHelpTreeAndVisParametersWidget().
|
privateslot |
This callback is activated when user double clic on a item in the help tree
Definition at line 4130 of file G4UIQt.cc.
References fCommandArea, fHelpTreeWidget, GetLongCommandPath(), and HelpTreeClicCallback().
Referenced by InitHelpTreeAndVisParametersWidget().
|
private |
Create the help tree widget
parent | : parent of tree widget |
Definition at line 2731 of file G4UIQt.cc.
References g4zmq::connect(), fHelpTreeWidget, HelpTreeClicCallback(), and HelpTreeDoubleClicCallback().
Referenced by FillHelpTree().
|
staticinherited |
Definition at line 68 of file G4UIsession.cc.
References G4UIsession::inSession.
Referenced by G4UIcontrolMessenger::SetNewValue().
|
private |
Return true if this command takes almost a number (int, double, bool, string) as an input or a string with a candidate list
Definition at line 3533 of file G4UIQt.cc.
References G4UIcommand::GetParameter(), G4UIcommand::GetParameterEntries(), and G4UIparameter::GetParameterType().
Referenced by ButtonCallback().
|
inline |
Definition at line 182 of file G4UIQt.hh.
References fMoveSelected.
Referenced by G4OpenGLQtViewer::G4MouseMoveEvent(), G4OpenGLQtViewer::G4MousePressEvent(), G4OpenGLQtViewer::G4MouseReleaseEvent(), G4OpenGLQtViewer::showShortcuts(), and G4OpenGLQtViewer::updateToolbarAndMouseContextMenu().
|
inline |
Definition at line 188 of file G4UIQt.hh.
References fPickSelected.
Referenced by G4OpenGLQtViewer::G4MousePressEvent(), G4OpenGLQtViewer::showShortcuts(), and G4OpenGLQtViewer::updateToolbarAndMouseContextMenu().
|
inline |
Definition at line 185 of file G4UIQt.hh.
References fRotateSelected.
Referenced by G4OpenGLQtViewer::G4MousePressEvent(), G4OpenGLQtViewer::G4MouseReleaseEvent(), G4OpenGLQtViewer::showShortcuts(), and G4OpenGLQtViewer::updateToolbarAndMouseContextMenu().
|
inline |
Definition at line 191 of file G4UIQt.hh.
References fZoomInSelected.
Referenced by G4OpenGLQtViewer::G4MousePressEvent(), and G4OpenGLQtViewer::updateToolbarAndMouseContextMenu().
|
inline |
Definition at line 194 of file G4UIQt.hh.
References fZoomOutSelected.
Referenced by G4OpenGLQtViewer::G4MousePressEvent(), and G4OpenGLQtViewer::updateToolbarAndMouseContextMenu().
bool G4UIQt::IsSplitterReleased | ( | ) |
|
protectedinherited |
Definition at line 339 of file G4VBasicShell.cc.
References G4VBasicShell::FindDirectory(), G4cout, G4endl, G4VBasicShell::GetCurrentWorkingDirectory(), G4UIcommandTree::ListCurrent(), and G4StrUtil::strip_copy().
Referenced by G4VBasicShell::ApplyShellCommand(), G4UIterminal::GetCommand(), and G4ZMQServer::GetCommand().
|
privateslot |
Callback called when user give a new string to look for
Display a list of matching commands descriptions. If no string is set, will display the complete help tree
Definition at line 4268 of file G4UIQt.cc.
References fHelpLine, fHelpTreeWidget, FillHelpTree(), fParameterHelpLabel, fParameterHelpTable, and OpenHelpTreeOnCommand().
Referenced by CreateHelpTBWidget().
|
private |
Definition at line 4406 of file G4UIQt.cc.
References G4UIcommandTree::GetCommand(), G4UIcommandTree::GetCommandEntry(), GetCommandList(), G4UIcommand::GetCommandPath(), G4UIcommandTree::GetGuidance(), G4UIcommandTree::GetPathName(), G4UIcommandTree::GetTree(), G4UIcommandTree::GetTreeEntry(), and LookForHelpStringInChildTree().
Referenced by LookForHelpStringInChildTree(), and OpenHelpTreeOnCommand().
Definition at line 124 of file G4VBasicShell.cc.
References G4VBasicShell::currentDirectory.
Referenced by G4VBasicShell::ChangeDirectory(), G4VBasicShell::Complete(), G4VBasicShell::FindCommand(), G4VBasicShell::FindDirectory(), and G4VBasicShell::ModifyToFullPathCommand().
|
protectedinherited |
Definition at line 47 of file G4VBasicShell.cc.
References G4VBasicShell::ModifyPath(), and G4StrUtil::strip_copy().
Referenced by ActivateCommand(), G4VBasicShell::ApplyShellCommand(), G4UIterminal::GetCommand(), G4ZMQServer::GetCommand(), G4VBasicShell::ShowCurrent(), and G4VBasicShell::TerminalHelp().
|
virtual |
Reimplemented from G4VInteractiveSession.
Definition at line 2686 of file G4UIQt.cc.
References fMainWindow.
|
private |
Definition at line 4289 of file G4UIQt.cc.
References fHelpTreeWidget, G4UIcommandTree::FindPath(), fParameterHelpLabel, fParameterHelpTable, GetCommandList(), G4UIcommandTree::GetPathName(), G4UImanager::GetTree(), G4UIcommandTree::GetTree(), G4UIcommandTree::GetTreeEntry(), G4UImanager::GetUIpointer(), and LookForHelpStringInChildTree().
Referenced by ActivateCommand(), and LookForHelpStringCallback().
|
privateslot |
Definition at line 4664 of file G4UIQt.cc.
References G4UImanager::ApplyCommand(), fLastOpenPath, fMainWindow, fStringSeparator, and G4UImanager::GetUIpointer().
Referenced by AddIcon().
|
virtual |
Reimplemented from G4VInteractiveSession.
Definition at line 2667 of file G4UIQt.cc.
References G4UIQt::G4UIQtStyle::fixed, fOutputStyles, and G4UIQt::G4UIQtStyle::highlight.
|
virtual |
Called by intercoms/src/G4UImanager.cc
Called by visualization/management/src/G4VisCommands.cc with "EndOfEvent" argument
It have to pause the session command terminal.
Call SecondaryLoop to wait for exit event
aState |
Implements G4VBasicShell.
Definition at line 2050 of file G4UIQt.cc.
References SecondaryLoop().
void G4UIQt::Prompt | ( | G4String | aPrompt | ) |
Display the prompt in the prompt area
aPrompt | : string to display as the promt label |
Definition at line 2021 of file G4UIQt.cc.
References fCommandLabel.
Referenced by SecondaryLoop(), and SessionStart().
Receive a cerr from Geant4. We have to display it in the cout zone
aString | : label to add in the display area |
Reimplemented from G4UIsession.
Definition at line 2195 of file G4UIQt.cc.
References G4INCL::DeuteronDensity::anonymous_namespace{G4INCLDeuteronDensity.cc}::al, fCoutFilter, fCoutTBTextArea, fG4OutputString, FilterOutput(), fLastErrMessage, fMainWindow, fOutputStyles, G4State_Abort, G4State_Quit, G4StateManager::GetStateManager(), GetThreadPrefix(), and G4Threading::IsMasterThread().
Referenced by ReceiveG4cout().
Definition at line 84 of file G4coutDestination.cc.
References m, G4coutDestination::ReceiveG4cerr(), G4coutDestination::transformersCerr, and G4coutDestination::transformersCout.
Referenced by G4MasterForwardcoutDestination::ReceiveG4cerr().
Receive a cout from Geant4. We have to display it in the cout zone
aString | : label to add in the display area |
Reimplemented from G4UIsession.
Definition at line 2102 of file G4UIQt.cc.
References G4INCL::DeuteronDensity::anonymous_namespace{G4INCLDeuteronDensity.cc}::al, G4StrUtil::contains(), fCoutFilter, fCoutTBTextArea, fG4OutputString, FilterOutput(), fLastErrMessage, fOutputStyles, GetThreadPrefix(), G4UImanager::GetUIpointer(), G4UImanager::IsLastCommandOutputTreated(), G4Threading::IsMasterThread(), ReceiveG4cerr(), and G4UImanager::SetLastCommandOutputTreated().
Definition at line 62 of file G4coutDestination.cc.
References m, G4coutDestination::ReceiveG4cout(), and G4coutDestination::transformersCout.
Referenced by G4MasterForwardcoutDestination::ReceiveG4cout().
|
virtualinherited |
Definition at line 41 of file G4coutDestination.cc.
References G4coutDestination::transformersCerr, and G4coutDestination::transformersCout.
|
privateslot |
Send resize event to all tabs
Definition at line 1956 of file G4UIQt.cc.
References fViewerTabWidget.
|
privateslot |
Definition at line 4678 of file G4UIQt.cc.
References G4UImanager::ApplyCommand(), fLastOpenPath, fMainWindow, fStringSeparator, and G4UImanager::GetUIpointer().
Referenced by AddIcon().
|
privateslot |
Definition at line 4188 of file G4UIQt.cc.
References fCoutTBTextArea, fLastOpenPath, and fMainWindow.
Referenced by CreateCoutTBWidget().
|
private |
Begin the secondary loop
a_prompt | : label to display as the prompt label |
Definition at line 2072 of file G4UIQt.cc.
References exitPause, G4Qt::getInstance(), and Prompt().
Referenced by PauseSessionStart().
|
virtual |
Start the Qt main loop
Implements G4VBasicShell.
Definition at line 1967 of file G4UIQt.cc.
References G4VInteractorManager::DisableSecondaryLoop(), G4VInteractorManager::EnableSecondaryLoop(), exitSession, fCommandArea, fDefaultIcons, fHistoryTBTableList, FillHelpTree(), fMainWindow, fToolbarApp, G4Qt::getInstance(), G4VInteractorManager::GetMainInteractor(), Prompt(), and UpdateCommandCompleter().
void G4UIQt::SessionTerminate | ( | ) |
Definition at line 2032 of file G4UIQt.cc.
References g4zmq::exit(), fMainWindow, G4Qt::getInstance(), and G4VInteractorManager::GetMainInteractor().
Referenced by ButtonCallback(), CommandEnteredCallback(), and ExitSession().
|
private |
Definition at line 320 of file G4UIQt.cc.
References AddIcon(), g4zmq::connect(), fDefaultIcons, fMainWindow, fParamIcon, fToolbarApp, anonymous_namespace{G4QuasiElRatios.cc}::map, and ViewerPropertiesIconCallback().
Referenced by G4UIQt().
void G4UIQt::SetIconHLHSRSelected | ( | ) |
Definition at line 5034 of file G4UIQt.cc.
References bar, FALSE, fDefaultIcons, fToolbarApp, fToolbarUser, and TRUE.
Referenced by AddIcon(), and G4OpenGLQtViewer::updateToolbarAndMouseContextMenu().
void G4UIQt::SetIconHLRSelected | ( | ) |
Definition at line 5009 of file G4UIQt.cc.
References bar, FALSE, fDefaultIcons, fToolbarApp, fToolbarUser, and TRUE.
Referenced by AddIcon(), and G4OpenGLQtViewer::updateToolbarAndMouseContextMenu().
void G4UIQt::SetIconMoveSelected | ( | ) |
Definition at line 4816 of file G4UIQt.cc.
References FALSE, fMoveSelected, fPickSelected, fRotateSelected, fToolbarApp, fZoomInSelected, fZoomOutSelected, and TRUE.
Referenced by AddIcon(), and G4OpenGLQtViewer::toggleMouseAction().
void G4UIQt::SetIconOrthoSelected | ( | ) |
Definition at line 5081 of file G4UIQt.cc.
References bar, FALSE, fDefaultIcons, fToolbarApp, fToolbarUser, and TRUE.
Referenced by AddIcon(), and G4OpenGLQtViewer::updateToolbarAndMouseContextMenu().
void G4UIQt::SetIconPerspectiveSelected | ( | ) |
Definition at line 5059 of file G4UIQt.cc.
References bar, FALSE, fDefaultIcons, fToolbarApp, fToolbarUser, and TRUE.
Referenced by AddIcon(), and G4OpenGLQtViewer::updateToolbarAndMouseContextMenu().
void G4UIQt::SetIconPickSelected | ( | ) |
Definition at line 4868 of file G4UIQt.cc.
References bar, FALSE, fDefaultIcons, fMoveSelected, fPickSelected, fRotateSelected, fToolbarApp, fToolbarUser, fZoomInSelected, fZoomOutSelected, and TRUE.
Referenced by AddIcon(), and G4OpenGLQtViewer::togglePicking().
void G4UIQt::SetIconRotateSelected | ( | ) |
Definition at line 4842 of file G4UIQt.cc.
References FALSE, fMoveSelected, fPickSelected, fRotateSelected, fToolbarApp, fZoomInSelected, fZoomOutSelected, and TRUE.
Referenced by AddIcon(), G4OpenGLQtViewer::toggleMouseAction(), and G4OpenGLQtViewer::togglePicking().
void G4UIQt::SetIconSolidSelected | ( | ) |
Definition at line 4961 of file G4UIQt.cc.
References bar, FALSE, fDefaultIcons, fToolbarApp, fToolbarUser, and TRUE.
Referenced by AddIcon(), and G4OpenGLQtViewer::updateToolbarAndMouseContextMenu().
void G4UIQt::SetIconWireframeSelected | ( | ) |
Definition at line 4985 of file G4UIQt.cc.
References bar, FALSE, fDefaultIcons, fToolbarApp, fToolbarUser, and TRUE.
Referenced by AddIcon(), and G4OpenGLQtViewer::updateToolbarAndMouseContextMenu().
void G4UIQt::SetIconZoomInSelected | ( | ) |
Definition at line 4899 of file G4UIQt.cc.
References bar, FALSE, fDefaultIcons, fMoveSelected, fPickSelected, fRotateSelected, fToolbarApp, fToolbarUser, fZoomInSelected, fZoomOutSelected, and TRUE.
Referenced by AddIcon(), and G4OpenGLQtViewer::toggleMouseAction().
void G4UIQt::SetIconZoomOutSelected | ( | ) |
Definition at line 4930 of file G4UIQt.cc.
References bar, FALSE, fDefaultIcons, fMoveSelected, fPickSelected, fRotateSelected, fToolbarApp, fToolbarUser, fZoomInSelected, fZoomOutSelected, and TRUE.
Referenced by AddIcon(), and G4OpenGLQtViewer::toggleMouseAction().
void G4UIQt::SetStartPage | ( | const std::string & | text | ) |
Definition at line 1917 of file G4UIQt.cc.
References fDefaultViewerFirstPageHTMLText, and fStartPage.
Referenced by CreateViewerWidget().
|
protectedinherited |
Definition at line 313 of file G4VBasicShell.cc.
References G4cout, G4endl, G4UImanager::GetCurrentValues(), G4UImanager::GetUIpointer(), and G4VBasicShell::ModifyToFullPathCommand().
Referenced by G4VBasicShell::ApplyShellCommand(), G4UIterminal::GetCommand(), and G4ZMQServer::GetCommand().
|
privateslot |
Called when user give "help" command.
Definition at line 3868 of file G4UIQt.cc.
References G4VBasicShell::TerminalHelp().
|
privateslot |
Definition at line 5145 of file G4UIQt.cc.
References CreateEmptyViewerPropertiesWidget(), fViewerTabWidget, and TabCloseCallback().
Referenced by CreateViewerWidget(), and TabCloseCallback().
|
protectedinherited |
Definition at line 355 of file G4VBasicShell.cc.
References G4VBasicShell::ExitHelp(), G4UIcommandTree::FindPath(), G4cout, G4endl, G4UIcommandTree::GetCommand(), G4VBasicShell::GetCurrentWorkingDirectory(), G4VBasicShell::GetHelpChoice(), G4UImanager::GetTree(), G4UIcommandTree::GetTree(), G4UIcommandTree::GetTreeEntry(), G4UImanager::GetUIpointer(), G4UIcommand::List(), G4UIcommandTree::ListCurrentWithNum(), G4VBasicShell::ModifyToFullPathCommand(), and G4StrUtil::strip().
Referenced by G4VBasicShell::ApplyShellCommand(), G4UIterminal::GetCommand(), G4ZMQServer::GetCommand(), and ShowHelpCallback().
|
privateslot |
Definition at line 4172 of file G4UIQt.cc.
References CoutFilterCallback().
Referenced by CreateCoutTBWidget().
|
privateslot |
Definition at line 5175 of file G4UIQt.cc.
References fHelpTBWidget, FillHelpTree(), fSceneTreeWidget, and fUITabWidget.
Referenced by CreateUITabWidget().
|
private |
Definition at line 3685 of file G4UIQt.cc.
References CreateCompleterModel(), fCommandArea, fCompleter, G4UIcommandTree::FindCommandTree(), G4UImanager::GetTree(), and G4UImanager::GetUIpointer().
Referenced by CommandEnteredCallback(), and SessionStart().
|
private |
Build the command list parameters in a QString with HTML
Reimplement partialy the G4UIparameter.cc
aCommand | : command to list parameters |
Definition at line 3390 of file G4UIQt.cc.
References fParameterHelpLabel, fParameterHelpTable, G4UIcommand::GetCommandPath(), G4UIparameter::GetCurrentAsDefault(), G4UIparameter::GetDefaultValue(), G4UIcommand::GetGuidanceEntries(), G4UIcommand::GetGuidanceLine(), G4UIcommand::GetParameter(), G4UIparameter::GetParameterCandidates(), G4UIcommand::GetParameterEntries(), G4UIparameter::GetParameterGuidance(), G4UIparameter::GetParameterName(), G4UIparameter::GetParameterRange(), G4UIparameter::GetParameterType(), G4UIcommand::GetRange(), and G4UIparameter::IsOmittable().
Referenced by HelpTreeClicCallback().
|
privateslot |
Definition at line 1933 of file G4UIQt.cc.
References fViewerTabWidget, and G4QTabWidget::setTabSelected().
Referenced by CreateViewerWidget().
|
privateslot |
Definition at line 4779 of file G4UIQt.cc.
References CreateViewerPropertiesDialog(), and fViewerPropertiesDialog.
Referenced by SetDefaultIconsToolbar().
|
privateslot |
Callback when one of the scene/vis parameters has changed
Definition at line 3977 of file G4UIQt.cc.
References G4UImanager::ApplyCommand(), G4UImanager::GetUIpointer(), and G4InuclParticleNames::name().
Referenced by CreateCommandWidget().
|
privateinherited |
Definition at line 101 of file G4VBasicShell.hh.
Referenced by G4VBasicShell::ChangeDirectory(), G4VBasicShell::GetCurrentWorkingDirectory(), and G4VBasicShell::ModifyPath().
|
private |
Definition at line 356 of file G4UIQt.hh.
Referenced by CreateCoutTBWidget(), CreateIcons(), and getClearIcon().
|
private |
Definition at line 322 of file G4UIQt.hh.
Referenced by CommandEditedCallback(), CommandEnteredCallback(), CommandHistoryCallback(), CreateCoutTBWidget(), eventFilter(), G4UIQt(), HelpTreeDoubleClicCallback(), SessionStart(), and UpdateCommandCompleter().
|
private |
Definition at line 370 of file G4UIQt.hh.
Referenced by CreateCompleterModel(), and CreateIcons().
|
private |
Definition at line 321 of file G4UIQt.hh.
Referenced by CreateCoutTBWidget(), and Prompt().
|
private |
Definition at line 327 of file G4UIQt.hh.
Referenced by eventFilter(), and UpdateCommandCompleter().
|
private |
Definition at line 334 of file G4UIQt.hh.
Referenced by CreateCoutTBWidget(), G4UIQt(), GetCoutDockWidget(), and GetCoutWidget().
|
private |
Definition at line 326 of file G4UIQt.hh.
Referenced by CreateCoutTBWidget(), FilterAllOutputTextArea(), ReceiveG4cerr(), and ReceiveG4cout().
|
private |
Definition at line 323 of file G4UIQt.hh.
Referenced by ClearButtonCallback(), CoutFilterCallback(), CreateCoutTBWidget(), FilterAllOutputTextArea(), ReceiveG4cerr(), ReceiveG4cout(), and SaveOutputCallback().
|
private |
Definition at line 328 of file G4UIQt.hh.
Referenced by AddIcon(), DefaultIcons(), SessionStart(), SetDefaultIconsToolbar(), SetIconHLHSRSelected(), SetIconHLRSelected(), SetIconOrthoSelected(), SetIconPerspectiveSelected(), SetIconPickSelected(), SetIconSolidSelected(), SetIconWireframeSelected(), SetIconZoomInSelected(), and SetIconZoomOutSelected().
|
private |
Definition at line 380 of file G4UIQt.hh.
Referenced by SetStartPage().
|
private |
Definition at line 371 of file G4UIQt.hh.
Referenced by CreateCompleterModel(), and CreateIcons().
|
private |
Definition at line 375 of file G4UIQt.hh.
Referenced by AddIcon(), and CreateIcons().
|
private |
Definition at line 325 of file G4UIQt.hh.
Referenced by ClearButtonCallback(), FilterAllOutputTextArea(), ReceiveG4cerr(), and ReceiveG4cout().
|
private |
Definition at line 339 of file G4UIQt.hh.
Referenced by CreateHelpTBWidget(), FillHelpTree(), and LookForHelpStringCallback().
|
private |
Definition at line 332 of file G4UIQt.hh.
Referenced by ActivateCommand(), CreateHelpTBWidget(), CreateUITabWidget(), GetHelpWidget(), and ToolBoxActivated().
|
private |
Definition at line 331 of file G4UIQt.hh.
Referenced by ActivateCommand(), CreateHelpTBWidget(), CreateHelpTree(), FillHelpTree(), HelpTreeClicCallback(), HelpTreeDoubleClicCallback(), InitHelpTreeAndVisParametersWidget(), LookForHelpStringCallback(), and OpenHelpTreeOnCommand().
|
private |
Definition at line 343 of file G4UIQt.hh.
Referenced by CreateHelpTBWidget().
|
private |
Definition at line 367 of file G4UIQt.hh.
Referenced by AddIcon(), and CreateIcons().
|
private |
Definition at line 366 of file G4UIQt.hh.
Referenced by AddIcon(), and CreateIcons().
|
private |
Definition at line 330 of file G4UIQt.hh.
Referenced by CommandEnteredCallback(), CommandHistoryCallback(), CreateHistoryTBWidget(), eventFilter(), and SessionStart().
|
private |
Definition at line 333 of file G4UIQt.hh.
Referenced by CreateHistoryTBWidget(), and GetHistoryWidget().
|
private |
Definition at line 384 of file G4UIQt.hh.
Referenced by eventFilter().
|
private |
Definition at line 350 of file G4UIQt.hh.
Referenced by ReceiveG4cerr(), and ReceiveG4cout().
|
private |
Definition at line 351 of file G4UIQt.hh.
Referenced by OpenIconCallback(), SaveIconCallback(), and SaveOutputCallback().
|
private |
Definition at line 320 of file G4UIQt.hh.
Referenced by AddIcon(), AddMenu(), AddTabWidget(), ClearMenu(), CreateViewerWidget(), DefaultIcons(), G4UIQt(), GetMainWindow(), NativeMenu(), OpenIconCallback(), ReceiveG4cerr(), SaveIconCallback(), SaveOutputCallback(), SessionStart(), SessionTerminate(), and SetDefaultIconsToolbar().
|
private |
Definition at line 359 of file G4UIQt.hh.
Referenced by AddIcon(), and CreateIcons().
|
private |
Definition at line 385 of file G4UIQt.hh.
Referenced by ChangeCursorAction(), IsIconMoveSelected(), SetIconMoveSelected(), SetIconPickSelected(), SetIconRotateSelected(), SetIconZoomInSelected(), and SetIconZoomOutSelected().
|
private |
Definition at line 358 of file G4UIQt.hh.
Referenced by AddIcon(), and CreateIcons().
|
private |
Definition at line 369 of file G4UIQt.hh.
Referenced by AddIcon(), and CreateIcons().
|
private |
Definition at line 393 of file G4UIQt.hh.
Referenced by G4UIQt(), OutputStyle(), ReceiveG4cerr(), and ReceiveG4cout().
|
private |
Definition at line 344 of file G4UIQt.hh.
Referenced by CreateHelpTBWidget(), FillHelpTree(), HelpTreeClicCallback(), LookForHelpStringCallback(), OpenHelpTreeOnCommand(), and updateHelpArea().
|
private |
Definition at line 345 of file G4UIQt.hh.
Referenced by CreateHelpTBWidget(), FillHelpTree(), HelpTreeClicCallback(), LookForHelpStringCallback(), OpenHelpTreeOnCommand(), and updateHelpArea().
|
private |
Definition at line 373 of file G4UIQt.hh.
Referenced by CreateIcons(), and SetDefaultIconsToolbar().
|
private |
Definition at line 368 of file G4UIQt.hh.
Referenced by AddIcon(), and CreateIcons().
|
private |
Definition at line 361 of file G4UIQt.hh.
Referenced by AddIcon(), and CreateIcons().
|
private |
Definition at line 383 of file G4UIQt.hh.
Referenced by ChangeCursorAction(), CreateEmptyPickInfosWidget(), CreatePickInfosDialog(), and GetPickInfosWidget().
|
private |
Definition at line 338 of file G4UIQt.hh.
Referenced by CreateEmptyPickInfosWidget(), CreatePickInfosDialog(), and GetPickInfosWidget().
|
private |
Definition at line 387 of file G4UIQt.hh.
Referenced by ChangeCursorAction(), IsIconPickSelected(), SetIconMoveSelected(), SetIconPickSelected(), SetIconRotateSelected(), SetIconZoomInSelected(), and SetIconZoomOutSelected().
|
private |
Definition at line 360 of file G4UIQt.hh.
Referenced by AddIcon(), and CreateIcons().
|
private |
Definition at line 386 of file G4UIQt.hh.
Referenced by ChangeCursorAction(), IsIconRotateSelected(), SetIconMoveSelected(), SetIconPickSelected(), SetIconRotateSelected(), SetIconZoomInSelected(), and SetIconZoomOutSelected().
|
private |
Definition at line 372 of file G4UIQt.hh.
Referenced by AddIcon(), and CreateIcons().
|
private |
Definition at line 357 of file G4UIQt.hh.
Referenced by AddIcon(), CreateCoutTBWidget(), and CreateIcons().
|
private |
Definition at line 336 of file G4UIQt.hh.
Referenced by CreateSceneTreeWidget(), GetSceneTreeWidget(), and ToolBoxActivated().
|
private |
Definition at line 355 of file G4UIQt.hh.
Referenced by CreateCoutTBWidget(), CreateIcons(), and getSearchIcon().
|
private |
Definition at line 365 of file G4UIQt.hh.
Referenced by AddIcon(), and CreateIcons().
|
private |
Definition at line 342 of file G4UIQt.hh.
Referenced by G4UIQt(), and SetStartPage().
|
private |
Definition at line 349 of file G4UIQt.hh.
Referenced by AddIcon(), OpenIconCallback(), and SaveIconCallback().
|
private |
Definition at line 347 of file G4UIQt.hh.
Referenced by AddIcon(), ChangeCursorAction(), ChangePerspectiveOrtho(), ChangeSurfaceStyle(), DefaultIcons(), SessionStart(), SetDefaultIconsToolbar(), SetIconHLHSRSelected(), SetIconHLRSelected(), SetIconMoveSelected(), SetIconOrthoSelected(), SetIconPerspectiveSelected(), SetIconPickSelected(), SetIconRotateSelected(), SetIconSolidSelected(), SetIconWireframeSelected(), SetIconZoomInSelected(), and SetIconZoomOutSelected().
|
private |
Definition at line 348 of file G4UIQt.hh.
Referenced by AddIcon(), SetIconHLHSRSelected(), SetIconHLRSelected(), SetIconOrthoSelected(), SetIconPerspectiveSelected(), SetIconPickSelected(), SetIconSolidSelected(), SetIconWireframeSelected(), SetIconZoomInSelected(), and SetIconZoomOutSelected().
|
private |
Definition at line 335 of file G4UIQt.hh.
Referenced by CreateUITabWidget(), G4UIQt(), and GetUserInterfaceWidget().
|
private |
Definition at line 324 of file G4UIQt.hh.
Referenced by ActivateCommand(), ChangeColorCallback(), CreateUITabWidget(), GetUITabWidget(), and ToolBoxActivated().
|
private |
Definition at line 382 of file G4UIQt.hh.
Referenced by CreateEmptyViewerPropertiesWidget(), CreateViewerPropertiesDialog(), GetViewerPropertiesWidget(), and ViewerPropertiesIconCallback().
|
private |
Definition at line 337 of file G4UIQt.hh.
Referenced by CreateEmptyViewerPropertiesWidget(), CreateViewerPropertiesDialog(), and GetViewerPropertiesWidget().
|
private |
Definition at line 340 of file G4UIQt.hh.
Referenced by AddTabWidget(), AddViewerTab(), AddViewerTabFromFile(), CreateViewerWidget(), GetViewerTabWidget(), ResizeTabWidget(), TabCloseCallback(), and UpdateTabWidget().
|
private |
Definition at line 364 of file G4UIQt.hh.
Referenced by AddIcon(), and CreateIcons().
|
private |
Definition at line 362 of file G4UIQt.hh.
Referenced by AddIcon(), and CreateIcons().
|
private |
Definition at line 388 of file G4UIQt.hh.
Referenced by ChangeCursorAction(), IsIconZoomInSelected(), SetIconMoveSelected(), SetIconPickSelected(), SetIconRotateSelected(), SetIconZoomInSelected(), and SetIconZoomOutSelected().
|
private |
Definition at line 363 of file G4UIQt.hh.
Referenced by AddIcon(), and CreateIcons().
|
private |
Definition at line 389 of file G4UIQt.hh.
Referenced by ChangeCursorAction(), IsIconZoomOutSelected(), SetIconMoveSelected(), SetIconPickSelected(), SetIconRotateSelected(), SetIconZoomInSelected(), and SetIconZoomOutSelected().
|
protectedinherited |
Definition at line 68 of file G4UIsession.hh.
Referenced by G4UIsession::~G4UIsession().
|
staticprotectedinherited |
Definition at line 67 of file G4UIsession.hh.
Referenced by G4UIsession::G4UIsession(), G4UIsession::InSession(), and G4UIsession::~G4UIsession().
|
privateinherited |
Definition at line 64 of file G4VInteractiveSession.hh.
Referenced by G4VInteractiveSession::AddInteractor(), and G4VInteractiveSession::GetInteractor().
|
protectedinherited |
Definition at line 69 of file G4UIsession.hh.
Referenced by G4UIbatch::G4UIbatch(), G4UIsession::GetLastReturnCode(), and G4UIbatch::SessionStart().
|
staticprotectedinherited |
Definition at line 88 of file G4coutDestination.hh.
Referenced by G4UIQt(), G4MasterForwardcoutDestination::ReceiveG4cerr(), G4MasterForwardcoutDestination::ReceiveG4cout(), and ~G4UIQt().
|
privateinherited |
Definition at line 62 of file G4VInteractiveSession.hh.
Referenced by G4VInteractiveSession::G4VInteractiveSession(), and G4VInteractiveSession::~G4VInteractiveSession().
|
protectedinherited |
Definition at line 94 of file G4coutDestination.hh.
Referenced by G4coutDestination::AddCerrTransformer(), G4coutDestination::ReceiveG4cerr_(), and G4coutDestination::ResetTransformers().
|
protectedinherited |
Definition at line 93 of file G4coutDestination.hh.
Referenced by G4coutDestination::AddCoutTransformer(), G4coutDestination::ReceiveG4cerr_(), G4coutDestination::ReceiveG4cout_(), and G4coutDestination::ResetTransformers().