Skip to content
Snippets Groups Projects
Commit 0095e196 authored by Diego Giovane Pasqualin's avatar Diego Giovane Pasqualin
Browse files

Merge branch 'issue/273' into 'master'

Issue/273

See merge request !2
parents 8e48a57f 30bcb60f
No related branches found
No related tags found
1 merge request!2Issue/273
Pipeline #
This diff is collapsed.
#!/usr/bin/env python
import gi
gi.require_version('Gtk', '3.0')
from gi.repository import Gtk
# Esta classe armazena as funcoes que sao executadas
# quando o usuario interage com os componentes da GUI
class Handler:
def onDeleteWindow(self, *args):
Gtk.main_quit(*args)
def onToggleLocalFamilyShield(self, switch, args):
if(switch.get_active()):
# TODO: ativar Family Shield local
print("Family Shield ligado localmente")
else:
# TODO: desativar Family Shield local
print("Family Shield desligado localmente")
def onToggleNetworkFamilyShield(self, switch, args):
if(switch.get_active()):
# TODO: ativar Family Shield na rede
print("Family Shield ligado na rede")
else:
# TODO: desativar Family Shield na rede
print("Family Shield desligado na rede")
def onEpoptesButtonPressed(self, button):
# TODO: abrir Epoptes
print("Botao Epoptes pressionado!")
def onToggleAutoupgrade(self, switch, args):
if(switch.get_active()):
# TODO: ativar le-autoupgrade
print("le-autoupgrade ligado")
else:
# TODO: desativar le-autoupgrade
print("le-autoupgrade desligado")
def onSharedFolderButtonPressed(self, button):
# TODO: abrir a pasta compartilhada
print("Botao Pasta compartilhada pressionado!")
def onToggleEdubarP2P(self, switch, args):
if(switch.get_active()):
# TODO: ativar P2P
print("P2P ligado")
else:
# TODO: desativar P2P
print("P2P desligado")
def getNumArquivosEdubar():
# TODO: retornar uma string contendo o numero de arquivos correto
return "10"
def getArmazenamentoEdubar():
# TODO: retornar uma string contendo o espaco de armazenamento
return "15Mb"
if __name__ == "__main__":
builder = Gtk.Builder()
builder.add_from_file("le-control-panel.glade")
builder.connect_signals(Handler())
window = builder.get_object("mainwindow")
labelNumArquivosEdubar = builder.get_object("labelArquivosEdubar")
labelNumArquivosEdubar.set_label(getNumArquivosEdubar())
labelArmazenamentoEdubar = builder.get_object("labelArmazenamentoEdubar")
labelArmazenamentoEdubar.set_label(getArmazenamentoEdubar())
window.show_all()
Gtk.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