settings: avoid circular import
This commit is contained in:
parent
8c32c2e63c
commit
74fbec4209
|
@ -21,8 +21,6 @@ from logging import INFO as _INFO
|
||||||
from logging import getLogger
|
from logging import getLogger
|
||||||
from time import time as _time
|
from time import time as _time
|
||||||
|
|
||||||
from solaar.ui import notify as _notify
|
|
||||||
|
|
||||||
from . import hidpp10 as _hidpp10
|
from . import hidpp10 as _hidpp10
|
||||||
from . import hidpp20 as _hidpp20
|
from . import hidpp20 as _hidpp20
|
||||||
from . import special_keys as _special_keys
|
from . import special_keys as _special_keys
|
||||||
|
@ -570,6 +568,10 @@ class DpiSliding(_Setting):
|
||||||
_status_changed(self.device, refresh=True) # update main window
|
_status_changed(self.device, refresh=True) # update main window
|
||||||
|
|
||||||
def displayNewDpi(self, newDpiIdx):
|
def displayNewDpi(self, newDpiIdx):
|
||||||
|
from solaar.ui import notify as _notify
|
||||||
|
# import here to avoid circular import when running `solaar show`,
|
||||||
|
# which does not require this method
|
||||||
|
|
||||||
if _notify.available:
|
if _notify.available:
|
||||||
reason = 'DPI %d [min %d, max %d]' % (self.dpiChoices[newDpiIdx], self.dpiChoices[0], self.dpiChoices[-1])
|
reason = 'DPI %d [min %d, max %d]' % (self.dpiChoices[newDpiIdx], self.dpiChoices[0], self.dpiChoices[-1])
|
||||||
# if there is a progress percentage then the reason isn't shown
|
# if there is a progress percentage then the reason isn't shown
|
||||||
|
|
Loading…
Reference in New Issue