Beispiel #1
0
    def __init__(self, *args ):
        QtGui.QWidget.__init__( self, *args )
        self.ui = Ui_multiVimWidget()
        self.ui.setupUi( self )

        self.fileList = []

        self.vw = VimWrapper(vimExec=vimExec)
        self.vw.addEventHandler( self.eventBuffer )
        self.vw.start()
        self.vw.openFile( 'tests/some_file1.txt' )
        self.vw.openFile( 'tests/some_file2.txt' )

        self.timer = QtCore.QTimer(self)
        QtCore.QObject.connect( self.timer, QtCore.SIGNAL('timeout()'), self.slotProcessVimEvents )
        self.timer.start( 1 ) # 0.2 s

        QtCore.QObject.connect( self.ui.evaluateButton, QtCore.SIGNAL('clicked()'), self.slotEvaluate)
        QtCore.QObject.connect( self.ui.tabWidget, QtCore.SIGNAL('currentChanged(int)'), self.slotTabChanged)