def __init__(self): QtGui.QWidget.__init__(self, None) self.ui = Ui_YaliMain() self.ui.setupUi(self) self.font = 10 self.screenData = None # shortcut to open help self.helpShortCut = QtGui.QShortcut(QtGui.QKeySequence(Qt.Key_F1),self) # shortcut to open debug window self.debugShortCut = QtGui.QShortcut(QtGui.QKeySequence(Qt.Key_F2),self) # shortcut to open a console self.consoleShortCut = QtGui.QShortcut(QtGui.QKeySequence(Qt.Key_F11),self) # something funny self.cursorShortCut = QtGui.QShortcut(QtGui.QKeySequence(Qt.Key_F7),self) self.themeShortCut = QtGui.QShortcut(QtGui.QKeySequence(Qt.Key_F8),self) self.tetrisShortCut = QtGui.QShortcut(QtGui.QKeySequence(Qt.Key_F6),self) # set style self._style = ctx.consts.stylesheet self.updateStyle() # move one step at a time self.moveInc = 1 # Dont need help as default self.ui.helpContent.hide() self.ui.toggleHelp.setText(_("Show Help")) # Main Slots self.connect(self.helpShortCut, SIGNAL("activated()"), self.slotToggleHelp) self.connect(self.debugShortCut, SIGNAL("activated()"), self.toggleDebug) self.connect(self.consoleShortCut, SIGNAL("activated()"), self.toggleConsole) self.connect(self.cursorShortCut, SIGNAL("activated()"), self.toggleCursor) self.connect(self.themeShortCut, SIGNAL("activated()"), self.toggleTheme) self.connect(self.tetrisShortCut, SIGNAL("activated()"), self.toggleTetris) self.connect(self.ui.buttonNext, SIGNAL("clicked()"), self.slotNext) self.connect(self.ui.buttonBack, SIGNAL("clicked()"), self.slotBack) self.connect(self.ui.toggleHelp, SIGNAL("clicked()"), self.slotToggleHelp) self.connect(self.ui.releaseNotes, SIGNAL("clicked()"), self.showReleaseNotes) self._terminal = QTermWidget.QTermWidget() self._terminal.sendText("export TERM='xterm'\nclear\n") self.cmb = _("right") self.dontAskCmbAgain = False self.terminal = None self.tetris = None
def __init__(self): QtGui.QWidget.__init__(self, None) self.ui = Ui_YaliMain() self.ui.setupUi(self) self.font = 10 self.screenData = None # shortcut to open help self.helpShortCut = QtGui.QShortcut(QtGui.QKeySequence(Qt.Key_F1),self) # shortcut to open debug window self.debugShortCut = QtGui.QShortcut(QtGui.QKeySequence(Qt.Key_F2),self) # something funny self.tetrisShortCut = QtGui.QShortcut(QtGui.QKeySequence(Qt.Key_F6),self) self.cursorShortCut = QtGui.QShortcut(QtGui.QKeySequence(Qt.Key_F7),self) self.themeShortCut = QtGui.QShortcut(QtGui.QKeySequence(Qt.Key_F8),self) # shortcut to open a console self.consoleShortCut = QtGui.QShortcut(QtGui.QKeySequence(Qt.Key_F11),self) # set style self._style = ctx.consts.stylesheet self.updateStyle() # move one step at a time self.moveInc = 1 # Dont need help as default self.ui.helpContent.hide() self.ui.toggleHelp.setText(_("Show Help")) # ToolButton Popup Menu self.popupMenu = QtGui.QMenu() self.shutDownAction = self.popupMenu.addAction(QtGui.QIcon(QtGui.QPixmap(":/images/system-shutdown.png")), _("Turn off Computer")) self.rebootAction = self.popupMenu.addAction(QtGui.QIcon(QtGui.QPixmap(":/images/system-reboot.png")), _("Restart Computer")) self.restartAction = self.popupMenu.addAction(QtGui.QIcon(QtGui.QPixmap(":/images/system-yali-reboot.png")), _("Restart YALI")) #self.popupMenu.setDefaultAction(self.shutDownAction) self.ui.toolButton.setMenu(self.popupMenu) self.ui.toolButton.setDefaultAction(self.shutDownAction) # Main Slots self.connect(self.helpShortCut, SIGNAL("activated()"), self.slotToggleHelp) self.connect(self.debugShortCut, SIGNAL("activated()"), self.toggleDebug) self.connect(self.consoleShortCut, SIGNAL("activated()"), self.toggleConsole) self.connect(self.cursorShortCut, SIGNAL("activated()"), self.toggleCursor) self.connect(self.themeShortCut, SIGNAL("activated()"), self.toggleTheme) self.connect(self.tetrisShortCut, SIGNAL("activated()"), self.toggleTetris) self.connect(self.ui.buttonNext, SIGNAL("clicked()"), self.slotNext) self.connect(self.ui.buttonBack, SIGNAL("clicked()"), self.slotBack) self.connect(self.ui.toggleHelp, SIGNAL("clicked()"), self.slotToggleHelp) self.connect(self.ui.releaseNotes, SIGNAL("clicked()"), self.showReleaseNotes) self.connect(self.popupMenu, SIGNAL("triggered(QAction*)"), self.slotMenu) self._terminal = QTermWidget.QTermWidget() self._terminal.sendText("export TERM='xterm'\nclear\n") self.cmb = _("right") self.dontAskCmbAgain = False self.terminal = None self.tetris = None