@@ -36,11 +36,15 @@ def __init__(self, window, restart):
36
36
self .setRestart (restart )
37
37
38
38
# OptionsView setter methods
39
- def initView (self , driver , connection , enabled , version ):
39
+ def initView (self , driver , connection , enabled , version , system , bookmark , mode ):
40
40
self ._getVersion ().Text = version
41
41
self ._getDriverService (driver ).State = 1
42
42
self ._getConnectionService (connection ).State = 1
43
43
self ._getConnectionService (0 ).Model .Enabled = enabled
44
+ self ._getSytemTable ().State = int (system )
45
+ self ._getBookmark ().State = int (bookmark )
46
+ self .enableSQLMode (bookmark )
47
+ self ._getSQLMode ().State = int (mode )
44
48
45
49
def setDriverVersion (self , version ):
46
50
self ._getVersion ().Text = version
@@ -55,13 +59,25 @@ def setConnectionLevel(self, level, enabled):
55
59
def setRestart (self , enabled ):
56
60
self ._getRestart ().setVisible (enabled )
57
61
62
+ def enableSQLMode (self , state ):
63
+ self ._getSQLMode ().Model .Enabled = bool (state )
64
+
58
65
# OptionsView private control methods
59
66
def _getDriverService (self , index ):
60
67
return self ._window .getControl ('OptionButton%s' % (index + 1 ))
61
68
62
69
def _getConnectionService (self , index ):
63
70
return self ._window .getControl ('OptionButton%s' % (index + 3 ))
64
71
72
+ def _getSytemTable (self ):
73
+ return self ._window .getControl ('CheckBox1' )
74
+
75
+ def _getBookmark (self ):
76
+ return self ._window .getControl ('CheckBox2' )
77
+
78
+ def _getSQLMode (self ):
79
+ return self ._window .getControl ('CheckBox3' )
80
+
65
81
def _getVersion (self ):
66
82
return self ._window .getControl ('Label2' )
67
83
0 commit comments