Skip to content
Snippets Groups Projects
Commit a8d0e6dc authored by André Machado's avatar André Machado
Browse files

Botões do Family Shield se atualizam corretamente

parent cbf5809d
No related branches found
No related tags found
1 merge request!4added toggle on/off family shield on CP
Pipeline #
...@@ -4,6 +4,7 @@ ...@@ -4,6 +4,7 @@
import gi import gi
gi.require_version('Gtk', '3.0') gi.require_version('Gtk', '3.0')
from gi.repository import Gtk from gi.repository import Gtk
import subprocess
# Esta classe armazena as funcoes que sao executadas # Esta classe armazena as funcoes que sao executadas
# quando o usuario interage com os componentes da GUI # quando o usuario interage com os componentes da GUI
...@@ -64,15 +65,25 @@ def statusEpoptes(): ...@@ -64,15 +65,25 @@ def statusEpoptes():
return True return True
def getShieldLocalState(): def getShieldLocalState():
return True proc = subprocess.Popen("family-shield --status", shell=True, stdout=subprocess.PIPE)
if proc.communicate()[0].find("enabled") != -1:
return True
else:
return False
def getShieldRedeState(): def getShieldRedeState():
return True proc = subprocess.Popen("family-shield --status --network", shell=True, stdout=subprocess.PIPE)
if proc.communicate()[0].find("enabled") != -1:
return True
else:
return False
def getAtualizacaoState(): def getAtualizacaoState():
# TODO: retornar o estado atual das atualizações automáticas
return True return True
def getPortalP2PState(): def getPortalP2PState():
# TODO: retornar o estado do compartilhamento P2P
return True return True
if __name__ == "__main__": if __name__ == "__main__":
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment