36#ifndef G4UIcommandTree_hh
37#define G4UIcommandTree_hh 1
80 return (guidance ==
nullptr) ?
G4String(
"...Title not available...")
86 G4String CreateFileName(
const char* pName);
89 std::vector<G4UIcommand*> command;
90 std::vector<G4UIcommandTree*> tree;
93 G4bool broadcastCommands =
true;
95 G4int createHTMLTreeLevel = 0;
G4bool operator!=(const G4UIcommandTree &right) const
G4int GetCommandEntry() const
G4UIcommandTree()=default
const G4UIcommand * GetGuidance() const
G4UIcommand * GetCommand(G4int i)
const G4String & GetPathName() const
G4int GetTreeEntry() const
G4UIcommandTree * GetTree(G4int i)
G4bool operator==(const G4UIcommandTree &right) const
void AddNewCommand(G4UIcommand *newCommand, G4bool workerThreadOnly=false)
G4UIcommandTree * FindCommandTree(const char *commandPath)
void ListCurrentWithNum() const
const G4String GetTitle() const
G4String CompleteCommandPath(const G4String &commandPath)
G4String GetFirstMatchedString(const G4String &, const G4String &) const
void CreateHTML(const G4String &="")
G4UIcommand * FindPath(const char *commandPath) const
void RemoveCommand(G4UIcommand *aCommand, G4bool workerThreadOnly=false)
const G4String GetTitle() const