2 # Convert pre-1.9.5 Defaults section settings.
12 # Convert KAlarm pre-1.9.5 entries
13 if (/^DefSoundVolume=(.*)$/) {
14 $param = ($1 < 0) ?
-1 : ($1 > 1) ?
100 : $1 * 100;
15 print "SoundVolume=$param\n";
16 print "# DELETE DefSoundVolume\n";
18 elsif (/^DefCmdLogType=(.*)$/) {
19 $cmdLogType = ($1 == 1) ?
"File"
20 : ($1 == 2) ?
"Terminal" : "Discard";
21 print "# DELETE DefCmdLogType\n";
23 elsif (/^DefRecurPeriod=(.*)$/) {
24 $param = ($1 == 1) ?
"Login"
25 : ($1 == 2) ?
"SubDaily"
27 : ($1 == 4) ?
"Weekly"
28 : ($1 == 5) ?
"Monthly"
29 : ($1 == 6) ?
"Yearly" : "None";
30 print "RecurPeriod=$param\n";
31 print "# DELETE DefRecurPeriod\n";
33 elsif (/^DefRemindUnits=(.*)$/) {
34 $param = ($1 == 1) ?
"Days"
35 : ($1 == 2) ?
"Weeks" : "HoursMinutes";
36 print "RemindUnits=$param\n";
37 print "# DELETE DefRemindUnits\n";
39 elsif (/^DefSoundType=(.*)$/) {
41 $soundType = ($1 == 1) ?
"Beep"
43 : ($1 == 3) ?
"Speak" : "None";
45 print "# DELETE DefSoundType\n";
48 # Convert KAlarm pre-1.4.6 entries
49 elsif (/^DefSound=(.*)$/) {
53 print "# DELETE DefSound\n";
56 # Convert KAlarm pre-1.3.0 entries
57 elsif (/^DefCmdXterm=(.*)$/) {
58 $cmdLogType = ($1 eq "true") ?
"Terminal" : "Discard";
59 print "# DELETE DefCmdXterm\n";
64 print "CmdLogType=$cmdLogType\n";
67 print "SoundType=$soundType\n";