def __init__(self, text, icon, tooltip=None, is_read_only=False):
     QTableWidgetItem.__init__(self, text)
     if icon:
         self.setIcon(icon)
     if tooltip:
         self.setToolTip(tooltip)
     if is_read_only:
         self.setFlags(Qt.ItemIsSelectable|Qt.ItemIsEnabled)
Beispiel #2
0
 def __init__(self, date_read, is_read_only=False, default_to_today=False):
     if date_read == UNDEFINED_DATE and default_to_today:
         date_read = now()
     if is_read_only:
         QTableWidgetItem.__init__(self, format_date(date_read, None), QtGui.QTableWidgetItem.UserType)
         self.setFlags(Qt.ItemIsSelectable|Qt.ItemIsEnabled)
     else:
         QTableWidgetItem.__init__(self, '', QtGui.QTableWidgetItem.UserType)
         self.setData(Qt.DisplayRole, QDateTime(date_read))
Beispiel #3
0
    def __init__(self, date_read, is_read_only=False, default_to_today=False, fmt=None):
#        debug_print("DateTableWidgetItem:__init__ - date_read=", date_read)
        if date_read is None or date_read == UNDEFINED_DATE and default_to_today:
            date_read = now()
        if is_read_only:
            QTableWidgetItem.__init__(self, format_date(date_read, fmt), QTableWidgetItem.UserType)
            self.setFlags(Qt.ItemIsSelectable|Qt.ItemIsEnabled)
            self.setData(Qt.DisplayRole, QDateTime(date_read))
        else:
            QTableWidgetItem.__init__(self, '', QTableWidgetItem.UserType)
            self.setData(Qt.DisplayRole, QDateTime(date_read))
 def __init__(self, date_read, is_read_only=False, default_to_today=False):
     if date_read == UNDEFINED_DATE and default_to_today:
         date_read = now()
     if is_read_only:
         QTableWidgetItem.__init__(self, format_date(date_read, None),
                                   QtGui.QTableWidgetItem.UserType)
         self.setFlags(Qt.ItemIsSelectable | Qt.ItemIsEnabled)
     else:
         QTableWidgetItem.__init__(self, '',
                                   QtGui.QTableWidgetItem.UserType)
         self.setData(Qt.DisplayRole, QDateTime(date_read))
 def __init__(self, checked=False, is_tristate=False):
     QTableWidgetItem.__init__(self, '')
     self.setFlags(Qt.ItemFlags(Qt.ItemIsSelectable | Qt.ItemIsUserCheckable | Qt.ItemIsEnabled))
     if is_tristate:
         self.setFlags(self.flags() | Qt.ItemIsTristate)
     if checked:
         self.setCheckState(Qt.Checked)
     else:
         if is_tristate and checked is None:
             self.setCheckState(Qt.PartiallyChecked)
         else:
             self.setCheckState(Qt.Unchecked)
Beispiel #6
0
 def __init__(self, checked=False, is_tristate=False):
     QTableWidgetItem.__init__(self, '')
     self.setFlags(Qt.ItemFlags(Qt.ItemIsSelectable | Qt.ItemIsUserCheckable | Qt.ItemIsEnabled ))
     if is_tristate:
         self.setFlags(self.flags() | Qt.ItemIsTristate)
     if checked:
         self.setCheckState(Qt.Checked)
     else:
         if is_tristate and checked is None:
             self.setCheckState(Qt.PartiallyChecked)
         else:
             self.setCheckState(Qt.Unchecked)
Beispiel #7
0
 def __init__(self,
              date_read,
              is_read_only=False,
              default_to_today=False,
              fmt=None):
     #        debug_print("DateTableWidgetItem:__init__ - date_read=", date_read)
     if date_read is None or date_read == UNDEFINED_DATE and default_to_today:
         date_read = now()
     if is_read_only:
         QTableWidgetItem.__init__(self, format_date(date_read, fmt),
                                   QTableWidgetItem.UserType)
         self.setFlags(Qt.ItemIsSelectable | Qt.ItemIsEnabled)
         self.setData(Qt.DisplayRole, QDateTime(date_read))
     else:
         QTableWidgetItem.__init__(self, '', QTableWidgetItem.UserType)
         self.setData(Qt.DisplayRole, QDateTime(date_read))
 def __init__(self, book):
     QTableWidgetItem.__init__(self, book.title())
     if not book.is_valid():
         self.setIcon(get_icon('dialog_warning.png'))
         self.setToolTip(
             'You have conflicting or out of sequence series indexes')
     elif book.id() is None:
         self.setIcon(get_icon('add_book.png'))
         self.setToolTip('Empty book added to series')
     elif book.is_title_changed() or book.is_pubdate_changed(
     ) or book.is_series_changed():
         self.setIcon(get_icon('format-list-ordered.png'))
         self.setToolTip('The book data has been changed')
     else:
         self.setIcon(get_icon('ok.png'))
         self.setToolTip('The series data is unchanged')
