49 lines
1.1 KiB
Python
49 lines
1.1 KiB
Python
"""
|
||
sn_basis/functions – Wrapper und Hilfsfunktionen für QGIS-Kompatibilität.
|
||
Bietet abstrahierte Schnittstellen für Qt, QGIS und OS-Operationen.
|
||
"""
|
||
|
||
from .ly_existence_wrapper import layer_exists
|
||
from .ly_geometry_wrapper import (
|
||
get_layer_geometry_type,
|
||
get_layer_feature_count,
|
||
)
|
||
from .ly_visibility_wrapper import (
|
||
is_layer_visible,
|
||
set_layer_visible,
|
||
)
|
||
from .ly_metadata_wrapper import (
|
||
get_layer_type,
|
||
get_layer_crs,
|
||
get_layer_fields,
|
||
get_layer_source,
|
||
is_layer_editable,
|
||
)
|
||
from .ly_style_wrapper import apply_style
|
||
from .dialog_wrapper import ask_yes_no, ask_overwrite_append_cancel_custom
|
||
|
||
from .message_wrapper import (
|
||
_get_message_bar,
|
||
push_message,
|
||
error,
|
||
warning,
|
||
info,
|
||
success,
|
||
)
|
||
|
||
from .os_wrapper import *
|
||
from .qgiscore_wrapper import *
|
||
from .qt_wrapper import *
|
||
from .settings_logic import *
|
||
from .sys_wrapper import *
|
||
from .variable_wrapper import *
|
||
from .qgisui_wrapper import (
|
||
get_main_window,
|
||
add_dock_widget,
|
||
remove_dock_widget,
|
||
find_dock_widgets,
|
||
add_menu,
|
||
remove_menu,
|
||
add_toolbar,
|
||
remove_toolbar)
|