Exemple #1
0
 def testExample(self):
     logging.debug(self.__class__.__name__ +': testExample()')
     self.app = QApplication(sys.argv)
     self.window= QMainWindow()
     self.window.setWindowTitle("test TreeView")
     self.app.setActiveWindow(self.window)
     self.window.show()
     self.treeView = TreeView(self.window)
     self.window.setCentralWidget(self.treeView)
     accessor=TestDataAccessor()
     self.treeView.setDataAccessor(accessor)
     self.treeView.setDataObjects(accessor.topLevelObjects())
     self.treeView.updateContent()
     if not hasattr(unittest,"NO_GUI_TEST"):
         self.app.exec_()
Exemple #2
0
 def testExample(self):
     logging.debug(self.__class__.__name__ + ': testExample()')
     self.app = QApplication(sys.argv)
     self.window = QMainWindow()
     self.window.setWindowTitle("test TreeView")
     self.app.setActiveWindow(self.window)
     self.window.show()
     self.treeView = TreeView(self.window)
     self.window.setCentralWidget(self.treeView)
     accessor = TestDataAccessor()
     self.treeView.setDataAccessor(accessor)
     self.treeView.setDataObjects(accessor.topLevelObjects())
     self.treeView.updateContent()
     if not hasattr(unittest, "NO_GUI_TEST"):
         self.app.exec_()
Exemple #3
0
 def testExample(self):
     logging.debug(self.__class__.__name__ +': testExample()')
     self.app = QApplication(sys.argv)
     self.window = QMainWindow()
     self.app.setActiveWindow(self.window)
     self._findAlgoritm=FindAlgorithm()
     accessor=TestDataAccessor()
     self._findAlgoritm.setDataAccessor(accessor)
     self._findAlgoritm.setDataObjects(accessor.topLevelObjects())
     self._findDialog=FindDialog(self.window)
     self._findDialog.setFindAlgorithm(self._findAlgoritm)
     self._findDialog.setLabel("particle")
     self.app.connect(self._findDialog, SIGNAL("found"), self.found)
     self._found=False
     self._findDialog.findNext()
     self.assertEqual(self._found,True)
     self._findDialog.onScreen()
     if not hasattr(unittest,"NO_GUI_TEST"):
         self.app.exec_()
Exemple #4
0
 def testExample(self):
     logging.debug(self.__class__.__name__ + ': testExample()')
     self.app = QApplication(sys.argv)
     self.window = QMainWindow()
     self.app.setActiveWindow(self.window)
     self._findAlgoritm = FindAlgorithm()
     accessor = TestDataAccessor()
     self._findAlgoritm.setDataAccessor(accessor)
     self._findAlgoritm.setDataObjects(accessor.topLevelObjects())
     self._findDialog = FindDialog(self.window)
     self._findDialog.setFindAlgorithm(self._findAlgoritm)
     self._findDialog.setLabel("particle")
     self.app.connect(self._findDialog, SIGNAL("found"), self.found)
     self._found = False
     self._findDialog.findNext()
     self.assertEqual(self._found, True)
     self._findDialog.onScreen()
     if not hasattr(unittest, "NO_GUI_TEST"):
         self.app.exec_()
 def testExample(self):
     logging.debug(self.__class__.__name__ + ': testExample()')
     try:
         from pxl.algorithms import AutoLayout
     except Exception:
         logging.info("LineDecayView needs PXL: " + exception_traceback())
         return
     self.app = QApplication(sys.argv)
     self.window = QMainWindow()
     self.window.setWindowTitle("test LineDecayView")
     self.window.resize(300,300)
     self.app.setActiveWindow(self.window)
     self.window.show()
     self.scrollArea = ZoomableScrollArea(self.window)
     self.window.setCentralWidget(self.scrollArea)
     self.lineDecayView = LineDecayView()
     self.scrollArea.setWidget(self.lineDecayView)
     accessor=TestDataAccessor()
     self.lineDecayView.setDataAccessor(accessor)
     self.lineDecayView.setDataObjects(accessor.topLevelObjects())
     self.lineDecayView.updateContent()
     if not hasattr(unittest,"NO_GUI_TEST"):
         self.app.exec_()
