1
0
mirror of https://github.com/EDCD/EDMarketConnector.git synced 2025-05-29 22:59:45 +03:00

EDDN: Add --eddn-tracking-ui CL arg

This will only work on startup for now, with it present/active the EDDN
plugin will add a UI frame to show what it's tracking.

Intended for developer use only.
This commit is contained in:
Athanasius 2021-10-10 15:01:16 +01:00
parent 15ea858c6b
commit 72f584481a
No known key found for this signature in database
GPG Key ID: AE3E527847057C7D
2 changed files with 20 additions and 0 deletions

View File

@ -155,6 +155,12 @@ if __name__ == '__main__': # noqa: C901
'--eddn-url',
help='Specify an alternate EDDN upload URL',
)
parser.add_argument(
'--eddn-tracking-ui',
help='Have EDDN plugin show what it is tracking',
action='store_true',
)
###########################################################################
args = parser.parse_args()

View File

@ -208,6 +208,7 @@ class AbstractConfig(abc.ABC):
__auth_force_localserver = False # Should we use localhost for auth callback ?
__auth_force_edmc_protocol = False # Should we force edmc:// protocol ?
__eddn_url = None # Non-default EDDN URL
__eddn_tracking_ui = False # Show EDDN tracking UI ?
def __init__(self) -> None:
self.home_path = pathlib.Path.home()
@ -264,6 +265,19 @@ class AbstractConfig(abc.ABC):
"""
return self.__eddn_url
def set_eddn_tracking_ui(self):
"""Activate EDDN tracking UI."""
self.__eddn_tracking_ui = True
@property
def eddn_tracking_ui(self) -> bool:
"""
Determine if the EDDN tracking UI be shown.
:return: bool - Should tracking UI be active?
"""
return self.__eddn_tracking_ui
@property
def app_dir(self) -> str:
"""Return a string version of app_dir."""