Ejemplo n.º 1
0
    def choose_texdir_clicked(self, checked):
        dlg = QFileDialog(self, "Choose texture output directory", self.texdir_dir)
        dlg.setFileMode(QFileDialog.Directory)
        if dlg.exec_():
            relative_path = util.get_rel_path(str(dlg.selectedFiles()[0]), prefs['assetdir'])
            if not relative_path:
                QMessageBox.warning(self, 'h3dimport', \
                    'Path must be under asset directory tree')
                return

            self.edit_texdir.setText(relative_path)
Ejemplo n.º 2
0
 def browse_outfile_clicked(self):
     dlg = QFileDialog(self, "Save h3da file", self.outfiledir, \
         "dark-hammer anims (*.h3da)")
     dlg.setFileMode(QFileDialog.AnyFile)
     dlg.setAcceptMode(QFileDialog.AcceptSave)
     if dlg.exec_():
         relative_path = util.get_rel_path(str(dlg.selectedFiles()[0]), prefs['assetdir'])
         if not relative_path:
             QMessageBox.warning(self, 'h3dimport', 'Path must be under asset directory tree')
             return
         self.edit_outfilepath.setText(add_extension(relative_path, "h3da"))
         self.outfiledir = os.path.normpath(str(dlg.directory().path()))
Ejemplo n.º 3
0
    def choose_texdir_clicked(self, checked):
        dlg = QFileDialog(self, "Choose texture output directory",
                          self.texdir_dir)
        dlg.setFileMode(QFileDialog.Directory)
        if dlg.exec_():
            relative_path = util.get_rel_path(str(dlg.selectedFiles()[0]),
                                              prefs['assetdir'])
            if not relative_path:
                QMessageBox.warning(self, 'h3dimport', \
                    'Path must be under asset directory tree')
                return

            self.edit_texdir.setText(relative_path)
Ejemplo n.º 4
0
 def browse_outfile_clicked(self, checked):
     dlg = QFileDialog(self, "Save h3dm file", self.outfile_dir, \
         "dark-hammer models (*.h3dm)")
     dlg.setFileMode(QFileDialog.AnyFile)
     dlg.setAcceptMode(QFileDialog.AcceptSave)
     if dlg.exec_():
         relative_path = util.get_rel_path(str(dlg.selectedFiles()[0]),
                                           prefs['assetdir'])
         if not relative_path:
             QMessageBox.warning(self, 'h3dimport', \
                 'Path must be under asset directory tree')
             return
         self.edit_outfilepath.setText(add_extension(relative_path, "h3dm"))
         self.outfile_dir = os.path.normpath(str(dlg.directory().path()))