I am designing a GUI for a QGIS plugin I am developing, which is intended to plot information from a MySQL database. In the GUI, I would like to have a combo box of all the database connections saved in QGIS.
These can be viewed by printing
PyQt4.QtCore. When this is done, the keys I am interested in are:
... MySQL/connections/adsb/database MySQL/connections/adsb/host MySQL/connections/adsb/password MySQL/connections/adsb/port MySQL/connections/adsb/save MySQL/connections/adsb/username MySQL/connections/database MySQL/connections/host MySQL/connections/password MySQL/connections/port MySQL/connections/save MySQL/connections/selected MySQL/connections/strath_adsb/database MySQL/connections/strath_adsb/host MySQL/connections/strath_adsb/password MySQL/connections/strath_adsb/port MySQL/connections/strath_adsb/save MySQL/connections/strath_adsb/username ...
Where 'adsb' and 'strath_adsb' are databases. How would it be possible to read the names of all connected databases and store them in an array, so that they could then be displayed as options in the combo box?