def __init__(self, cursor, path, daemon = False):
		QtGui.QWidget.__init__(self)
		
		self.ui = Ui_General()
		self.ui.setupUi(self)
		
		self.setAttribute(QtCore.Qt.WA_DeleteOnClose)
		
		self.cursor = cursor
		self.backup_path = path
		
		self.infoFileName = os.path.join(self.backup_path, "Info.plist")
		self.manifestFileName = os.path.join(self.backup_path, "Manifest.plist")
		self.statusFileName = os.path.join(self.backup_path, "Status.plist")
		
		if (daemon == False):
			self.populateUI()