ham-radio-software / D-Rats

D-Rats program for D-Star Ham Radios
https://iz2lxi.jimdofree.com/
Other
43 stars 13 forks source link

Miscwidget refactor #223

Closed wb8tyw closed 1 year ago

wb8tyw commented 1 year ago

Move classes from MiscWidget into their own modules. ProgressDialog class is not currently used. Clean up some pylint issues.

d_rats/map_sources.py: Use refactored module. Remove log noise for blank lines in source file.

d_rats/miscwidgets.py: Move all the classes to their own modules.

d_rats/config.py: d_rats/formgui.py: d_rats/geocode_ui.py: d_rats/map/mapmarkerlist.py: d_rats/map/mapwindow.py: d_rats/map/markereditdialog.py: d_rats/reqobject.py: Use refactored modules.

d_rats/keyedlistwidget.py: d_rats/latlonentry.py: d_rats/listwidget.py: d_rats/progressdialog.py: d_rats/treewidget.py: Refactored from miscwidgets.

docs/source/d_rats.rst: Updated for new modules.

wb8tyw commented 1 year ago

Refactoring the classes out of miscwidgets before starting on updating the Config class. Only difference in behavior should be some log noise when opening map sources is removed.