Fix some overlooked bugs from the change in the way service files are saved.

bzr-revno: 1193
This commit is contained in:
Raoul Snyman 2011-01-07 09:02:59 +02:00
commit 76e655f3fa
2 changed files with 6 additions and 5 deletions

View File

@ -28,6 +28,7 @@ import os
import logging import logging
import cPickle import cPickle
import zipfile import zipfile
from pprint import pformat
log = logging.getLogger(__name__) log = logging.getLogger(__name__)
@ -307,7 +308,7 @@ class ServiceManager(QtGui.QWidget):
Setter for service file. Setter for service file.
""" """
self._fileName = unicode(fileName) self._fileName = unicode(fileName)
self.parent.setServiceModified(self.isModified, self.shortFileName()) self.parent.setServiceModified(self.isModified(), self.shortFileName())
QtCore.QSettings(). \ QtCore.QSettings(). \
setValue(u'service/last file',QtCore.QVariant(fileName)) setValue(u'service/last file',QtCore.QVariant(fileName))
@ -685,7 +686,7 @@ class ServiceManager(QtGui.QWidget):
# Top Item was selected so set the last one # Top Item was selected so set the last one
if setLastItem: if setLastItem:
lastItem.setSelected(True) lastItem.setSelected(True)
self.isModified = True self.setModified(True)
def onMoveSelectionDown(self): def onMoveSelectionDown(self):
""" """
@ -708,7 +709,7 @@ class ServiceManager(QtGui.QWidget):
serviceIterator += 1 serviceIterator += 1
if setSelected: if setSelected:
firstItem.setSelected(True) firstItem.setSelected(True)
self.isModified = True self.setModified(True)
def onCollapseAll(self): def onCollapseAll(self):
""" """
@ -752,7 +753,7 @@ class ServiceManager(QtGui.QWidget):
self.serviceItems.remove(self.serviceItems[item]) self.serviceItems.remove(self.serviceItems[item])
self.serviceItems.insert(0, temp) self.serviceItems.insert(0, temp)
self.repaintServiceList(0, count) self.repaintServiceList(0, count)
self.isModified = True self.setModified(True)
def onServiceUp(self): def onServiceUp(self):
""" """

View File

@ -98,4 +98,4 @@ class SettingsForm(QtGui.QDialog, Ui_SettingsDialog):
Run any post-setup code for the tabs on the form Run any post-setup code for the tabs on the form
""" """
for tabIndex in range(0, self.settingsTabWidget.count()): for tabIndex in range(0, self.settingsTabWidget.count()):
self.settingsTabWidget.widget(tabIndex).postSetUp() self.settingsTabWidget.widget(tabIndex).postSetUp()