hi,
what's wrong with

class QDirModelEx(PyQt4.QtGui.QDirModel):
    def __init__(self, parent = None):
        PyQt4.QtGui.QDirModel.__init__(self, parent)

    def index(self,  row, column=0, parent = PyQt4.QtCore.QModelIndex()):
        print "index1"
        PyQt4.QtGui.QDirModel.index(self,row, column, parent)
    def index (self, path, column = 0, parent = PyQt4.QtCore.QModelIndex()):
        print "index2"
        return PyQt4.QtGui.QDirModel.index(self, path, column)

    def data(self, index, role = PyQt4.QtCore.Qt.DisplayRole):
        data = PyQt4.QtGui.QDirModel.data(self, index, role)
        if(data.toString().__eq__(".")):
            return PyQt4.QtCore.QVariant()
        return data

when I use this extended class as model, nothing is displayed. My main
aim is to remove one "defined" element from display list. Any clues?
Thanks in advance for answers.
Regards

Krzychu
_______________________________________________
PyQt mailing list    [email protected]
http://www.riverbankcomputing.com/mailman/listinfo/pyqt

Reply via email to