docs: def createEditor(self, parent, column, operator, value):
          """
          Creates a new editor for the given parent and operator.
          
          :param      parent      | <QWidget>
                      operator    | <str>
                      value       | <variant>
          """
          if type(value) == datetime.timedelta:
              editor = XTimeDeltaEdit(parent)
              editor.setAttribute(Qt.WA_DeleteOnClose)
              editor.setDelta(value)
              return editor
          
          else:
              editor = super(DateTimePlugin, self).createEditor(parent,
                                                                column,
                                                                operator,
                                                                value)
          
              if isinstance(editor, XDateTimeEdit) or \
                 isinstance(editor, XDateEdit):
                  editor.setCalendarPopup(True)
              
              return editor