6 bool lossOfFocusDiscards)
13 const auto isKeybordFocusable = (editOnSingleClick || editOnDoubleClick || editOnRightClick);
15 setWantsKeyboardFocus(isKeybordFocusable);
16 setFocusContainerType(isKeybordFocusable ? FocusContainerType::keyboardFocusContainer
17 : FocusContainerType::none);
19 invalidateAccessibilityHandler();
24 auto modifiers = e.source.getCurrentModifiers();
25 if (modifiers.isRightButtonDown())
41 !(e.mouseWasDraggedSinceMouseDown() || e.mods.isPopupMenu()))
bool m_editRightClick
Definition KrotosLabel.h:30
void mouseUp(const MouseEvent &e) override
Definition KrotosLabel.cpp:38
bool m_lossOfFocusDiscardsChanges
Definition KrotosLabel.h:31
bool m_editDoubleClick
Definition KrotosLabel.h:29
void mouseDown(const MouseEvent &e) override
Definition KrotosLabel.cpp:22
void setEditable(bool editOnSingleClick, bool editOnDoubleClick=false, bool editOnRightClick=false, bool lossOfFocusDiscards=false)
Definition KrotosLabel.cpp:5
void mouseDoubleClick(const MouseEvent &e) override
Definition KrotosLabel.cpp:47
bool m_editSingleClick
Definition KrotosLabel.h:28
Definition AirAbsorptionFilter.cpp:2