def get_main_ui(self): panel = UI.ServicePluginPanel(title='Samba', icon='/dl/samba/icon.png', status=self.service_status, servicename=self.service_name) if not backend.is_installed(): panel.append(UI.VContainer(UI.ErrorBox(title='Error', text='Samba is not installed'))) else: panel.append(self.get_default_ui()) return panel
def on_session_start(self): self._tab = 0 self._cfg = backend.SambaConfig(self.app) if backend.is_installed(): self._cfg.load() self._editing_share = None self._editing_user = None self._editing = None self._adding_user = False
def get_main_ui(self): panel = UI.ServicePluginPanel(title='Samba', icon='/dl/samba/icon.png', status=self.service_status, servicename=self.service_name) if not backend.is_installed(): panel.append( UI.VContainer( UI.ErrorBox(title='Error', text='Samba is not installed'))) else: panel.append(self.get_default_ui()) return panel