olivier.massot 8 years ago
parent
commit
33c94da1e2

+ 7 - 10
tools/gridviewer/GridViewer.py

@@ -9,13 +9,11 @@ from PyQt5.Qt import Qt
 from PyQt5.QtCore import QPointF
 from PyQt5.QtCore import QPointF
 from PyQt5.QtWidgets import QMainWindow, \
 from PyQt5.QtWidgets import QMainWindow, \
     QApplication, QGraphicsScene, QGraphicsView
     QApplication, QGraphicsScene, QGraphicsView
-import ipdb  # until I find another way to print traceback with pyqt5
 import yaml
 import yaml
 
 
 from GridDialogBox import GridDialogBox
 from GridDialogBox import GridDialogBox
 from GridViewerCell import GridViewerCell
 from GridViewerCell import GridViewerCell
 from ListViewDialog import ListViewDialog
 from ListViewDialog import ListViewDialog
-from pypog.grid_objects import SquareGrid
 from pypog.grid_objects import SquareGrid, FHexGrid
 from pypog.grid_objects import SquareGrid, FHexGrid
 from qt_viewer import Ui_window
 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_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_list_view.clicked.connect(self.list_view_dialog)
         self.ui.btn_zoom_plus.clicked.connect(self.zoom_plus)
         self.ui.btn_zoom_plus.clicked.connect(self.zoom_plus)
         self.ui.btn_zoom_minus.clicked.connect(self.zoom_minus)
         self.ui.btn_zoom_minus.clicked.connect(self.zoom_minus)
         self.ui.chk_displayCoords.toggled.connect(self.update_cell_labels)
         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))
         self.make_grid(SquareGrid(30, 30))
 
 
     def _init_scene(self):
     def _init_scene(self):
@@ -59,13 +63,6 @@ class GridViewer(QMainWindow):
         self.ui.view.setDragMode(QGraphicsView.NoDrag)
         self.ui.view.setDragMode(QGraphicsView.NoDrag)
         self.ui.view.setTransformationAnchor(QGraphicsView.AnchorUnderMouse)
         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):
     def make_grid(self, grid):
         QApplication.setOverrideCursor(Qt.WaitCursor)
         QApplication.setOverrideCursor(Qt.WaitCursor)
         self.grid = grid
         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: