List of items for object context menu.
Definition at line 157 of file RMenuItems.hxx.
Public Member Functions | |
RMenuItems ()=default | |
RMenuItems (const std::string &_id, const std::string &_specifier) | |
~RMenuItems () override | |
destructor - pin vtable | |
void | Add (std::unique_ptr< Detail::RMenuItem > &&item) |
void | AddChkMenuItem (const std::string &name, const std::string &title, bool checked, const std::string &toggle, const TClass *cl=nullptr) |
void | AddMenuItem (const std::string &name, const std::string &title, const std::string &exec, const TClass *cl=nullptr) |
const std::string & | GetFullId () const |
const std::string & | GetSpecifier () const |
void | PopulateObjectMenu (void *obj, TClass *cl) |
Fill menu for provided object, using MENU as indicator in method comments. | |
auto | Size () const |
Public Member Functions inherited from ROOT::Experimental::RDrawableReply | |
virtual | ~RDrawableReply () |
destructor, pin vtable | |
uint64_t | GetRequestId () const |
void | SetRequestId (uint64_t _reqid) |
Protected Attributes | |
std::string | fId |
object identifier | |
std::vector< std::unique_ptr< Detail::RMenuItem > > | fItems |
list of items in the menu | |
std::string | fSpecifier |
! extra specifier, used only on server | |
#include <ROOT/RMenuItems.hxx>
|
default |
|
inline |
Definition at line 165 of file RMenuItems.hxx.
|
overridedefault |
destructor - pin vtable
|
inline |
Definition at line 178 of file RMenuItems.hxx.
|
inline |
Definition at line 188 of file RMenuItems.hxx.
|
inline |
Definition at line 180 of file RMenuItems.hxx.
|
inline |
Definition at line 173 of file RMenuItems.hxx.
|
inline |
Definition at line 174 of file RMenuItems.hxx.
void RMenuItems::PopulateObjectMenu | ( | void * | obj, |
TClass * | cl | ||
) |
Fill menu for provided object, using MENU as indicator in method comments.
Definition at line 31 of file RMenuItems.cxx.
|
inline |
Definition at line 176 of file RMenuItems.hxx.
|
protected |
object identifier
Definition at line 159 of file RMenuItems.hxx.
|
protected |
list of items in the menu
Definition at line 161 of file RMenuItems.hxx.
|
protected |
! extra specifier, used only on server
Definition at line 160 of file RMenuItems.hxx.