Exemple #6
0
 def testExample(self):
     logging.debug(self.__class__.__name__ + ': testExample()')
     self.app = QApplication(sys.argv)
     self.window = QMainWindow()
     self.window.setWindowTitle("test PropertyView")
     self.app.setActiveWindow(self.window)
     self.window.show()
     self.propertyView = PropertyView(self.window)
     self.window.setCentralWidget(self.propertyView)
     self.propertyView.setDataAccessor(TestDataAccessor())
     self.propertyView.setDataObject("particle1")
     self.propertyView.updateContent()
     if not hasattr(unittest, "NO_GUI_TEST"):
         self.app.exec_()
Exemple #7
0
    def testExample(self):
        logging.debug(self.__class__.__name__ + ': testExample()')
        self.app = QApplication(sys.argv)
        self.window = QMainWindow()
        self.window.setWindowTitle("test BoxDecayView")
        self.window.resize(300, 300)
        self.app.setActiveWindow(self.window)
        self.window.show()
        self.scrollArea = ZoomableScrollArea(self.window)
        self.window.setCentralWidget(self.scrollArea)
        self.boxDecayView = BoxDecayView()
        self.scrollArea.setWidget(self.boxDecayView)
        accessor = TestDataAccessor()
        self.boxDecayView.setDataAccessor(accessor)
        self.boxDecayView.setDataObjects(accessor.topLevelObjects())
        self.boxDecayView.setBoxContentScript("str(object.Label)")
        self.boxDecayView.updateContent()
        for w in self.boxDecayView.children():
            if hasattr(w, "setDragable"):
                w.setDragable(True, True)

        if not hasattr(unittest, "NO_GUI_TEST"):
            self.app.exec_()
 def testExample(self):
     logging.debug(self.__class__.__name__ + ': testExample()')
     try:
         from pxl.algorithms import AutoLayout
     except Exception:
         logging.info("LineDecayView needs PXL: " + exception_traceback())
         return
     self.app = QApplication(sys.argv)
     self.window = QMainWindow()
     self.window.setWindowTitle("test LineDecayView")
     self.window.resize(300, 300)
     self.app.setActiveWindow(self.window)
     self.window.show()
     self.scrollArea = ZoomableScrollArea(self.window)
     self.window.setCentralWidget(self.scrollArea)
     self.lineDecayView = LineDecayView()
     self.scrollArea.setWidget(self.lineDecayView)
     accessor = TestDataAccessor()
     self.lineDecayView.setDataAccessor(accessor)
     self.lineDecayView.setDataObjects(accessor.topLevelObjects())
     self.lineDecayView.updateContent()
     if not hasattr(unittest, "NO_GUI_TEST"):
         self.app.exec_()
Exemple #9
0
    def testExample(self):
        logging.debug(self.__class__.__name__ + ': testExample()')
        self.app = QApplication(sys.argv)
        self.window = QMainWindow()
        self.window.setWindowTitle("test BoxDecayView")
        self.window.resize(300,300)
        self.app.setActiveWindow(self.window)
        self.window.show()
        self.scrollArea = ZoomableScrollArea(self.window)
        self.window.setCentralWidget(self.scrollArea)
        self.boxDecayView = BoxDecayView()
        self.scrollArea.setWidget(self.boxDecayView)
        accessor=TestDataAccessor()
        self.boxDecayView.setDataAccessor(accessor)
        self.boxDecayView.setDataObjects(accessor.topLevelObjects())
        self.boxDecayView.setBoxContentScript("str(object.Label)")
        self.boxDecayView.updateContent()
        for w in self.boxDecayView.children():
            if hasattr(w, "setDragable"):
                w.setDragable(True, True)

        if not hasattr(unittest,"NO_GUI_TEST"):
            self.app.exec_()
Exemple #10
0
 def testBrowser(self):
     logging.debug(self.__class__.__name__ +': testRun()')
     self.app=Application(sys.argv)
     self.app.mainWindow().setWindowTitle("test Browser")
     self.plugin=BrowserPlugin(self.app)
     self.plugin.startUp()
     self.tab = BrowserTab(self.app.mainWindow())
     self.controller = BrowserTabController(self.plugin)
     self.controller.setDataAccessor(TestDataAccessor())
     self.tab.setController(self.controller)
     self.app.mainWindow().addTab(self.tab)
     self.controller.updateContent()
     self.controller.updateViewMenu()
     if not hasattr(unittest,"NO_GUI_TEST"):
         self.app.run()