# (c) Copyright 2009-2015. CodeWeavers, Inc.
import gobject
gobject.threads_init()
import gtk
import cxproduct
import cxguitools
class UsageDialogController(object):
def __init__(self):
self.xml = gtk.Builder()
self.xml.set_translation_domain("crossover")
self.xml.add_from_file(cxguitools.get_ui_path("cxusage"))
self.xml.connect_signals(self)
self.xml.get_object("UsageDialog").set_icon_list(
*cxguitools.get_std_icon_list('cxregister'))
def usage_cancel(self, _caller):
# pylint: disable=R0201
gtk.main_quit()
def log_usage_clicked(self, _caller):
# pylint: disable=R0201
cxproduct.save_setting('CrossOver', 'ReportWineUsage', '1')
gtk.main_quit()
def no_usage_clicked(self, _caller):
# pylint: disable=R0201
cxproduct.save_setting('CrossOver', 'ReportWineUsage', '0')
gtk.main_quit()