Changeset 8187:07b31d74640e in orange


Ignore:
Timestamp:
08/16/11 19:32:36 (3 years ago)
Author:
Noughmad <Noughmad@…>
Branch:
default
Convert:
55082700fb1188df36db905507ca18385192433d
Message:

Use old-style properties and signals

Location:
orange/OrangeWidgets
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • orange/OrangeWidgets/OWkNNOptimization.py

    r8181 r8187  
    33from orngVizRank import * 
    44from orngScaleData import getVariableValuesSorted 
     5 
     6_graph_dialogs = True 
     7try: 
     8    from OWGraph import * 
     9except ImportError: 
     10    _graph_dialogs = False 
     11 
    512 
    613class OWVizRank(VizRank, OWWidget): 
     
    175182        self.classesBox.setFixedHeight(130) 
    176183        self.visualizedAttributesBox = OWGUI.widgetBox(self.ManageTab, "Number of Concurrently Visualized Attributes") 
    177          
    178         try: 
    179             from OWGraph import * 
    180             self.graphDialogs = True 
    181         except ImportError: 
    182             self.graphDialogs = False 
    183184             
    184         if self.graphDialogs: 
     185        if _graph_dialogs: 
    185186            self.dialogsBox = OWGUI.widgetBox(self.ManageTab, "Dialogs") 
    186187 
     
    374375        self.showKNNWrongButton.setEnabled(self.graph.dataHasDiscreteClass) 
    375376         
    376         if self.graphDialogs: 
     377        if _graph_dialogs: 
    377378            self.attributeRankingButton.setEnabled(self.graph.dataHasDiscreteClass) 
    378379            self.attributeInteractionsButton.setEnabled(self.graph.dataHasDiscreteClass) 
  • orange/OrangeWidgets/plot/owplot.py

    r8172 r8187  
    2929 
    3030from PyQt4.QtGui import QGraphicsView,  QGraphicsScene, QPainter, QTransform, QPolygonF, QGraphicsItem, QGraphicsPolygonItem, QGraphicsRectItem, QRegion 
    31 from PyQt4.QtCore import QPointF, QPropertyAnimation, pyqtProperty 
     31from PyQt4.QtCore import QPointF, QPropertyAnimation, pyqtProperty, SIGNAL 
    3232 
    3333from OWDlgs import OWChooseImageSizeDlg 
     
    754754        if len(marked_data): 
    755755            c.set_points_marked(marked_data) 
    756             self.marked_points_changed.emit() 
     756            self.emit(SIGNAL('marked_points_changed()')) 
    757757        c.name = 'Main Curve' 
    758758         
     
    931931            Updates the zoom transformation of the plot items.  
    932932        ''' 
    933         zt = self.zoom_transform 
     933        zt = self.zoom_transform() 
    934934        self._zoom_transform = zt 
    935935        self.set_zoom_transform(zt) 
     
    10901090        point = self.mapToScene(event.pos()) 
    10911091        if not self._pressed_mouse_button: 
    1092             self.point_hovered.emit(self.nearest_point(point)) 
     1092            self.emit(SIGNAL('point_hovered(Point*)'), self.nearest_point(point)) 
    10931093         
    10941094        ## We implement a workaround here, because sometimes mouseMoveEvents are not fast enough 
     
    11721172            if point_item: 
    11731173                point_item.set_selected(b == self.AddSelection or (b == self.ToggleSelection and not point_item.is_selected())) 
    1174             self.selection_changed.emit() 
     1174            self.emit(SIGNAL('selection_changed()')) 
    11751175        else: 
    11761176            return False 
     
    14411441            self.animate(self, 'legend_margin', rect, duration=100) 
    14421442 
    1443     @pyqtProperty(QRectF) 
    1444     def legend_margin(self): 
     1443    def get_legend_margin(self): 
    14451444        return self._legend_margin 
    14461445         
    1447     @legend_margin.setter 
    1448     def legend_margin(self, value): 
     1446    def set_legend_margin(self, value): 
    14491447        self._legend_margin = value 
    14501448        self.update_layout() 
    14511449        self.update_axes() 
     1450 
     1451    legend_margin = pyqtProperty(QRectF, get_legend_margin, set_legend_margin) 
    14521452         
    14531453    def update_curves(self): 
     
    15511551        self.update_zoom() 
    15521552         
    1553     @pyqtProperty(QTransform) 
    15541553    def zoom_transform(self): 
    15551554        return self.transform_from_rects(self.zoom_rect, self.graph_area) 
     
    15721571        self.zoom_to_rect(r) 
    15731572         
    1574     @pyqtProperty(QRectF) 
    1575     def zoom_rect(self): 
     1573    def get_zoom_rect(self): 
    15761574        return self._zoom_rect if self._zoom_rect else self.graph_area 
    15771575         
    1578     @zoom_rect.setter 
    1579     def zoom_rect(self, rect): 
     1576    def set_zoom_rect(self, rect): 
    15801577        self._zoom_rect = rect 
    15811578        self._zoom_transform = self.transform_from_rects(rect, self.graph_area) 
    15821579        self.update_zoom() 
     1580 
     1581    zoom_rect = pyqtProperty(QRectF, get_zoom_rect, set_zoom_rect) 
    15831582         
    15841583    @staticmethod 
Note: See TracChangeset for help on using the changeset viewer.