37 explicit G4Commands(QWidget* parent =
nullptr);
41 QLineEdit* w_search =
nullptr;
42 QTreeView* w_commands =
nullptr;
43 QTextEdit* w_help =
nullptr;
44 QListWidget* w_history =
nullptr;
45 QLineEdit* w_command =
nullptr;
58 void create_child_help_tree(QStandardItem* aParent, G4UIcommandTree* aCommandTree);
72 QString get_command_g4help(
const G4UIcommand* aCommand);
81 void filterTreeItems();
95 bool filterItem(QStandardItem* item,
const QString& search_text);
107 void execute_command();
114 void recall_history_item_on_double_click(QListWidgetItem* item);
124 void display_help_from_selection();
132 void paste_help_selection_item();
137 void create_geant4_commands_widget();