openshot-audio  0.1.2
Public Member Functions | Public Attributes | List of all members
PopupMenu::Item Class Reference

Public Member Functions

 Item ()
 
 Item (const int itemId, const String &name, const bool active, const bool ticked, Drawable *drawable, const Colour colour, const bool useColour, CustomComponent *const custom, const PopupMenu *const sub, ApplicationCommandManager *const manager)
 
 Item (const Item &other)
 
bool canBeTriggered () const noexcept
 
bool hasActiveSubMenu () const noexcept
 

Public Attributes

const int itemID
 
String text
 
const Colour textColour
 
const bool isActive
 
const bool isSeparator
 
const bool isTicked
 
const bool usesColour
 
ScopedPointer< DrawableiconDrawable
 
ReferenceCountedObjectPtr< CustomComponentcustomComp
 
ScopedPointer< PopupMenusubMenu
 
ApplicationCommandManager *const commandManager
 

Constructor & Destructor Documentation

PopupMenu::Item::Item ( )
inline
PopupMenu::Item::Item ( const int  itemId,
const String name,
const bool  active,
const bool  ticked,
Drawable drawable,
const Colour  colour,
const bool  useColour,
CustomComponent *const  custom,
const PopupMenu *const  sub,
ApplicationCommandManager *const  manager 
)
inline
PopupMenu::Item::Item ( const Item other)
inline

Member Function Documentation

bool PopupMenu::Item::canBeTriggered ( ) const
inlinenoexcept
bool PopupMenu::Item::hasActiveSubMenu ( ) const
inlinenoexcept

Member Data Documentation

ApplicationCommandManager* const PopupMenu::Item::commandManager
ReferenceCountedObjectPtr<CustomComponent> PopupMenu::Item::customComp
ScopedPointer<Drawable> PopupMenu::Item::iconDrawable
const bool PopupMenu::Item::isActive
const bool PopupMenu::Item::isSeparator
const bool PopupMenu::Item::isTicked
const int PopupMenu::Item::itemID
ScopedPointer<PopupMenu> PopupMenu::Item::subMenu
String PopupMenu::Item::text
const Colour PopupMenu::Item::textColour
const bool PopupMenu::Item::usesColour

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