openshot-audio  0.1.4
Public Member Functions | Public Attributes | List of all members
juce::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]

juce::PopupMenu::Item::Item ( )
inline

◆ Item() [2/3]

juce::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]

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

Member Function Documentation

◆ canBeTriggered()

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

◆ hasActiveSubMenu()

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

Member Data Documentation

◆ commandManager

ApplicationCommandManager* const juce::PopupMenu::Item::commandManager

◆ customComp

ReferenceCountedObjectPtr<CustomComponent> juce::PopupMenu::Item::customComp

◆ iconDrawable

ScopedPointer<Drawable> juce::PopupMenu::Item::iconDrawable

◆ isActive

const bool juce::PopupMenu::Item::isActive

◆ isSeparator

const bool juce::PopupMenu::Item::isSeparator

◆ isTicked

const bool juce::PopupMenu::Item::isTicked

◆ itemID

const int juce::PopupMenu::Item::itemID

◆ subMenu

ScopedPointer<PopupMenu> juce::PopupMenu::Item::subMenu

◆ text

String juce::PopupMenu::Item::text

◆ textColour

const Colour juce::PopupMenu::Item::textColour

◆ usesColour

const bool juce::PopupMenu::Item::usesColour

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