Changeset 9235:be543f273dcf in orange


Ignore:
Timestamp:
11/21/11 12:05:01 (2 years ago)
Author:
ales_erjavec <ales.erjavec@…>
Branch:
default
Convert:
82c062e212b177ea98e06ed4cf0458d85e9dace5
Message:

Compatibility with Qt 4.4 and Python 2.5

Location:
orange/OrangeWidgets
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • orange/OrangeWidgets/OWItemModels.py

    r9184 r9235  
     1from __future__ import with_statement 
     2 
    13from PyQt4.QtCore import * 
    24from PyQt4.QtGui import * 
     
    306308            return QVariant(OWGUI.getAttributeIcons().get(var.varType, -1)) 
    307309        elif role == Qt.ToolTipRole: 
    308             return self.variable_tooltip(var) 
     310            return QVariant(self.variable_tooltip(var)) 
    309311        else: 
    310312            return PyListModel.data(self, index, role) 
  • orange/OrangeWidgets/Prototypes/OWDataDomainMk2.py

    r9199 r9235  
    157157        self.setDropIndicatorShown(True) 
    158158        self.setDragDropMode(QListView.DragDrop) 
    159         self.setDefaultDropAction(Qt.MoveAction) 
     159        if hasattr(self, "setDefaultDropAction"): 
     160            # For compatibility with Qt version < 4.6 
     161            self.setDefaultDropAction(Qt.MoveAction) 
    160162        self.setDragDropOverwriteMode(False) 
    161163        self.viewport().setAcceptDrops(True) 
     
    176178             
    177179            default_action = Qt.IgnoreAction 
    178             if self.defaultDropAction() != Qt.IgnoreAction and \ 
     180            if hasattr(self, "defaultDropAction") and \ 
     181                    self.defaultDropAction() != Qt.IgnoreAction and \ 
    179182                    supported_actions & self.defaultDropAction(): 
    180183                default_action = self.defaultDropAction() 
Note: See TracChangeset for help on using the changeset viewer.