Beispiel #1
0
 def toggleTetris(self):
     self.tetris = Dialog(_('Tetris'), None, self, True, QtGui.QKeySequence(Qt.Key_F6))
     _tetris = Tetris(self.tetris)
     self.tetris.addWidget(_tetris)
     self.tetris.resize(240,500)
     _tetris.start()
     self.tetris.exec_()
Beispiel #2
0
def showException(ex_type, tb):
    title = _("Error occured !")
    closeButton = True

    if ex_type in (yali4.exception_fatal, yali4.exception_pisi):
        closeButton = False

    ctx.debugger.log(tb)
    d = Dialog(title, ExceptionWidget(tb, not closeButton), None, closeButton, icon="error")
    d.resize(300,160)
    d.exec_()
Beispiel #3
0
    def __init__(self, showTimeStamp=True):
        title = _("Debug")
        self.debugWidget = QtGui.QWidget()
        self.debugShortCut = QtGui.QShortcut(QtGui.QKeySequence(Qt.Key_F2),
                                             self.debugWidget)
        QObject.connect(self.debugShortCut, SIGNAL("activated()"),
                        self.toggleDebug)

        self.traceback = DebugContainer(self.debugWidget, showTimeStamp)
        self.loglevel = QtGui.QComboBox(self.debugWidget)
        self.loglevel.addItem("0 : Developer Messages")
        self.loglevel.addItem("1 : All Messages")
        QObject.connect(self.loglevel, SIGNAL("currentIndexChanged(int)"),
                        self.loglevelChanged)

        l = QtGui.QVBoxLayout(self.debugWidget)
        l.addWidget(self.loglevel)
        l.addWidget(self.traceback)

        self.window = Dialog(title, self.debugWidget)
        self.window.resize(500, 400)
        self.aspect = DebuggerAspect(self)
Beispiel #4
0
 def showError(self, title, message, parent=None):
     r = ErrorWidget(parent)
     r.label.setText(message)
     d = Dialog(title, r, self, closeButton=False)
     d.resize(300, 200)
     d.exec_()
Beispiel #5
0
 def showGPL(self):
     # make a GPL dialog
     d = Dialog("GPL", Gpl(self), self)
     d.resize(500, 400)
     d.exec_()
Beispiel #6
0
 def showReleaseNotes(self):
     # make a release notes dialog
     d = Dialog(_('Release Notes'), ReleaseNotes(self), self)
     d.resize(500,400)
     d.exec_()
Beispiel #7
0
 def toggleConsole(self):
     if not self.terminal:
         self.terminal = Dialog(_('Terminal'), self._terminal, self, True, QtGui.QKeySequence(Qt.Key_F11))
         self.terminal.resize(700,500)
     self.terminal.exec_()