updated tk servers dialog to save config
This commit is contained in:
parent
cb72a70d85
commit
73b147b152
1 changed files with 9 additions and 1 deletions
|
@ -1,5 +1,6 @@
|
||||||
import tkinter as tk
|
import tkinter as tk
|
||||||
|
|
||||||
|
from coretk import appdirs
|
||||||
from coretk.coreclient import CoreServer
|
from coretk.coreclient import CoreServer
|
||||||
from coretk.dialogs.dialog import Dialog
|
from coretk.dialogs.dialog import Dialog
|
||||||
|
|
||||||
|
@ -113,7 +114,14 @@ class ServersDialog(Dialog):
|
||||||
button.grid(row=0, column=1, sticky="ew")
|
button.grid(row=0, column=1, sticky="ew")
|
||||||
|
|
||||||
def click_save_configuration(self):
|
def click_save_configuration(self):
|
||||||
pass
|
servers = []
|
||||||
|
for name in sorted(self.app.core.servers):
|
||||||
|
server = self.app.core.servers[name]
|
||||||
|
servers.append(
|
||||||
|
{"name": server.name, "address": server.address, "port": server.port}
|
||||||
|
)
|
||||||
|
self.app.config["servers"] = servers
|
||||||
|
appdirs.save_config(self.app.config)
|
||||||
|
|
||||||
def click_create(self):
|
def click_create(self):
|
||||||
name = self.name.get()
|
name = self.name.get()
|
||||||
|
|
Loading…
Add table
Reference in a new issue