Beispiel #9
0
 def __init__(self, rating, is_read_only=False):
     QTableWidgetItem.__init__(self, '', QtGui.QTableWidgetItem.UserType)
     self.setData(Qt.DisplayRole, int(rating))
     if is_read_only:
         self.setFlags(Qt.ItemIsSelectable | Qt.ItemIsEnabled)
Beispiel #10
0
 def __init__(self, rating, is_read_only=False):
     QTableWidgetItem.__init__(self, '')
     self.setData(Qt.DisplayRole, rating)
     if is_read_only:
         self.setFlags(Qt.ItemIsSelectable | Qt.ItemIsEnabled)
Beispiel #11
0
 def __init__(self, text):
     QTableWidgetItem.__init__(self, text)
     self.setFlags(Qt.ItemIsEnabled)
     self.sort = text.lower()
Beispiel #12
0
 def __init__(self, count):
     QTableWidgetItem.__init__(self, str(count))
     self._count = count
Beispiel #13
0
 def __init__(self, number, is_read_only=False):
     QTableWidgetItem.__init__(self, '', QTableWidgetItem.UserType)
     self.setData(Qt.DisplayRole, number)
     if is_read_only:
         self.setFlags(Qt.ItemIsSelectable|Qt.ItemIsEnabled)
Beispiel #14
0
 def __init__(self, text, icon):
     QTableWidgetItem.__init__(self, text)
     if icon:
         self.setIcon(icon)
Beispiel #15
0
 def __init__(self, txt):
     QTableWidgetItem.__init__(self, txt)
     self.sort_key = sort_key(unicode_type(txt))
 def __init__(self, text, icon):
     QTableWidgetItem.__init__(self, text)
     if icon:
         self.setIcon(icon)
 def __init__(self, text):
     QTableWidgetItem.__init__(self, text)
     self.setFlags(Qt.ItemIsEnabled)
     self.sort = text.lower()
Beispiel #18
0
 def __init__(self, text):
     if text is None:
         text = ''
     QTableWidgetItem.__init__(self, text, QTableWidgetItem.UserType)
     self.setFlags(Qt.ItemIsSelectable|Qt.ItemIsEnabled)
 def __init__(self):
     QTableWidgetItem.__init__(self)
     self.initial_value = ''
     self.current_value = ''
     self.is_deleted = False
Beispiel #20
0
 def __init__(self, val, sort, idx=0):
     self.sort = sort
     self.sort_idx = idx
     QTableWidgetItem.__init__(self, val)
     self.setFlags(Qt.ItemIsEnabled|Qt.ItemIsSelectable)
Beispiel #21
0
 def __init__(self):
     QTableWidgetItem.__init__(self)
     self.initial_value = ''
     self.current_value = ''
     self.is_deleted = False
Beispiel #22
0
 def __init__(self, txt):
     QTableWidgetItem.__init__(self, txt)
     self.initial_value = txt
     self.current_value = txt
     self.previous_value = txt
Beispiel #23
0
 def __init__(self, text):
     if text is None:
         text = ''
     QTableWidgetItem.__init__(self, text, QtGui.QTableWidgetItem.UserType)
     self.setFlags(Qt.ItemIsSelectable | Qt.ItemIsEnabled)
Beispiel #24
0
 def __init__(self, count):
     QTableWidgetItem.__init__(self, unicode_type(count))
     self._count = count
Beispiel #25
0
 def __init__(self, number, is_read_only=False):
     QTableWidgetItem.__init__(self, '', QTableWidgetItem.UserType)
     self.setData(Qt.DisplayRole, number)
     if is_read_only:
         self.setFlags(Qt.ItemIsSelectable | Qt.ItemIsEnabled)
Beispiel #26
0
 def __init__(self, val, sort, idx=0):
     self.sort = sort
     self.sort_idx = idx
     QTableWidgetItem.__init__(self, val)
     self.setFlags(Qt.ItemIsEnabled | Qt.ItemIsSelectable)
Beispiel #27
0
 def __init__(self, text):
     if text is None:
         text = ''
     QTableWidgetItem.__init__(self, text)
     self.setFlags(Qt.ItemIsSelectable | Qt.ItemIsEnabled
                   | Qt.ItemIsEditable)