Exemple #1
0
    def __init__(self, parent=None):
        QtGui.QDialog.__init__(self, parent)
        PMXBaseWidgetComponent.__init__(self)
        self.setupUi(self)

        self.baseWindowTitle = self.windowTitle()

        self.model = ConfigureTreeModel(self)
        self.model.proxyConfigureCreated.connect(
            self.on_model_proxyConfigureCreated)

        self.proxyModelProperties = PropertiesProxyModel(self)
        self.proxyModelProperties.setSourceModel(self.model)

        self.treeView.setModel(self.proxyModelProperties)

        self.stackedWidget = QtGui.QStackedWidget(self.splitter)
        self.widgetsLayout.addWidget(self.stackedWidget)
Exemple #2
0
    def __init__(self, application):
        QtGui.QDialog.__init__(self)
        self.setupUi(self)
        self.application = application

        self.baseWindowTitle = self.windowTitle()

        self.model = PMXConfigureTreeModel(self)
        self.model.proxySettingsCreated.connect(
            self.on_model_proxySettingsCreated)

        self.proxyModelSettings = PMXConfigureProxyModel(self)
        self.proxyModelSettings.setSourceModel(self.model)

        self.treeView.setModel(self.proxyModelSettings)

        self.stackedWidget = QtGui.QStackedWidget(self.splitter)
        self.widgetsLayout.addWidget(self.stackedWidget)
Exemple #3
0
 def configEditorWidgets(self):
     self.stackedWidget = QtGui.QStackedWidget()
     self.stackedWidget.setFrameShape(QtGui.QFrame.StyledPanel)
     self.stackedWidget.setFrameShadow(QtGui.QFrame.Sunken)
     self.editorsLayout.insertWidget(1, self.stackedWidget)
     self.indexes = {}
     self.editors = [ widgets.PMXSnippetWidget(self),
                      widgets.PMXCommandWidget(self),
                      widgets.PMXDragCommandWidget(self),
                      widgets.PMXBundleWidget(self),
                      widgets.PMXTemplateFileWidget(self),
                      widgets.PMXTemplateWidget(self),
                      widgets.PMXPreferenceWidget(self),
                      widgets.PMXLanguageWidget(self),
                      widgets.PMXMacroWidget(self),
                      widgets.PMXProjectWidget(self),
                      widgets.PMXNoneWidget(self) ]
     for editor in self.editors:
         self.indexes[editor.TYPE] = self.stackedWidget.addWidget(editor)