installed button

This commit is contained in:
Vinicius Moreira
2019-08-29 12:56:40 -03:00
parent a0a93ce62f
commit 503241e522
11 changed files with 131 additions and 99 deletions

View File

@@ -1,20 +1,20 @@
from enum import Enum
from bauh_api.abstract.model import Application
from bauh_api.abstract.model import SoftwarePackage
class ApplicationViewStatus(Enum):
class PackageViewStatus(Enum):
LOADING = 0
READY = 1
class ApplicationView:
class PackageView:
def __init__(self, model: Application, visible: bool = True):
def __init__(self, model: SoftwarePackage, visible: bool = True):
self.model = model
self.update_checked = model.update
self.visible = visible
self.status = ApplicationViewStatus.LOADING
self.status = PackageViewStatus.LOADING
def __repr__(self):
return '{} ( {} )'.format(self.model.base_data.name, self.model.get_type())