forked from AG_QGIS/Plugin_SN_Verfahrensgebiet
31 lines
888 B
Python
31 lines
888 B
Python
|
|
from qgis.PyQt.QtWidgets import QDockWidget, QTabWidget, QVBoxLayout, QWidget
|
||
|
|
from qgis.PyQt.QtCore import pyqtSignal
|
||
|
|
|
||
|
|
from sn_basis.ui.tab_projekt import TabProjektWidget
|
||
|
|
|
||
|
|
from ..ui import TabVerfahrensgebietWidget
|
||
|
|
|
||
|
|
class VerfahrensgebietDockWidget(QDockWidget):
|
||
|
|
|
||
|
|
closingPlugin = pyqtSignal()
|
||
|
|
|
||
|
|
def __init__(self, parent=None):
|
||
|
|
super().__init__(parent)
|
||
|
|
|
||
|
|
self.setWindowTitle("LNO Sachsen | Verfahrensgebiet")
|
||
|
|
|
||
|
|
container = QWidget()
|
||
|
|
layout = QVBoxLayout(container)
|
||
|
|
|
||
|
|
self.tabWidget = QTabWidget()
|
||
|
|
layout.addWidget(self.tabWidget)
|
||
|
|
|
||
|
|
self.setWidget(container)
|
||
|
|
|
||
|
|
# Tabs hinzufügen
|
||
|
|
self.tabWidget.addTab(TabVerfahrensgebietWidget(self), "Verfahrensgebiet")
|
||
|
|
self.tabWidget.addTab(TabProjektWidget(self), "Projekt")
|
||
|
|
|
||
|
|
def closeEvent(self, event):
|
||
|
|
self.closingPlugin.emit()
|
||
|
|
event.accept()
|