+++ /dev/null
-# Authors: Amaury Medeiros and Paulo Ouriques
-# Software License: GPL
-
-from PyQt4.QtCore import *
-from PyQt4.QtGui import *
-
-from backup.pcsbackup import *
-from pcsuiutils import *
-from tsuigeneralmethods import *
-
-class PcsApplicationList(QFrame):
-
- ''' Class that creates buttons on the main frame. Each button
- represents a Pc Suite Application.'''
-
- def __init__(self, deviceManager, parent=None):
- super(PcsApplicationList, self).__init__(parent)
- self.layout = QHBoxLayout()
- self.setFixedSize(480,200)
- self.createList()
- self.setLayout(self.layout)
- self.deviceManager = deviceManager
-
- def createList(self):
- self.listWidget = QListWidget()
- self.listWidget.setViewMode(QListView.IconMode)
- self.listWidget.setDragDropMode(QAbstractItemView.NoDragDrop)
-
- # Creates Backup application applet
- backupButton = QListWidgetItem()
- backupButton.setIcon(QIcon(BACKUP_IMAGE))
- backupButton.setText("Backup")
- backupButton.setToolTip("Backup Application")
- self.listWidget.addItem(backupButton)
-
- self.connect(self.listWidget,
- SIGNAL("itemDoubleClicked(QListWidgetItem *)"),
- self.openBackupApplication)
-
- self.layout.addWidget(self.listWidget)
-
- def openBackupApplication(self):
- deviceInfo = self.deviceManager.getCurrentDevice()
- backup = PcsBackup(deviceInfo, self)
- centralize(backup)
- backup.show()
-
-