ViewerItem.py
author Dmitriy Morozov <dmitriy@mrzv.org>
Sat, 05 Mar 2011 14:59:46 -0800
changeset 1 da08d9c69f4b
child 3 6f1239040a06
permissions -rw-r--r--
Point viewing with color selection

from    PyQt4       import QtGui, QtCore 

class ViewerItem(QtGui.QListWidgetItem):
    def __init__(self, name, parent = None):
        super(ViewerItem, self).__init__(name, parent, QtGui.QListWidgetItem.UserType)

    def toggleVisible(self):
        self.visible = not self.visible
        self.setChecked()

    def setChecked(self):
        if self.visible:
            self.setCheckState(QtCore.Qt.Checked)
        else:
            self.setCheckState(QtCore.Qt.Unchecked)
    
    def contextMenu(self, position):
        pass