예제 #1
0
 def __init__(self, obj, parent=None):
     QtWidgets.QDialog.__init__(self, parent)
     self.ui = Ui_VariablesDialog()
     self.ui.setupUi(self)
     self.ui.buttonBox.accepted.connect(self.accept)
     self.ui.buttonBox.rejected.connect(self.reject)
     metadata = obj.metadata
     if isinstance(obj, File):
         self.setWindowTitle(_("File: %s") % obj.base_filename)
     elif isinstance(obj, Track):
         tn = metadata['tracknumber']
         if len(tn) == 1:
             tn = "0" + tn
         self.setWindowTitle(_("Track: %s %s ") % (tn, metadata['title']))
     else:
         self.setWindowTitle(_("Variables"))
     self._display_metadata(metadata)