Files
bearhub/fpakman/view/qt/view_model.py
Vinicius Moreira b5c93e68a7 Merge branch 'staging' into modules
# Conflicts:
#	fpakman/resources/locale/en
#	fpakman/resources/locale/es
#	fpakman/resources/locale/pt
#	fpakman/view/qt/apps_table.py
2019-08-01 14:42:44 -03:00

23 lines
545 B
Python

from enum import Enum
from fpakman_api.abstract.model import ApplicationStatus, Application
from fpakman.util import util
class ApplicationViewStatus(Enum):
LOADING = 0
READY = 1
class ApplicationView:
def __init__(self, model: Application, visible: bool = True):
self.model = model
self.update_checked = model.update
self.visible = visible
self.status = ApplicationViewStatus.LOADING
def __repr__(self):
return '{} ( {} )'.format(self.model.base_data.name, self.model.get_type())