Template
forked from CEN-RA/Plugin_QGIS
flake8 postgis
This commit is contained in:
@@ -4,19 +4,21 @@ __email__ = "info@3liz.org"
|
||||
|
||||
|
||||
from qgis.core import QgsApplication
|
||||
from qgis.PyQt.QtCore import QCoreApplication, Qt, QTranslator, QUrl
|
||||
from qgis.PyQt.QtCore import QUrl
|
||||
from qgis.PyQt.QtGui import QDesktopServices, QIcon
|
||||
from qgis.PyQt.QtWidgets import QAction, QMessageBox
|
||||
from qgis.PyQt.QtWidgets import QAction
|
||||
from qgis.utils import iface
|
||||
import qgis
|
||||
|
||||
|
||||
#include <QSettings>
|
||||
# include <QSettings>
|
||||
|
||||
import socket
|
||||
import os
|
||||
from qgis.PyQt.QtCore import QSettings
|
||||
from .about_form import AboutDialog
|
||||
from .tools.resources import (
|
||||
plugin_path,
|
||||
# plugin_path,
|
||||
pyperclip,
|
||||
resources_path,
|
||||
maj_verif,
|
||||
@@ -26,12 +28,10 @@ pyperclip()
|
||||
from .postgis_editor import Postgis_Editor
|
||||
from .postgis_creator import Postgis_Creator
|
||||
from .postgis_rename import Postgis_Rename
|
||||
from .about_form import AboutDialog
|
||||
|
||||
from qgis.PyQt.QtCore import *
|
||||
|
||||
|
||||
IPAddr=socket.gethostbyname(socket.gethostname())
|
||||
IPAddr = socket.gethostbyname(socket.gethostname())
|
||||
|
||||
|
||||
class PgPostgis:
|
||||
def __init__(self):
|
||||
@@ -45,18 +45,18 @@ class PgPostgis:
|
||||
self.dock_action = None
|
||||
self.help_action = None
|
||||
plugin_dir = os.path.dirname(__file__)
|
||||
end_find = plugin_dir.rfind('\\')+1
|
||||
end_find = plugin_dir.rfind('\\') + 1
|
||||
global NAME
|
||||
NAME = plugin_dir[end_find:]
|
||||
maj_verif(NAME)
|
||||
|
||||
# Display About window on first use
|
||||
version = qgis.utils.pluginMetadata('CenRa_POSTGIS','version')
|
||||
version = qgis.utils.pluginMetadata('CenRa_POSTGIS', 'version')
|
||||
s = QSettings()
|
||||
versionUse = s.value("postgis/version", 1, type=str)
|
||||
if str(versionUse) != str(version) :
|
||||
if str(versionUse) != str(version):
|
||||
s.setValue("postgis/version", str(version))
|
||||
print(versionUse,version)
|
||||
print(versionUse, version)
|
||||
self.open_about_dialog()
|
||||
|
||||
def initGui(self):
|
||||
@@ -76,29 +76,29 @@ class PgPostgis:
|
||||
if not self.action_creator:
|
||||
self.action_creator = Postgis_Creator()
|
||||
|
||||
self.postgis_creator = QAction(icon, 'dossier_creator',None)
|
||||
self.postgis_creator = QAction(icon, 'dossier_creator', None)
|
||||
self.toolBar.addAction(self.postgis_creator)
|
||||
self.postgis_creator.triggered.connect(self.open_creator)
|
||||
|
||||
self.postgis_creator.setEnabled(False)
|
||||
if os.access('N:/',os.R_OK):
|
||||
if os.access('N:/', os.R_OK):
|
||||
self.postgis_creator.setEnabled(True)
|
||||
|
||||
if not self.action_editor:
|
||||
self.action_editor = Postgis_Editor()
|
||||
|
||||
self.postgis_editor = QAction(icon2, 'dossier_editor',None)
|
||||
self.postgis_editor = QAction(icon2, 'dossier_editor', None)
|
||||
self.toolBar.addAction(self.postgis_editor)
|
||||
self.postgis_editor.triggered.connect(self.open_editor)
|
||||
|
||||
self.postgis_editor.setEnabled(False)
|
||||
if os.access('N:/',os.R_OK):
|
||||
if os.access('N:/', os.R_OK):
|
||||
self.postgis_editor.setEnabled(True)
|
||||
|
||||
if not self.action_rename:
|
||||
self.action_rename = Postgis_Rename()
|
||||
|
||||
self.postgis_rename = QAction(icon3, 'dossier_rename',None)
|
||||
self.postgis_rename = QAction(icon3, 'dossier_rename', None)
|
||||
self.toolBar.addAction(self.postgis_rename)
|
||||
self.postgis_rename.triggered.connect(self.open_rename)
|
||||
|
||||
@@ -112,7 +112,7 @@ class PgPostgis:
|
||||
self.postgis_rename.setVisible(0)
|
||||
|
||||
self.postgis_rename.setEnabled(False)
|
||||
if os.access('N:/',os.R_OK):
|
||||
if os.access('N:/', os.R_OK):
|
||||
self.postgis_rename.setEnabled(True)
|
||||
|
||||
def open_about_dialog(self):
|
||||
@@ -121,6 +121,7 @@ class PgPostgis:
|
||||
"""
|
||||
dialog = AboutDialog(iface)
|
||||
dialog.exec()
|
||||
|
||||
def open_help():
|
||||
""" Open the online help. """
|
||||
QDesktopServices.openUrl(QUrl('https://plateformesig.cenra-outils.org/'))
|
||||
@@ -140,11 +141,11 @@ class PgPostgis:
|
||||
def unload(self):
|
||||
""" Unload the plugin. """
|
||||
if self.action_editor:
|
||||
iface.removePluginMenu('CenRa_Postgis',self.postgis_editor)
|
||||
iface.removePluginMenu('CenRa_Postgis', self.postgis_editor)
|
||||
if self.action_creator:
|
||||
iface.removePluginMenu('CenRa_Postgis',self.postgis_creator)
|
||||
iface.removePluginMenu('CenRa_Postgis', self.postgis_creator)
|
||||
if self.action_rename:
|
||||
iface.removePluginMenu('CenRa_Postgis',self.postgis_rename)
|
||||
iface.removePluginMenu('CenRa_Postgis', self.postgis_rename)
|
||||
|
||||
if self.provider:
|
||||
QgsApplication.processingRegistry().removeProvider(self.provider)
|
||||
|
||||
Reference in New Issue
Block a user