Skip to content
OTPListModel.py 641 B
Newer Older
from PySide2 import QtCore

class OTPModel(QtCore.QObject):
    name=""
    OTPType=""
    secret=""
    icon=""
    def __init__(self,name="",OTPType="",secret="",icon=""):
        self.name=name
        self.OTPType=OTPType
        self.secret=secret
        self.icon=icon


class OPTListModel(QtCore.QAbstractListModel):
    _items=[]
    def __init__(self,parent = None):
        QtCore.QAbstractListModel.__init__(self, parent)

    def rowCount(self, parent=QtCore.QModelIndex()):
        return len(self._items)

    def data(self, index, role=QtCore.Qt.DisplayRole):
        if role == QtCore.Qt.DisplayRole:
            return None