mirror of
https://git.deluge-torrent.org/deluge
synced 2025-08-21 01:28:53 +00:00
tweak last
This commit is contained in:
parent
d7c7222d4f
commit
31b05cfaa9
1 changed files with 20 additions and 7 deletions
|
@ -31,10 +31,13 @@ this is our wizard which aids configuration for new users
|
||||||
# this exception statement from your version. If you delete this exception
|
# this exception statement from your version. If you delete this exception
|
||||||
# statement from all source files in the program, then also delete it here.
|
# statement from all source files in the program, then also delete it here.
|
||||||
|
|
||||||
|
|
||||||
class WizardGTK:
|
class WizardGTK:
|
||||||
|
|
||||||
"""
|
"""
|
||||||
the main window for our configuration wizard
|
the main window for our configuration wizard
|
||||||
"""
|
"""
|
||||||
|
|
||||||
def __init__(self):
|
def __init__(self):
|
||||||
import gtk
|
import gtk
|
||||||
import gtk.glade
|
import gtk.glade
|
||||||
|
@ -42,6 +45,7 @@ class WizardGTK:
|
||||||
import deluge
|
import deluge
|
||||||
import deluge.common
|
import deluge.common
|
||||||
import deluge.pref
|
import deluge.pref
|
||||||
|
|
||||||
self.wtree = gtk.glade.XML(deluge.common.get_glade_file("wizard.glade")\
|
self.wtree = gtk.glade.XML(deluge.common.get_glade_file("wizard.glade")\
|
||||||
, domain='deluge')
|
, domain='deluge')
|
||||||
self.wtree.signal_autoconnect({'apply_prefs': self.apply_prefs,
|
self.wtree.signal_autoconnect({'apply_prefs': self.apply_prefs,
|
||||||
|
@ -50,6 +54,7 @@ class WizardGTK:
|
||||||
'close': self.cancel})
|
'close': self.cancel})
|
||||||
#add deluge logo to headers
|
#add deluge logo to headers
|
||||||
self.window = self.wtree.get_widget("wizard")
|
self.window = self.wtree.get_widget("wizard")
|
||||||
|
self.manager = deluge.core
|
||||||
pixmap = deluge.common.get_logo(48)
|
pixmap = deluge.common.get_logo(48)
|
||||||
self.window.set_page_header_image(self.wtree.get_widget('label1'), \
|
self.window.set_page_header_image(self.wtree.get_widget('label1'), \
|
||||||
pixmap)
|
pixmap)
|
||||||
|
@ -274,9 +279,12 @@ class WizardGTK:
|
||||||
"""
|
"""
|
||||||
import os
|
import os
|
||||||
import deluge.common
|
import deluge.common
|
||||||
|
try:
|
||||||
firstrun = open(os.path.join(deluge.common.CONFIG_DIR, 'firstrun'), 'w')
|
firstrun = open(os.path.join(deluge.common.CONFIG_DIR, 'firstrun'), 'w')
|
||||||
firstrun.write("")
|
firstrun.write("")
|
||||||
firstrun.close()
|
firstrun.close()
|
||||||
|
except:
|
||||||
|
pass
|
||||||
|
|
||||||
def cancel(self, *args):
|
def cancel(self, *args):
|
||||||
"""
|
"""
|
||||||
|
@ -292,10 +300,8 @@ class WizardGTK:
|
||||||
saves configuration settings
|
saves configuration settings
|
||||||
"""
|
"""
|
||||||
import gtk
|
import gtk
|
||||||
try:
|
import deluge_core
|
||||||
self.create_file()
|
self.create_file()
|
||||||
except:
|
|
||||||
pass
|
|
||||||
self.config.set("random_port", self.wtree.get_widget('chk_random_ports'\
|
self.config.set("random_port", self.wtree.get_widget('chk_random_ports'\
|
||||||
).get_active())
|
).get_active())
|
||||||
self.config.set("listen_on", [self.wtree.get_widget("spin_port_min")\
|
self.config.set("listen_on", [self.wtree.get_widget("spin_port_min")\
|
||||||
|
@ -317,4 +323,11 @@ class WizardGTK:
|
||||||
self.config.set("default_download_path", self.wtree.get_widget(\
|
self.config.set("default_download_path", self.wtree.get_widget(\
|
||||||
'download_path_button').get_filename())
|
'download_path_button').get_filename())
|
||||||
self.config.save()
|
self.config.save()
|
||||||
|
import deluge.core
|
||||||
|
import deluge.common
|
||||||
|
self.manager = deluge.core.Manager(deluge.common.CLIENT_CODE, deluge.common.CLIENT_VERSION,
|
||||||
|
'%s %s' % (deluge.common.PROGRAM_NAME, deluge.common.PROGRAM_VERSION),
|
||||||
|
deluge.common.CONFIG_DIR)
|
||||||
|
self.manager.apply_prefs()
|
||||||
|
|
||||||
gtk.main_quit()
|
gtk.main_quit()
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue