def setupHeaderData(self, metamodel):

        self.setColumnCount(len(self.propertyNames))

        for c, sProperty in enumerate(self.propertyNames):

            propertyDct = self.propertiesDct[sProperty]

            sValue = propertyDct.get("uiDisplay")
            if not sValue:
                sValue = labelify(sProperty)

            self.setHeaderData(c, Qt.Horizontal, sValue, Qt.DisplayRole)

            sValue = propertyDct.get("uiToolTip", labelify(sProperty))
            self.setHeaderData(c, Qt.Horizontal, sValue, Qt.ToolTipRole)
Ejemplo n.º 2
0
    def loadProject(self, proj, **kwargs):

        self.project = proj

        bSuccess = proj.init(**kwargs)
        self.setupModelData(proj)

        if not bSuccess:
            return False

        proj.loadLibraries(noError=True)

        view = self.parent()
        if not view:
            view = self

        damUser = proj.loggedUser()
        sUserName = damUser.loginName if damUser else ""
        sWinTitle = " - ".join((labelify(proj.name), sUserName))

        view.setWindowTitle(sWinTitle)

        self.treeWidget.childrenWidget.resizeColumnsToContents()

        try:
            self.loadPathHistoryFromPrefs()
        except:
            traceback.print_exc()
            #logMsg(e.message, warning=True)

        return bSuccess
Ejemplo n.º 3
0
    def setupHeaderData(self, metamodel):

        self.setColumnCount(len(self.propertyNames))

        for c, sProperty in enumerate(self.propertyNames):

            propertyDct = self.propertiesDct[sProperty]

            sValue = propertyDct.get("uiDisplay")
            if not sValue:
                sValue = labelify(sProperty)

            self.setHeaderData(c, Qt.Horizontal, sValue, Qt.DisplayRole)

            sValue = propertyDct.get("uiToolTip", labelify(sProperty))
            self.setHeaderData(c, Qt.Horizontal, sValue, Qt.ToolTipRole)
Ejemplo n.º 4
0
    def loadProject(self, proj, **kwargs):

        self.project = proj

        bSuccess = proj.init(**kwargs)
        self.setupModelData(proj)

        if not bSuccess:
            return False

        proj.loadLibraries(noError=True)

        view = self.parent()
        if not view:
            view = self

        damUser = proj.loggedUser()
        sUserName = damUser.loginName if damUser else ""
        sWinTitle = " - ".join((labelify(proj.name), sUserName))

        view.setWindowTitle(sWinTitle)

        return bSuccess