mvourlakos added a comment.

  @trmdi can you confirm me the following for your code ?
  
  1. When a layout is loaded for first time then "global shortcuts based on 
position" are applied based on Latte set priority for which view to be forwarded
  2. When the user changed the isPreferredForShortcuts for first time 
afterwards [1] is never used again EXCEPT if the user set the property
  
    preferredForShortcutsTouched=false
  
  on its own
  
  Is this what you wanted to achieve?
  
  Note: this is important, the preferredForShortcutsTouched property must be 
moved from universalsettings to layout

INLINE COMMENTS

> universalsettings.h:51
>      Q_PROPERTY(bool showInfoWindow READ showInfoWindow WRITE 
> setShowInfoWindow NOTIFY showInfoWindowChanged)
> +    Q_PROPERTY(bool preferredForShortcutsTouched READ 
> preferredForShortcutsTouched WRITE setPreferredForShortcutsTouched NOTIFY 
> preferredForShortcutsTouchedChanged)
>  

this needs to be part of layout.h because it should be set at per layout level 
if it is set at universalsettings then many things could break when the user 
switches layouts or uses MultipleLayouts

REPOSITORY
  R878 Latte Dock

REVISION DETAIL
  https://phabricator.kde.org/D18717

To: trmdi, mvourlakos
Cc: plasma-devel, jraleigh, GB_2, ragreen, Pitel, ZrenBot, lesliezhai, 
ali-mohamed, jensreuterberg, abetts, sebas, apol, mart

Reply via email to