forked from AG_QGIS/Plugin_SN_Plan41
First commit
This commit is contained in:
31
ui/sn_plan41_dockwidget.py
Normal file
31
ui/sn_plan41_dockwidget.py
Normal file
@@ -0,0 +1,31 @@
|
||||
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 TabPlan41Widget
|
||||
|
||||
class Plan41DockWidget(QDockWidget):
|
||||
|
||||
closingPlugin = pyqtSignal()
|
||||
|
||||
def __init__(self, parent=None):
|
||||
super().__init__(parent)
|
||||
|
||||
self.setWindowTitle("LNO Sachsen | Plan 41")
|
||||
|
||||
container = QWidget()
|
||||
layout = QVBoxLayout(container)
|
||||
|
||||
self.tabWidget = QTabWidget()
|
||||
layout.addWidget(self.tabWidget)
|
||||
|
||||
self.setWidget(container)
|
||||
|
||||
# Tabs hinzufügen
|
||||
self.tabWidget.addTab(TabPlan41Widget(self), "Plan 41")
|
||||
self.tabWidget.addTab(TabProjektWidget(self), "Projekt")
|
||||
|
||||
def closeEvent(self, event):
|
||||
self.closingPlugin.emit()
|
||||
event.accept()
|
||||
Reference in New Issue
Block a user