diff --git a/CenRa_AUTOMAP/__init__.py b/CenRa_AUTOMAP/__init__.py new file mode 100644 index 00000000..037523af --- /dev/null +++ b/CenRa_AUTOMAP/__init__.py @@ -0,0 +1,10 @@ +__copyright__ = "Copyright 2021, 3Liz" +__license__ = "GPL version 3" +__email__ = "info@3liz.org" + + +# noinspection PyPep8Naming +def classFactory(iface): # pylint: disable=invalid-name + _ = iface + from CenRa_AUTOMAP.CenRa_AutoMap import PgAutoMap + return PgAutoMap() diff --git a/CenRa_AUTOMAP/about_form.py b/CenRa_AUTOMAP/about_form.py new file mode 100644 index 00000000..3d9836b2 --- /dev/null +++ b/CenRa_AUTOMAP/about_form.py @@ -0,0 +1,46 @@ +import os.path + +from pathlib import Path + +from qgis.PyQt import uic +from qgis.PyQt.QtGui import QPixmap +from qgis.PyQt.QtWidgets import QDialog + +from .tools.resources import devlog + +ABOUT_FORM_CLASS, _ = uic.loadUiType( + os.path.join( + str(Path(__file__).resolve().parent), + 'tools/ui', + 'CenRa_AutoMap_about_form.ui' + ) +) + + +class AutoMapAboutDialog(QDialog, ABOUT_FORM_CLASS): + + """ About - Let the user display the about dialog. """ + + def __init__(self, iface, parent=None): + super().__init__(parent) + self.iface = iface + self.setupUi(self) + + self.viewer.setHtml(devlog('CenRa_AUTOMAP')) + + self.rejected.connect(self.onReject) + self.buttonBox.rejected.connect(self.onReject) + self.buttonBox.accepted.connect(self.onAccept) + + def onAccept(self): + """ + Save options when pressing OK button + """ + self.accept() + + def onReject(self): + """ + Run some actions when + the user closes the dialog + """ + self.close() \ No newline at end of file