@@ -22,10 +22,12 @@ import javax.swing.JButton
22
22
import javax.swing.JCheckBox
23
23
import javax.swing.JOptionPane
24
24
import javax.swing.JPanel
25
+ import javax.swing.JSeparator
25
26
import javax.swing.JSpinner
26
27
import javax.swing.JTabbedPane
27
28
import javax.swing.JTextField
28
29
import javax.swing.SpinnerNumberModel
30
+ import javax.swing.SwingConstants
29
31
import javax.swing.table.DefaultTableModel
30
32
import oracle.dbtools.raptor.templates.CodeTemplateUtil
31
33
import oracle.ide.panels.DefaultTraversablePanel
@@ -45,6 +47,7 @@ class PreferencePanel extends DefaultTraversablePanel {
45
47
val JCheckBox clearScreenCheckBox = new JCheckBox
46
48
val JCheckBox autoExecuteCheckBox = new JCheckBox
47
49
val JCheckBox checkRunUtplsqlTestCheckBox = new JCheckBox
50
+ val JCheckBox useSmartTimesCheckBox = new JCheckBox
48
51
val JButton importSnippetsButton = new JButton (UtplsqlResources . getString(" PREF_IMPORT_SNIPPETS_BUTTON_LABEL" ))
49
52
val JPanel realtimeReporterPanel = new JPanel
50
53
val SpinnerNumberModel numberOfRunsInHistoryModel = new SpinnerNumberModel (1 , 1 , 100 , 1 );
@@ -104,6 +107,10 @@ class PreferencePanel extends DefaultTraversablePanel {
104
107
runTab. add(
105
108
runTab. field. label. withText(UtplsqlResources . getString(" PREF_CHECK_RUN_UTPLSQL_TEST_LABEL" )). component(
106
109
checkRunUtplsqlTestCheckBox))
110
+ runTab. add(
111
+ runTab. field. label. withText(UtplsqlResources . getString(" PREF_USE_SMART_TIMES_LABEL" )). component(
112
+ useSmartTimesCheckBox))
113
+ runTab. addRow(new JSeparator (SwingConstants . HORIZONTAL ))
107
114
runTab. addRow(importSnippetsButton)
108
115
runTab. addVerticalSpring
109
116
@@ -336,6 +343,7 @@ class PreferencePanel extends DefaultTraversablePanel {
336
343
clearScreenCheckBox.selected = info.clearScreen
337
344
autoExecuteCheckBox.selected = info.autoExecute
338
345
checkRunUtplsqlTestCheckBox.selected = info.checkRunUtplsqlTest
346
+ useSmartTimesCheckBox.selected = info.useSmartTimes
339
347
numberOfRunsInHistorySpinner.value = info.numberOfRunsInHistory
340
348
showDisabledCounterCheckBox.selected = info.showDisabledCounter
341
349
showWarningsCounterCheckBox.selected = info.showWarningsCounter
@@ -371,6 +379,7 @@ class PreferencePanel extends DefaultTraversablePanel {
371
379
info.autoExecute = autoExecuteCheckBox.selected
372
380
info.numberOfRunsInHistory = numberOfRunsInHistorySpinner.value as Integer
373
381
info.checkRunUtplsqlTest = checkRunUtplsqlTestCheckBox.selected
382
+ info.useSmartTimes = useSmartTimesCheckBox.selected
374
383
info.showDisabledCounter = showDisabledCounterCheckBox.selected
375
384
info.showWarningsCounter = showWarningsCounterCheckBox.selected
376
385
info.showInfoCounter = showInfoCounterCheckBox.selected
0 commit comments