~ubuntu-branches/ubuntu/raring/hplip/raring-proposed

« back to all changes in this revision

Viewing changes to ui4/ui_utils.py

  • Committer: Package Import Robot
  • Author(s): Mark Purcell
  • Date: 2012-05-26 11:20:39 UTC
  • mfrom: (1.5.6) (31.1.3 precise)
  • Revision ID: package-import@ubuntu.com-20120526112039-bevxczegxnbyr5m7
Tags: 3.12.4-1
* New upstream release
* Switch to source/format 3.0 (quilt) - drop dpatch
* Refreshed debian/patches
* dh_autoreconf debian/autogen.sh & set local-options single-debian-patch
* Update to debian/compat -> 9
* Fix "hardened build flags" patch from Moritz - thanks (Closes: #667828)
* Fix "duplex descriptor uninitialized" patch from Matej (Closes: #583273)
* Fix "please migrate to kde-runtime" patch from Pino (Closes: #666544)

Show diffs side-by-side

added added

removed removed

Lines of Context:
23
23
import os.path
24
24
import re
25
25
import os
 
26
import time
26
27
 
27
28
# Local
28
29
from base.g import *
122
123
        self.working_dir = '.'
123
124
        self.voice_phone = ''
124
125
        self.email_address = ''
 
126
        self.upgrade_notify=True
 
127
        self.upgrade_last_update_time=0
 
128
        self.upgrade_pending_update_time=0
 
129
        self.latest_available_version=""
125
130
        self.loadDefaults()
126
131
 
127
132
 
136
141
 
137
142
 
138
143
    def loadDefaults(self):
139
 
        self.cmd_scan = self.__setup(['xsane -V %SANE_URI%', 'kooka', 'xscanimage'])
 
144
        self.cmd_scan = self.__setup(['simple-scan %SANE_URI%', 'xsane -V %SANE_URI%', 'kooka', 'xscanimage'])
140
145
        self.cmd_fab = self.__setup(['hp-fab'])
141
146
 
142
147
 
186
191
        self.voice_phone = unicode(self.value("voice_phone").toString())
187
192
        self.email_address = unicode(self.value("email_address").toString())
188
193
        self.endGroup()
 
194
        
 
195
        self.beginGroup("upgrade")
 
196
        self.upgrade_notify= bool(self.value("notify_upgrade").toBool())
 
197
        self.latest_available_version=str(self.value("latest_available_version").toString())
 
198
            
 
199
        i, Ok = self.value("last_upgraded_time").toInt()
 
200
        if Ok and i >0:
 
201
            self.upgrade_last_update_time =i
 
202
        else:
 
203
            self.upgrade_last_update_time = 0
 
204
            
 
205
        i, Ok = self.value("pending_upgrade_time").toInt()
 
206
        if Ok and i >0 :
 
207
            self.upgrade_pending_update_time = i
 
208
        else:
 
209
            self.upgrade_pending_update_time = 0
 
210
            
 
211
        self.endGroup()
189
212
 
190
213
 
191
214
    def save(self):
222
245
        self.setValue("voice_phone", QVariant(self.voice_phone))
223
246
        self.setValue("email_address", QVariant(self.email_address))
224
247
        self.endGroup()
 
248
        
 
249
        self.beginGroup("upgrade")
 
250
        self.setValue("notify_upgrade", QVariant(self.upgrade_notify))
 
251
        if self.upgrade_last_update_time <1:
 
252
            self.upgrade_last_update_time = time.time()         # <---Need to verify code once
 
253
            
 
254
        self.setValue("last_upgraded_time", QVariant(self.upgrade_last_update_time))
 
255
        self.setValue("pending_upgrade_time", QVariant(self.upgrade_pending_update_time))
 
256
        self.endGroup()
 
257
 
225
258
 
226
259
        self.sync()
227
260