38#include <qstringlist.h>
39#include <qtabwidget.h>
40#include <qdockwidget.h>
62class QStandardItemModel;
131 void AddMenu(
const char*,
const char*);
136 void AddButton(
const char*,
const char*,
const char*);
142 void AddIcon(
const char* userLabel,
const char* iconFile,
const char* command,
const char* file_name=
"");
149 void OutputStyle (
const char*,
const char*,
const char*);
281 QTreeWidgetItem*
FindTreeItem(QTreeWidgetItem *,
const QString&);
288#if QT_VERSION < 0x050F00
308#ifdef G4MULTITHREADED
309 void UpdateCoutThreadFilter();
377#ifdef G4MULTITHREADED
378 QComboBox* fThreadsFilterComboBox;
static constexpr double s
G4UIOutputString(QString text, G4String thread="", G4String outputstream="info")
void UpdateCommandCompleter()
QTextEdit * fParameterHelpLabel
G4QTabWidget * fViewerTabWidget
QMainWindow * GetMainWindow()
void SetIconPickSelected()
QWidget * GetViewerPropertiesWidget()
void SetIconOrthoSelected()
void ClearButtonCallback()
QPixmap * fPerspectiveIcon
std::vector< G4UIOutputString > fG4OutputString
void FilterAllOutputTextArea()
bool CheckG4EnvironmentVariable(char *txt, char *version)
G4String GetThreadPrefix()
QWidget * CreateSceneTreeWidget()
void CreateViewerWidget()
bool IsIconRotateSelected()
bool eventFilter(QObject *, QEvent *)
void DefaultIcons(bool aVal)
void TabCloseCallback(int)
QDialog * fViewerPropertiesDialog
void SetStartPage(const std::string &)
QString FilterOutput(const G4UIOutputString &, const QString &, const QString &)
QWidget * GetCoutWidget()
G4UIDockWidget * CreateUITabWidget()
void LookForHelpStringCallback()
bool IsSplitterReleased()
void ChangePerspectiveOrtho(const QString &)
QWidget * fViewerPropertiesWidget
void CreateEmptyViewerPropertiesWidget()
virtual void PauseSessionStart(const G4String &)
void ViewerPropertiesIconCallback(int)
void OpenHelpTreeOnCommand(const QString &)
void SetIconZoomInSelected()
G4bool IsGUICommand(const G4UIcommand *)
void InitHelpTreeAndVisParametersWidget()
std::string fDefaultViewerFirstPageHTMLText
QString GetLongCommandPath(QTreeWidgetItem *)
bool CreateCommandWidget(G4UIcommand *command, QWidget *parent, bool isDialog)
QPixmap * getSearchIcon()
QWidget * fHistoryTBWidget
void SetDefaultIconsToolbar()
QWidget * GetSceneTreeWidget()
void CommandEnteredCallback()
void CoutFilterCallback(const QString &)
void ChangeCursorAction(const QString &)
bool IsIconZoomOutSelected()
void ChangeColorCallback(QWidget *)
QPixmap * fHiddenLineAndSurfaceRemovalIcon
G4UIDockWidget * GetUserInterfaceWidget()
QTabWidget * fUITabWidget
void CreateViewerPropertiesDialog()
QStandardItemModel * CreateCompleterModel(G4String aCmd)
void CreateEmptyPickInfosWidget()
void OpenIconCallback(const QString &)
QDialog * fPickInfosDialog
void SetIconZoomOutSelected()
QWidget * fPickInfosWidget
QTreeWidget * fHelpTreeWidget
G4UIDockWidget * GetCoutDockWidget()
QWidget * fSceneTreeWidget
void SetIconHLRSelected()
std::map< G4String, G4UIQtStyle > fOutputStyles
QPixmap * fPickTargetIcon
QMainWindow * fMainWindow
bool IsIconZoomInSelected()
void SetIconPerspectiveSelected()
virtual G4bool GetHelpChoice(G4int &)
QString fLastCompleteCommand
QWidget * CreateHistoryTBWidget()
QString GetCommandList(const G4UIcommand *)
QToolButton * fSurfaceModePopupButton
virtual G4int ReceiveG4cout(const G4String &)
void HelpTreeClicCallback()
QTabWidget * GetViewerTabWidget()
void ChangeSurfaceStyle(const QString &)
void CommandEditedCallback(const QString &text)
virtual G4int ReceiveG4cerr(const G4String &)
G4UIsession * SessionStart()
QWidget * GetPickInfosWidget()
void CreateHelpTree(QTreeWidgetItem *, G4UIcommandTree *)
void SetIconSolidSelected()
G4UIDockWidget * CreateCoutTBWidget()
void SaveOutputCallback()
G4UIDockWidget * fCoutDockWidget
QWidget * GetHelpWidget()
void SaveIconCallback(const QString &)
void CreatePickInfosDialog()
void SetIconRotateSelected()
QWidget * CreateVisParametersTBWidget()
QSplitter * fHelpVSplitter
void ToolBoxActivated(int)
bool IsIconPickSelected()
void UpdateTabWidget(int)
QWidget * CreateHelpTBWidget()
void AddButton(const char *, const char *, const char *)
void VisParameterCallback(QWidget *)
QMap< int, QString > LookForHelpStringInChildTree(G4UIcommandTree *, const QString &)
QTableWidget * fParameterHelpTable
QPixmap * fHiddenLineRemovalIcon
QTabWidget * GetUITabWidget()
QTreeWidgetItem * FindTreeItem(QTreeWidgetItem *, const QString &)
void AddMenu(const char *, const char *)
void CommandHistoryCallback()
bool AddViewerTabFromFile(std::string fileName, std::string title)
void AddIcon(const char *userLabel, const char *iconFile, const char *command, const char *file_name="")
QTextEdit * fCoutTBTextArea
void ResizeTabWidget(QResizeEvent *)
void ButtonCallback(const QString &)
QTextBrowser * fStartPage
virtual void ExitHelp() const
bool IsIconMoveSelected()
void SetIconWireframeSelected()
bool AddTabWidget(QWidget *, QString)
QString GetShortCommandPath(QString)
void SetIconMoveSelected()
QListWidget * fHistoryTBTableList
void ThreadComboBoxCallback(int)
void HelpTreeDoubleClicCallback()
G4UIDockWidget * fUIDockWidget
void SetIconHLHSRSelected()
void NativeMenu(bool aVal)
void OutputStyle(const char *, const char *, const char *)
void ActivateCommand(G4String)
bool AddViewerTab(QWidget *w, std::string title)
QWidget * GetHistoryWidget()
bool CreateVisCommandGroupAndToolBox(G4UIcommand *, QWidget *, int, bool isDialog)
void updateHelpArea(const G4UIcommand *)
QToolButton * fViewModePopupButton
void SecondaryLoop(G4String)