def createVersionChecker(self):
     checker = VersionChecker()
     checker.currentId = Version.buildWatermark()
     checker.uniqueClientId = Version.uniqueClientId() 
     
     checker.transport = HttpPostTransport()
     checker.transport.host = self.setup.updateCheckHost
     checker.transport.path = self.setup.updateCheckPath
     
     return checker
Exemple #2
0
    def loadPlugin():
        '''
        makes sure that plugin is loaded
        '''

        from ngSkinTools.version import Version

        if not Utils.isPluginLoaded():
            cmds.loadPlugin(Utils.PLUGIN_BINARY, quiet=True)

        if not Utils.DEBUG_MODE:
            if Utils.getPluginVersion() != Version.pluginVersion():
                Utils.displayError(
                    "Invalid plugin version detected: required '%s', but was '%s'. Clean reinstall recommended."
                    % (Version.pluginVersion(), Utils.getPluginVersion()))
Exemple #3
0
    def createInnerUi(self, parent):
        layout = FormLayout(parent=parent, width=400, height=180)

        labelTitle = cmds.text(label=Version.getReleaseName(),
                               font='boldLabelFont')

        logoFrame = cmds.tabLayout(parent=layout,
                                   tv=False,
                                   childResizable=True,
                                   scrollable=False,
                                   width=130,
                                   height=130,
                                   innerMarginWidth=10)
        cmds.image(image=os.path.join(os.path.dirname(__file__), 'images',
                                      'logo.jpg'))
        layout.attachForm(logoFrame, 10, 10, None, None)

        cmds.setParent(layout)
        labelCopyright = cmds.text(label=Version.COPYRIGHT)
        labelUrl = cmds.text(label=Version.PRODUCT_URL)

        layout.attachForm(labelTitle, 10, None, None, 10)

        layout.attachControl(labelCopyright, labelTitle, 25, None, None, None)
        layout.attachForm(labelCopyright, None, None, None, 10)
        layout.attachControl(labelUrl, labelCopyright, 0, None, None, None)
        layout.attachForm(labelUrl, None, None, None, 10)

        return layout
Exemple #4
0
 def loadPlugin():
     '''
     makes sure that plugin is loaded
     '''
     
     from ngSkinTools.version import Version
     
     if not Utils.isPluginLoaded():
         cmds.loadPlugin(Utils.PLUGIN_BINARY,quiet=True)
         
     if not Utils.DEBUG_MODE:
         if Utils.getPluginVersion()!=Version.pluginVersion():
             Utils.displayError("Invalid plugin version detected: required '%s', but was '%s'. Clean reinstall recommended." % (Version.pluginVersion(), Utils.getPluginVersion()))
Exemple #5
0
 def createInnerUi(self,parent):
     layout = FormLayout(parent=parent,width=400,height=180)
     
     
     labelTitle = cmds.text(label=Version.getReleaseName(), font='boldLabelFont')
     
     logoFrame = cmds.tabLayout(parent=layout,tv=False,childResizable=True,scrollable=False,width=130,height=130,innerMarginWidth=10)
     cmds.image(image=os.path.join(os.path.dirname(__file__),'images','logo.jpg'))
     layout.attachForm(logoFrame,10,10,None,None)
     
     cmds.setParent(layout)
     labelCopyright = cmds.text(label=Version.COPYRIGHT)
     labelUrl = cmds.text(label=Version.PRODUCT_URL)
     
     
     layout.attachForm(labelTitle, 10, None, None, 10)
     
     layout.attachControl(labelCopyright, labelTitle, 25,None,None,None)
     layout.attachForm(labelCopyright,None,None,None,10)
     layout.attachControl(labelUrl, labelCopyright, 0,None,None,None)
     layout.attachForm(labelUrl,None,None,None,10)
     
     return layout
 def createWindowTitle(self):
     '''
     creates main window title
     '''
     return Version.getReleaseName()
Exemple #7
0
 def createWindowTitle(self):
     '''
     creates main window title
     '''
     return Version.getReleaseName()
 def testClientIdDiffersAfterReset(self):
     id1 = Version.uniqueClientId()
     cmds.optionVar(remove=Options.VAR_OPTION_PREFIX+"updateCheckUniqueClientId")
     self.assertNotEqual(id1, Version.uniqueClientId())
 def testClientIdEqualBetweenCalls(self):
     id1 = Version.uniqueClientId()
     self.assertEqual(id1, Version.uniqueClientId())
Exemple #10
0
 def testClientIdDiffersAfterReset(self):
     id1 = Version.uniqueClientId()
     cmds.optionVar(remove=Options.VAR_OPTION_PREFIX +
                    "updateCheckUniqueClientId")
     self.assertNotEqual(id1, Version.uniqueClientId())
Exemple #11
0
 def testClientIdEqualBetweenCalls(self):
     id1 = Version.uniqueClientId()
     self.assertEqual(id1, Version.uniqueClientId())