Menu item which requires extra arguments for invoked class method.
Definition at line 129 of file RMenuItems.hxx.
Public Member Functions | |
| RArgsMenuItem ()=default | |
| Default constructor.   | |
| RArgsMenuItem (const std::string &name, const std::string &title) | |
| ~RArgsMenuItem () override | |
| virtual destructor need for vtable, used when vector of RMenuItem* is stored   | |
| void | AddArg (const RMenuArgument &arg) | 
  Public Member Functions inherited from ROOT::Experimental::Detail::RMenuItem | |
| RMenuItem ()=default | |
| Default constructor.   | |
| RMenuItem (const std::string &name, const std::string &title) | |
| Create menu item with the name and title name used to display item in the object context menu, title shown as hint info for that item  | |
| virtual | ~RMenuItem ()=default | 
| virtual destructor need for vtable, used when vector of RMenuItem* is stored   | |
| const std::string & | GetExec () const | 
| Returns execution string for the menu item.   | |
| const std::string & | GetName () const | 
| Returns menu item name.   | |
| void | SetClassName (const std::string &clname) | 
| Set class name for menu item, will be used to group items together.   | |
| void | SetExec (const std::string &exec) | 
| Set execution string with all required arguments, which will be executed when menu item is selected  | |
Protected Attributes | |
| std::vector< RMenuArgument > | fArgs | 
  Protected Attributes inherited from ROOT::Experimental::Detail::RMenuItem | |
| std::string | fClassName | 
| class to which belongs menu item   | |
| std::string | fExec | 
| execute when item is activated   | |
| std::string | fName | 
| name of the menu item   | |
| std::string | fTitle | 
| title of menu item   | |
#include <ROOT/RMenuItems.hxx>
      
  | 
  default | 
Default constructor.
      
  | 
  inline | 
Definition at line 137 of file RMenuItems.hxx.
      
  | 
  inlineoverride | 
virtual destructor need for vtable, used when vector of RMenuItem* is stored
Definition at line 140 of file RMenuItems.hxx.
      
  | 
  inline | 
Definition at line 142 of file RMenuItems.hxx.
      
  | 
  protected | 
Definition at line 131 of file RMenuItems.hxx.