コード例 #1
0
ファイル: actions.py プロジェクト: emayssat/python-eggs
    def on_fileNewOvfAction_triggered(self):
        item = LMyItem()
        item.setName("OVFeedback_X")
        fileName = tempfile.mkstemp(suffix=".conf", prefix="ovf_", dir="/tmp", text=True)[1]
        item.setConfigurationFile(fileName)
        item.setCompositeClassName("LOneVariableFeedbackComposite")
        item.buildComposite()
        item.saveCompositeConfiguration()
        self.dataContainer.feedbacks.append(item)
        self.parent().updateUi()

        tabWidget = self.parent().tabWidget
        numberOfTabs = tabWidget.count()
        lastTabIndex = numberOfTabs - 1
        tabWidget.setCurrentIndex(lastTabIndex)
        debug(self, "Jump to tab %d" % lastTabIndex, 5)