Esempio n. 1
0
class LayerDock(QtGui.QDockWidget):
    
    def __init__(self, parent, document, model):
        '''
        Creates an edit line in which commands or expressions are evaluated.
        Evaluation of expressions is done by the FunctionHandler object.
        '''
        super(LayerDock, self).__init__('Layers', parent)
        # only dock at the left or right
        self.setAllowedAreas(QtCore.Qt.LeftDockWidgetArea | QtCore.Qt.RightDockWidgetArea)
        #self.__layer_ctrl = QtGui.QTreeWidget(self, itemDoubleClicked=self._itemActivated, itemActivated=self._itemActivated, itemSelectionChanged=self._itemSelectionChanged)
        #self.setWidget(self.__layer_ctrl)
        self._layerModel=LayerView(self, document, model)
        self.setWidget(self._layerModel)
  
    def ShowAllLayers(self):
        '''
            Show all layers from the kernel in the control
        '''
        if self._layerTreeObject:
            self._populateLayerCtrl(self.__layer_ctrl.invisibleRootItem(), layer_tree)
        return
        
    def RefreshStructure(self):
        '''
            refresh the tree view
        '''
        self._layerModel.updateView(None)
Esempio n. 2
0
class LayerDock(QtGui.QDockWidget):
    def __init__(self, parent, document, model):
        '''
        Creates an edit line in which commands or expressions are evaluated.
        Evaluation of expressions is done by the FunctionHandler object.
        '''
        super(LayerDock, self).__init__('Layers', parent)
        # only dock at the left or right
        self.setAllowedAreas(QtCore.Qt.LeftDockWidgetArea
                             | QtCore.Qt.RightDockWidgetArea)
        #self.__layer_ctrl = QtGui.QTreeWidget(self, itemDoubleClicked=self._itemActivated, itemActivated=self._itemActivated, itemSelectionChanged=self._itemSelectionChanged)
        #self.setWidget(self.__layer_ctrl)
        self._layerModel = LayerView(self, document, model)
        self.setWidget(self._layerModel)

    def ShowAllLayers(self):
        '''
            Show all layers from the kernel in the control
        '''
        if self._layerTreeObject:
            self._populateLayerCtrl(self.__layer_ctrl.invisibleRootItem(),
                                    layer_tree)
        return

    def RefreshStructure(self):
        '''
            refresh the tree view
        '''
        self._layerModel.updateView(None)
Esempio n. 3
0
 def __init__(self, parent, document, model):
     '''
     Creates an edit line in which commands or expressions are evaluated.
     Evaluation of expressions is done by the FunctionHandler object.
     '''
     super(LayerDock, self).__init__('Layers', parent)
     # only dock at the left or right
     self.setAllowedAreas(QtCore.Qt.LeftDockWidgetArea
                          | QtCore.Qt.RightDockWidgetArea)
     #self.__layer_ctrl = QtGui.QTreeWidget(self, itemDoubleClicked=self._itemActivated, itemActivated=self._itemActivated, itemSelectionChanged=self._itemSelectionChanged)
     #self.setWidget(self.__layer_ctrl)
     self._layerModel = LayerView(self, document, model)
     self.setWidget(self._layerModel)
Esempio n. 4
0
 def __init__(self, parent, document, model):
     '''
     Creates an edit line in which commands or expressions are evaluated.
     Evaluation of expressions is done by the FunctionHandler object.
     '''
     super(LayerDock, self).__init__('Layers', parent)
     # only dock at the left or right
     self.setAllowedAreas(QtCore.Qt.LeftDockWidgetArea | QtCore.Qt.RightDockWidgetArea)
     #self.__layer_ctrl = QtGui.QTreeWidget(self, itemDoubleClicked=self._itemActivated, itemActivated=self._itemActivated, itemSelectionChanged=self._itemSelectionChanged)
     #self.setWidget(self.__layer_ctrl)
     self._layerModel=LayerView(self, document, model)
     self.setWidget(self._layerModel)