openshot-audio  0.1.7
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

◆ Item() [1/3]

PopupMenu::Item::Item ( )
inline

◆ Item() [2/3]

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

◆ Item() [3/3]

PopupMenu::Item::Item ( const Item other)
inline

Member Function Documentation

◆ canBeTriggered()

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

◆ hasActiveSubMenu()

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

Member Data Documentation

◆ commandManager

ApplicationCommandManager* const PopupMenu::Item::commandManager

◆ customComp

ReferenceCountedObjectPtr<CustomComponent> PopupMenu::Item::customComp

◆ iconDrawable

ScopedPointer<Drawable> PopupMenu::Item::iconDrawable

◆ isActive

const bool PopupMenu::Item::isActive

◆ isSeparator

const bool PopupMenu::Item::isSeparator

◆ isTicked

const bool PopupMenu::Item::isTicked

◆ itemID

const int PopupMenu::Item::itemID

◆ subMenu

ScopedPointer<PopupMenu> PopupMenu::Item::subMenu

◆ text

String PopupMenu::Item::text

◆ textColour

const Colour PopupMenu::Item::textColour

◆ usesColour

const bool PopupMenu::Item::usesColour

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