def init(app): from gsdview import qt4support from .core import AppZoomTool tool = AppZoomTool(app) app.imagemenu.addSeparator() app.imagemenu.addActions(tool.actions.actions()) toolbar = qt4support.actionGroupToToolbar(tool.actions, app.tr('Zoom toolbar')) app.addToolBar(toolbar) # @COMPATIBILITY: pyside 1.0.1 # without the call to toolbar.parent() the tolbar is not # actually added assert toolbar.parent() # @TODO: move to tool (??) tool.actions.setEnabled(False) # @TODO: move to tool (??) app.mdiarea.subWindowActivated.connect( lambda w: tool.actions.setEnabled(bool(w))) app.subWindowClosed.connect(lambda: tool.actions.setEnabled( bool(app.mdiarea.activeSubWindow()))) global _instance _instance = tool
def __init__(self, parent=None, flags=QtCore.Qt.WindowFlags(0), **kwargs): # title = self.tr('Worldmap Panel') super(WorldmapPanel, self).__init__("World Map Panel", parent, flags, **kwargs) # self.setObjectName('worldmapPanel') # @TODO: check scene = QtGui.QGraphicsScene(self) scene.setSceneRect(-180, -90, 360, 180) self.graphicsview = QtGui.QGraphicsView(scene) self.graphicsview.scale(2.0, -2.0) self.worldmapitem = None self.setWorldmapItem() self.actions = self._setupActions() self.actionZoomIn, self.actionZoomOut = self.actions.actions() toolbar = qt4support.actionGroupToToolbar(self.actions, self.tr("Zoom toolbar")) toolbar.setOrientation(QtCore.Qt.Vertical) mainlayout = QtGui.QHBoxLayout() mainlayout.addWidget(self.graphicsview) mainlayout.addWidget(toolbar) mainwidget = QtGui.QWidget() mainwidget.setLayout(mainlayout) self.setWidget(mainwidget) self.bigbox = None self.box = None self.fitItem = self.worldmapitem self.graphicsview.installEventFilter(self)
def init(app): from gsdview import qt4support from .core import GSDToolsController controller = GSDToolsController(app) app.toolsmenu.addSeparator() app.toolsmenu.addActions(controller.actions.actions()) toolbar = qt4support.actionGroupToToolbar(controller.actions, app.tr('GSDTools toolbar')) app.addToolBar(toolbar) # @COMPATIBILITY: pyside 1.0.1 # without the call to toolbar.parent() the tolbar is not # actually added assert toolbar.parent() # @TODO: move to tool (??) #~ app.mdiarea.subWindowActivated.connect( #~ lambda w: controller.actions.setEnabled(bool(w))) #~ app.subWindowClosed.connect(lambda: controller.actions.setEnabled( #~ bool(app.mdiarea.activeSubWindow()))) global _instance _instance = controller
def __init__(self, parent=None, flags=QtCore.Qt.WindowFlags(0), **kwargs): #title = self.tr('Worldmap Panel') super(WorldmapPanel, self).__init__('World Map Panel', parent, flags, **kwargs) #self.setObjectName('worldmapPanel') # @TODO: check scene = QtGui.QGraphicsScene(self) scene.setSceneRect(-180, -90, 360, 180) self.graphicsview = QtGui.QGraphicsView(scene) self.graphicsview.scale(2., -2.) self.worldmapitem = None self.setWorldmapItem() self.actions = self._setupActions() self.actionZoomIn, self.actionZoomOut = self.actions.actions() toolbar = qt4support.actionGroupToToolbar(self.actions, self.tr('Zoom toolbar')) toolbar.setOrientation(QtCore.Qt.Vertical) mainlayout = QtGui.QHBoxLayout() mainlayout.addWidget(self.graphicsview) mainlayout.addWidget(toolbar) mainwidget = QtGui.QWidget() mainwidget.setLayout(mainlayout) self.setWidget(mainwidget) self.bigbox = None self.box = None self.fitItem = self.worldmapitem self.graphicsview.installEventFilter(self)