+
    dis                     0   ^ RI t ^ RIHt Rt ^ RIt]P
                  ! RR4       ]P
                  ! RR4       ^ RIHtHt R	t ! R R]4      t ! R R]4      t]'       d   ]tR# ]tR#   ]	]
]3 d$   t] P                  ! R
],          4        RtALNRtAii ; i)    N)gettextFDbusmenuz0.4Unityz7.0)r   r   Tzcan not import unity GI %sc                   @   a  ] tR t^.t o RtRR ltR tR tR tRt	V t
R# )	IUnitySupportzinterface for unity supportNc                    R # N )selfparents   &&</usr/lib/python3/dist-packages/UpdateManager/UnitySupport.py__init__IUnitySupport.__init__1           c                    R # r	   r
   r   urgents   &&r   set_urgencyIUnitySupport.set_urgency4   r   r   c                    R # r	   r
   r   visibles   &&r   set_install_menuitem_visible*IUnitySupport.set_install_menuitem_visible7   r   r   c                    R # r	   r
   r   progresss   &&r   set_progressIUnitySupport.set_progress:   r   r   r
   r	   )__name__
__module____qualname____firstlineno____doc__r   r   r   r   __static_attributes____classdictcell____classdict__s   @r   r   r   .   s!     % r   r   c                   F   a  ] tR t^>t o RtR	R ltR tR tR tR t	Rt
V tR# )
UnitySupportImplz7implementation of unity support (if unity is available)Nc                    \         P                  P                  R 4      pW n        V'       d   V P	                  V4       R# R# )zupdate-manager.desktopN)r   LauncherEntryget_for_desktop_id_unity_add_quicklist)r   r   um_launcher_entrys   && r   r   UnitySupportImpl.__init__A   s9    !//BB$
 (' r   c                   \         P                  P                  4       p\         P                  P                  4       V n        V P                  P	                  \         P
                  \        R 4      4       V P                  P                  \         P                  R4       V P                  P                  RVP                  R4       VP                  V P                  4       V P                  P                  RV4       R# )zInstall All Available UpdatesTzitem-activatedN	quicklist)r   Menuitemnewinstall_dbusmenuitemproperty_setMENUITEM_PROP_LABEL_property_set_boolMENUITEM_PROP_VISIBLEconnectinstall_all_updateschild_appendr/   set_property)r   r   r4   s   && r   r0   UnitySupportImpl._add_quicklistJ   s    %%))+	$,$5$5$9$9$;!!!..((!,K*L	
 	!!33**D	
 	!!))f88$	
 	t889  i8r   c                    V P                   P                  RVR,          4       V^ 8  g   V^d8  d   V P                   P                  RR4       R# V P                   P                  RR4       R# )zset the progress [0,100]r   g      Y@progress_visibleFTNr/   r@   r   s   &&r   r   UnitySupportImpl.set_progress[   sR      X-=>a<8c>KK$$%7?KK$$%7>r   c                >    V P                   P                  R V4       R# )r   NrD   r   s   &&r   r   UnitySupportImpl.set_urgencyd   s      62r   c                Z    V P                   P                  \        P                  V4       R # r	   )r7   r;   r   r<   r   s   &&r   r   -UnitySupportImpl.set_install_menuitem_visibleg   s!    !!33**G	
r   )r/   r7   r	   )r!   r"   r#   r$   r%   r   r0   r   r   r   r&   r'   r(   s   @r   r+   r+   >   s&     A(9"?3
 
r   r+   )loggingr   r:   HAVE_UNITY_SUPPORTgirequire_versiongi.repositoryr   r   
ValueErrorImportError	TypeErrorewarningobjectr   r+   UnitySupportr
   r   r   <module>rV      s   <    	6z5)w&-
F  ,
} ,
` #L !LQ 	K+ 6OO014556s   4A( (
B2BB