Example #1
0
 def showError(self, title, text):
     self.showMessage(title, text)
     if not self.quietModeCheckBox.checked:
         box = QtGui.QMessageBox()
         box.setWindowTitle(title)
         box.setText(text)
         box.exec_()
     return
Example #2
0
    def isProjectSuitable(self):
        '''
		check current project state.
		'''
        messageBox = QtGui.QMessageBox(parent=None, title="Message.")

        if mari.projects.current() is None:

            self.messageBox("Please open a project.")

            return False

        geo = mari.geo.current()
        if geo is None:

            self.messageBox("Please select an object to export texture from.")

            return False
        #if geo.currentChannel().currentLayer() == None:
        #	mari.utils.message("No channels to get paint from.")
        #	return False
        return True
Example #3
0
    def convert(self):
        uiFile = self.uiNameEdit.text
        if (len(uiFile) < 3):  #nothing inserted
            QtGui.QMessageBox.critical(
                0, "Error",
                "ui file name is not inserted! I don't know, what to handle. Sorry."
            )
            return

        self.insertMessageBox = QtGui.QMessageBox(
            QtGui.QMessageBox.Information, "Insert",
            "Place cursor where you would like the code to be pasted")
        self.insertMessageBox.setStandardButtons(QtGui.QMessageBox.Ok
                                                 | QtGui.QMessageBox.Cancel)
        self.insertMessageBox.setModal(False)  # don't block
        QtCore.QObject.connect(
            self.insertMessageBox.button(self.insertMessageBox.Ok),
            QtCore.SIGNAL("clicked()"), self.insertText)
        self.insertMessageBox.setWindowFlags(
            self.insertMessageBox.windowFlags() |
            QtCore.Qt.WindowStaysOnTopHint)  # on top until a buttin is pressed
        self.insertMessageBox.show()
Example #4
0
 def messageBox(self, message):
     messageBox = QtGui.QMessageBox(parent=None)
     messageBox.setText(message)
     messageBox.exec_()