QTfrontend/ui/page/pagescheme.cpp
changeset 15628 e63748a3aa52
parent 14839 e239378a9400
child 15644 3997d85b3d2e
--- a/QTfrontend/ui/page/pagescheme.cpp	Mon Jun 22 22:09:00 2020 +0300
+++ b/QTfrontend/ui/page/pagescheme.cpp	Tue Jun 23 02:04:00 2020 +0300
@@ -557,6 +557,7 @@
     connect(BtnCopy, SIGNAL(clicked()), this, SLOT(copyRow()));
     connect(BtnNew, SIGNAL(clicked()), this, SLOT(newRow()));
     connect(BtnDelete, SIGNAL(clicked()), this, SLOT(deleteRow()));
+    connect(CB_WorldEdge, SIGNAL(currentIndexChanged(int)), this, SLOT(worldEdgeChanged(int)));
     mapper = new QDataWidgetMapper(this);
     connect(selectScheme, SIGNAL(currentIndexChanged(int)), mapper, SLOT(setCurrentIndex(int)));
     connect(selectScheme, SIGNAL(currentIndexChanged(int)), this, SLOT(schemeSelected(int)));
@@ -684,6 +685,14 @@
     };
 }
 
+void PageScheme::worldEdgeChanged(int n)
+{
+    if (mapper->itemDelegate()) 
+    {
+        mapper->itemDelegate()->commitData(CB_WorldEdge);
+    }    
+}
+
 void PageScheme::schemeSelected(int n)
 {
     int c = ((GameSchemeModel*)mapper->model())->numberOfDefaultSchemes;