+++ /dev/null
-# Authors: Amaury Medeiros and Paulo Ouriques
-# Software License: GPL
-
-from pcsbackupwizard import PcsBackupWizard
-from pcsrestorebackupui import PcsRestoreBackupUi
-from pcsbackupmanagerui import PcsBackupManagerUi
-
-class PcsWindowManager:
- class _impl:
- def __init__(self, deviceInfo, parent = None):
- self.__newBackup = PcsBackupWizard(deviceInfo, self, parent)
- self.__restoreBackup = PcsRestoreBackupUi(deviceInfo, self, parent)
- self.__backupManager = PcsBackupManagerUi(deviceInfo, self, parent)
-
- def getNewBackup(self):
- return self.__newBackup
-
- def getRestoreBackup(self):
- return self.__restoreBackup
-
- def getBackupManager(self):
- return self.__backupManager
-
- __instance = None
-
- def __init__(self, deviceInfo = None, parent = None):
- if PcsWindowManager.__instance is None:
- PcsWindowManager.__instance = PcsWindowManager._impl(deviceInfo, parent)
- self.__dict__['Singleton_instance'] = PcsWindowManager.__instance
-
- def __getattr__(self, attr):
- return getattr(self.__instance, attr)
-
- def __setattr__(self, attr, value):
- return setattr(self.__instance, attr, value)
-
\ No newline at end of file