Skip to content

Commit 280b4b6

Browse files
committed
use plan regulation group configs in template attribute form tree, implement adding plan regulation groups in template attribute form, use one plan regulation widget for all UIs
1 parent 1841636 commit 280b4b6

8 files changed

+364
-638
lines changed

arho_feature_template/gui/new_plan_regulation_group_form.py

+3-3
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
from qgis.PyQt.QtWidgets import QDialog, QTreeWidget, QTreeWidgetItem
99

1010
from arho_feature_template.core.plan_regulation_config import PlanRegulationConfig, PlanRegulationsSet
11-
from arho_feature_template.gui.new_plan_regulation_widget import NewPlanRegulationWidget
11+
from arho_feature_template.gui.plan_regulation_widget import PlanRegulationWidget
1212

1313
if TYPE_CHECKING:
1414
from qgis.PyQt.QtWidgets import QBoxLayout, QWidget
@@ -57,11 +57,11 @@ def add_selected_plan_regulation(self, item: QTreeWidgetItem, column: int):
5757
self.add_plan_regulation(config)
5858

5959
def add_plan_regulation(self, config: PlanRegulationConfig):
60-
widget = NewPlanRegulationWidget(config=config, parent=self.plan_regulations_scroll_area_contents)
60+
widget = PlanRegulationWidget(config=config, parent=self.plan_regulations_scroll_area_contents)
6161
widget.delete_signal.connect(self.delete_plan_regulation)
6262
index = self.plan_regulations_layout.count() - 1
6363
self.plan_regulations_layout.insertWidget(index, widget)
6464

65-
def delete_plan_regulation(self, plan_regulation_widget: NewPlanRegulationWidget):
65+
def delete_plan_regulation(self, plan_regulation_widget: PlanRegulationWidget):
6666
self.plan_regulations_layout.removeWidget(plan_regulation_widget)
6767
plan_regulation_widget.deleteLater()

arho_feature_template/gui/new_plan_regulation_widget.py

-192
This file was deleted.

arho_feature_template/gui/new_plan_regulation_widget.ui

-145
This file was deleted.

0 commit comments

Comments
 (0)