Logo ROOT  
Reference Guide
ROOT::Experimental::Detail::RCheckedMenuItem Class Reference

Menu item with check box.

Sergey Linev
This is part of the ROOT 7 prototype! It will change without notice. It might trigger earthquakes. Feedback is welcome!

Definition at line 72 of file RMenuItems.hxx.

Public Member Functions

 RCheckedMenuItem ()=default
 Default constructor. More...
 RCheckedMenuItem (const std::string &name, const std::string &title, bool checked=false)
 Create checked menu item
virtual ~RCheckedMenuItem ()
 virtual destructor need for vtable, used when vector of RMenuItem* is stored More...
bool IsChecked () const
void SetChecked (bool on=true)
 Set checked state for the item, default is none. More...
- Public Member Functions inherited from ROOT::Experimental::Detail::RMenuItem
 RMenuItem ()=default
 Default constructor. More...
 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 More...
const std::string & GetExec () const
 Returns execution string for the menu item. More...
const std::string & GetName () const
 Returns menu item name. More...
void SetClassName (const std::string &clname)
 Set class name for menu item, will be used to group items together. More...
void SetExec (const std::string &exec)
 Set execution string with all required arguments, which will be executed when menu item is selected

Protected Attributes

bool fChecked = false
 state of checkbox More...
- Protected Attributes inherited from ROOT::Experimental::Detail::RMenuItem
std::string fClassName
 class to which belongs menu item More...
std::string fExec
 execute when item is activated More...
std::string fName
 name of the menu item More...
std::string fTitle
 title of menu item More...

#include <ROOT/RMenuItems.hxx>

Inheritance diagram for ROOT::Experimental::Detail::RCheckedMenuItem:

Constructor & Destructor Documentation

◆ RCheckedMenuItem() [1/2]

ROOT::Experimental::Detail::RCheckedMenuItem::RCheckedMenuItem ( )

Default constructor.

◆ RCheckedMenuItem() [2/2]

ROOT::Experimental::Detail::RCheckedMenuItem::RCheckedMenuItem ( const std::string &  name,
const std::string &  title,
bool  checked = false 

Create checked menu item

Definition at line 80 of file RMenuItems.hxx.

◆ ~RCheckedMenuItem()

virtual ROOT::Experimental::Detail::RCheckedMenuItem::~RCheckedMenuItem ( )

virtual destructor need for vtable, used when vector of RMenuItem* is stored

Definition at line 86 of file RMenuItems.hxx.

Member Function Documentation

◆ IsChecked()

bool ROOT::Experimental::Detail::RCheckedMenuItem::IsChecked ( ) const

Definition at line 91 of file RMenuItems.hxx.

◆ SetChecked()

void ROOT::Experimental::Detail::RCheckedMenuItem::SetChecked ( bool  on = true)

Set checked state for the item, default is none.

Definition at line 89 of file RMenuItems.hxx.

Member Data Documentation

◆ fChecked

bool ROOT::Experimental::Detail::RCheckedMenuItem::fChecked = false

state of checkbox

Definition at line 74 of file RMenuItems.hxx.

The documentation for this class was generated from the following file: