Krita Source Code Documentation
Loading...
Searching...
No Matches
assignprofiledialog.assignprofiledialog.AssignProfileDialog Class Reference
+ Inheritance diagram for assignprofiledialog.assignprofiledialog.AssignProfileDialog:

Public Member Functions

 __init__ (self, parent)
 
 accept (self)
 
 assignProfile (self)
 
 createActions (self, window)
 
 setup (self)
 

Public Attributes

 accept
 
 assignProfile
 
 buttonBox
 
 cmbProfile
 
 dialog
 

Detailed Description

Definition at line 15 of file assignprofiledialog.py.

Constructor & Destructor Documentation

◆ __init__()

assignprofiledialog.assignprofiledialog.AssignProfileDialog.__init__ ( self,
parent )

Definition at line 17 of file assignprofiledialog.py.

17 def __init__(self, parent):
18 super(AssignProfileDialog, self).__init__(parent)
19

References assignprofiledialog.assignprofiledialog.AssignProfileDialog.__init__().

Member Function Documentation

◆ accept()

assignprofiledialog.assignprofiledialog.AssignProfileDialog.accept ( self)

Definition at line 50 of file assignprofiledialog.py.

50 def accept(self):
51 doc = Application.activeDocument()
52 doc.setColorProfile(self.cmbProfile.currentText())
53

References assignprofiledialog.assignprofiledialog.AssignProfileDialog.cmbProfile.

◆ assignProfile()

assignprofiledialog.assignprofiledialog.AssignProfileDialog.assignProfile ( self)

Definition at line 20 of file assignprofiledialog.py.

20 def assignProfile(self):
21 doc = Application.activeDocument()
22 if doc is None:
23 QMessageBox.information(
24 Application.activeWindow().qwindow(),
25 i18n("Assign Profile"),
26 i18n("There is no active document."))
27 return
28
29 self.dialog = QDialog(Application.activeWindow().qwindow())
30
31 self.cmbProfile = QComboBox(self.dialog)
32 for profile in sorted(
33 Application.profiles(doc.colorModel(), doc.colorDepth())):
34 self.cmbProfile.addItem(profile)
35
36 vbox = QVBoxLayout(self.dialog)
37 vbox.addWidget(self.cmbProfile)
38 self.buttonBox = QDialogButtonBox(self.dialog)
39 self.buttonBox.setOrientation(Qt.Orientation.Horizontal)
40 self.buttonBox.setStandardButtons(
41 QDialogButtonBox.StandardButton.Ok | QDialogButtonBox.StandardButton.Cancel)
42 self.buttonBox.accepted.connect(self.dialog.accept)
43 self.buttonBox.accepted.connect(self.accept)
44 self.buttonBox.rejected.connect(self.dialog.reject)
45 vbox.addWidget(self.buttonBox)
46 self.dialog.show()
47 self.dialog.activateWindow()
48 self.dialog.exec()
49

◆ createActions()

assignprofiledialog.assignprofiledialog.AssignProfileDialog.createActions ( self,
window )

Definition at line 57 of file assignprofiledialog.py.

57 def createActions(self, window):
58 action = window.createAction("assing_profile_to_image",
59 i18n("Assign Profile to Image"))
60 action.triggered.connect(self.assignProfile)

◆ setup()

assignprofiledialog.assignprofiledialog.AssignProfileDialog.setup ( self)

Definition at line 54 of file assignprofiledialog.py.

54 def setup(self):
55 pass
56

Member Data Documentation

◆ accept

assignprofiledialog.assignprofiledialog.AssignProfileDialog.accept

Definition at line 43 of file assignprofiledialog.py.

◆ assignProfile

assignprofiledialog.assignprofiledialog.AssignProfileDialog.assignProfile

Definition at line 60 of file assignprofiledialog.py.

◆ buttonBox

assignprofiledialog.assignprofiledialog.AssignProfileDialog.buttonBox

Definition at line 38 of file assignprofiledialog.py.

◆ cmbProfile

assignprofiledialog.assignprofiledialog.AssignProfileDialog.cmbProfile

Definition at line 31 of file assignprofiledialog.py.

◆ dialog

assignprofiledialog.assignprofiledialog.AssignProfileDialog.dialog

Definition at line 29 of file assignprofiledialog.py.


The documentation for this class was generated from the following file: