Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in / Register
Toggle navigation
Menu
Open sidebar
Benjamin Jakimow
EO Time Series Viewer
Commits
2de01f93
Commit
2de01f93
authored
Nov 03, 2020
by
Benjamin Jakimow
Browse files
qps fix
Signed-off-by:
Benjamin Jakimow
<
benjamin.jakimow@geo.hu-berlin.de
>
parent
106a2fdb
Changes
1
Hide whitespace changes
Inline
Side-by-side
eotimeseriesviewer/externals/qps/__init__.py
View file @
2de01f93
...
@@ -30,6 +30,7 @@ import typing
...
@@ -30,6 +30,7 @@ import typing
import
warnings
import
warnings
from
qgis.core
import
QgsApplication
,
Qgis
from
qgis.core
import
QgsApplication
,
Qgis
from
qgis.gui
import
QgsMapLayerConfigWidgetFactory
from
qgis.gui
import
QgsMapLayerConfigWidgetFactory
import
qgis.utils
MIN_QGIS_VERSION
=
'3.14'
MIN_QGIS_VERSION
=
'3.14'
__version__
=
'1.0'
__version__
=
'1.0'
...
@@ -39,7 +40,7 @@ DIR_UI_FILES = DIR_QPS / 'ui'
...
@@ -39,7 +40,7 @@ DIR_UI_FILES = DIR_QPS / 'ui'
DIR_ICONS
=
DIR_UI_FILES
/
'icons'
DIR_ICONS
=
DIR_UI_FILES
/
'icons'
QPS_RESOURCE_FILE
=
DIR_QPS
/
'qpsresources_rc.py'
QPS_RESOURCE_FILE
=
DIR_QPS
/
'qpsresources_rc.py'
MAPLAYER_CONFIGWIDGET_FACTORIES
=
list
()
MAPLAYER_CONFIGWIDGET_FACTORIES
:
typing
.
List
[
QgsMapLayerConfigWidgetFactory
]
=
list
()
if
Qgis
.
QGIS_VERSION
<
MIN_QGIS_VERSION
:
if
Qgis
.
QGIS_VERSION
<
MIN_QGIS_VERSION
:
warnings
.
warn
(
f
'Your QGIS (
{
Qgis
.
QGIS_VERSION
}
) is outdated. '
warnings
.
warn
(
f
'Your QGIS (
{
Qgis
.
QGIS_VERSION
}
) is outdated. '
...
@@ -54,9 +55,11 @@ def registerMapLayerConfigWidgetFactory(factory: QgsMapLayerConfigWidgetFactory)
...
@@ -54,9 +55,11 @@ def registerMapLayerConfigWidgetFactory(factory: QgsMapLayerConfigWidgetFactory)
:return:
:return:
:rtype:
:rtype:
"""
"""
global
MAPLAYER_CONFIGWIDGET_FACTORIES
assert
isinstance
(
factory
,
QgsMapLayerConfigWidgetFactory
)
assert
isinstance
(
factory
,
QgsMapLayerConfigWidgetFactory
)
if
factory
not
in
MAPLAYER_CONFIGWIDGET_FACTORIES
:
if
factory
not
in
MAPLAYER_CONFIGWIDGET_FACTORIES
:
MAPLAYER_CONFIGWIDGET_FACTORIES
.
append
(
factory
)
MAPLAYER_CONFIGWIDGET_FACTORIES
.
append
(
factory
)
qgis
.
utils
.
iface
.
registerMapLayerConfigWidgetFactory
(
factory
)
def
unregisterMapLayerConfigWidgetFactory
(
factory
:
QgsMapLayerConfigWidgetFactory
):
def
unregisterMapLayerConfigWidgetFactory
(
factory
:
QgsMapLayerConfigWidgetFactory
):
...
@@ -67,10 +70,11 @@ def unregisterMapLayerConfigWidgetFactory(factory: QgsMapLayerConfigWidgetFactor
...
@@ -67,10 +70,11 @@ def unregisterMapLayerConfigWidgetFactory(factory: QgsMapLayerConfigWidgetFactor
:return:
:return:
:rtype:
:rtype:
"""
"""
global
MAPLAYER_CONFIGWIDGET_FACTORIES
assert
isinstance
(
factory
,
QgsMapLayerConfigWidgetFactory
)
assert
isinstance
(
factory
,
QgsMapLayerConfigWidgetFactory
)
while
factory
in
MAPLAYER_CONFIGWIDGET_FACTORIES
:
while
factory
in
MAPLAYER_CONFIGWIDGET_FACTORIES
:
MAPLAYER_CONFIGWIDGET_FACTORIES
.
remove
(
factory
)
MAPLAYER_CONFIGWIDGET_FACTORIES
.
remove
(
factory
)
qgis
.
utils
.
iface
.
unregisterMapLayerConfigWidgetFactory
(
factory
)
def
mapLayerConfigWidgetFactories
()
->
typing
.
List
[
QgsMapLayerConfigWidgetFactory
]:
def
mapLayerConfigWidgetFactories
()
->
typing
.
List
[
QgsMapLayerConfigWidgetFactory
]:
"""
"""
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment