olivier.massot 8 vuotta sitten
vanhempi
commit
33c94da1e2

+ 7 - 10
tools/gridviewer/GridViewer.py

@@ -9,13 +9,11 @@ from PyQt5.Qt import Qt
 from PyQt5.QtCore import QPointF
 from PyQt5.QtWidgets import QMainWindow, \
     QApplication, QGraphicsScene, QGraphicsView
-import ipdb  # until I find another way to print traceback with pyqt5
 import yaml
 
 from GridDialogBox import GridDialogBox
 from GridViewerCell import GridViewerCell
 from ListViewDialog import ListViewDialog
-from pypog.grid_objects import SquareGrid
 from pypog.grid_objects import SquareGrid, FHexGrid
 from qt_viewer import Ui_window
 
@@ -38,12 +36,18 @@ class GridViewer(QMainWindow):
 
         self.ui.btn_new_grid.clicked.connect(self.new_grid_dialog)
 
-        self.ui.btn_run.clicked.connect(self.run_f)
         self.ui.btn_list_view.clicked.connect(self.list_view_dialog)
         self.ui.btn_zoom_plus.clicked.connect(self.zoom_plus)
         self.ui.btn_zoom_minus.clicked.connect(self.zoom_minus)
         self.ui.chk_displayCoords.toggled.connect(self.update_cell_labels)
 
+        self.ui.cb_jobs.insertItems(0, self.job_names())
+        self.update_stack_job()
+        self.ui.btn_run_job.clicked.connect(self.run_selected_job)
+        self.ui.btn_job_next.clicked.connect(self.job_next)
+        self.ui.btn_job_previous.clicked.connect(self.job_previous)
+        self.ui.btn_job_validate.clicked.connect(self.job_validate)
+
         self.make_grid(SquareGrid(30, 30))
 
     def _init_scene(self):
@@ -59,13 +63,6 @@ class GridViewer(QMainWindow):
         self.ui.view.setDragMode(QGraphicsView.NoDrag)
         self.ui.view.setTransformationAnchor(QGraphicsView.AnchorUnderMouse)
 
-        self.ui.cb_jobs.insertItems(0, self.job_names())
-        self.update_stack_job()
-        self.ui.btn_run_job.clicked.connect(self.run_selected_job)
-        self.ui.btn_job_next.clicked.connect(self.job_next)
-        self.ui.btn_job_previous.clicked.connect(self.job_previous)
-        self.ui.btn_job_validate.clicked.connect(self.job_validate)
-
     def make_grid(self, grid):
         QApplication.setOverrideCursor(Qt.WaitCursor)
         self.grid = grid

+ 0 - 0
gridviewer/jobs.yml → tools/gridviewer/jobs.yml


+ 0 - 0
gridviewer/results.yml → tools/gridviewer/results.yml


+ 0 - 18
tools/gridviewer/tests.yml

@@ -1,18 +0,0 @@
-imports:
-  geometry: pypog.geometry
-  
-jobs:
-  geometry.fhex2_line:
-    infos: {'cell_shape': 61}
-    args:
-    - [0, 0, 1, 1]
-    - [0, 0, 10, 10]
-    - [0, 0, 100, 100]
-    validator:
-  geometry.squ2_line:
-    infos: {'cell_shape': 4}
-    args:
-    - [0, 0, 1, 1]
-    - [0, 0, 10, 10]
-    - [0, 0, 100, 100]
-    validator: