예제 #1
0
파일: am_maya.py 프로젝트: pixo/hk
def pushMaya ( db = None, doc_id = "", description = "", item = None,
                screenshot = "", msgbar = False, progressbar = False,
                selection = False, rename = True, extension = ".mb" ) :

    if not ( screenshot == "" ) :
      fname = os.path.join ( "/tmp", "%s%s" % ( core.hashTime (), extension ) )
      fname = saveFile ( fname, selection, msgbar, doc_id )
      
      if fname :
          destination = core.push ( db, doc_id, fname, description, progressbar,
                                    msgbar, rename )
          core.transfer ( screenshot, destination, doc_id )
          source = os.path.join ( destination, doc_id + extension )
          print "pushMaya():", source          
          assetExport ( source )
          
          if msgbar :
              msgbar ( "Done" )
          
          return destination
      
      return False

    else :
      msgbar ( "Please make a screenshot" )
예제 #2
0
파일: am_maya.py 프로젝트: pixo/hk
 def screenshotClicked ( self ) :
     self.screenshot = doScreenshot ( os.path.join ( "/tmp", "%s.jpg" % core.hashTime() ) )
     self.labelImage.setPixmap ( self.screenshot )