manuskript/manuskript/models/searchResultModel.py
2021-04-02 14:15:17 +01:00

45 lines
1.1 KiB
Python

#!/usr/bin/env python
# --!-- coding: utf8 --!--
class searchResultModel():
def __init__(self, model_type, model_id, column, title, path, pos, context):
self._type = model_type
self._id = model_id
self._column = column
self._title = title
self._path = path
self._pos = pos
self._context = context
def type(self):
return self._type
def id(self):
return self._id
def column(self):
return self._column
def title(self):
return self._title
def path(self):
return self._path
def pos(self):
return self._pos
def context(self):
return self._context
def __repr__(self):
return "(%s, %s, %s, %s, %s, %s, %s)" % (self._type, self._id, self._column, self._title, self._path, self._pos, self._context)
def __eq__(self, other):
return self.type() == other.type() and \
self.id() == other.id() and \
self.column == other.column and \
self.pos() == other.pos() and \
self.context == other.context