Krita Source Code Documentation
Loading...
Searching...
No Matches
ui_mixer_slider_docker.py
Go to the documentation of this file.
1
'''
2
SPDX-FileCopyrightText: 2019 Tusooa Zhu <tusooa@vista.aero>
3
4
This file is part of Krita-docker-color-slider.
5
6
SPDX-License-Identifier: GPL-3.0-or-later
7
'''
8
try
:
9
from
PyQt6.QtWidgets
import
QDialogButtonBox, QLabel, QVBoxLayout, QHBoxLayout, QSpinBox
10
from
PyQt6.QtCore
import
Qt
11
except
:
12
from
PyQt5.QtWidgets
import
QDialogButtonBox, QLabel, QVBoxLayout, QHBoxLayout, QSpinBox
13
from
PyQt5.QtCore
import
Qt
14
import
krita
15
16
from
.settings_dialog
import
SettingsDialog
17
18
19
class
UIMixerSliderDocker
(object):
20
def
__init__
(self):
21
self.
krita_instance
= krita.Krita.instance()
22
self.
main_dialog
=
SettingsDialog
(self, self.
krita_instance
.activeWindow().qwindow())
23
24
self.
button_box
= QDialogButtonBox(self.
main_dialog
)
25
self.
vbox
= QVBoxLayout(self.
main_dialog
)
26
self.
hbox
= QHBoxLayout(self.
main_dialog
)
27
self.
line_edit
=
None
28
29
self.
button_box
.accepted.connect(self.
main_dialog
.accept)
30
self.
button_box
.rejected.connect(self.
main_dialog
.reject)
31
32
self.
button_box
.setOrientation(Qt.Orientation.Horizontal)
33
self.
button_box
.setStandardButtons(QDialogButtonBox.StandardButton.Ok | QDialogButtonBox.StandardButton.Cancel)
34
35
def
initialize
(self, docker):
36
self.
docker
= docker
37
38
self.
vbox
.addLayout(self.
hbox
)
39
self.
hbox
.addWidget(QLabel(i18n(
'Number of slider lines: '
)))
40
self.
line_edit
= QSpinBox()
41
self.
line_edit
.setValue(len(docker.sliders))
42
self.
hbox
.addWidget(self.
line_edit
)
43
44
self.
vbox
.addWidget(self.
button_box
)
45
46
self.
main_dialog
.show()
47
self.
main_dialog
.activateWindow()
48
self.
main_dialog
.exec()
mixer_slider_docker.settings_dialog.SettingsDialog
Definition
settings_dialog.py:14
mixer_slider_docker.ui_mixer_slider_docker.UIMixerSliderDocker
Definition
ui_mixer_slider_docker.py:19
mixer_slider_docker.ui_mixer_slider_docker.UIMixerSliderDocker.main_dialog
main_dialog
Definition
ui_mixer_slider_docker.py:22
mixer_slider_docker.ui_mixer_slider_docker.UIMixerSliderDocker.initialize
initialize(self, docker)
Definition
ui_mixer_slider_docker.py:35
mixer_slider_docker.ui_mixer_slider_docker.UIMixerSliderDocker.button_box
button_box
Definition
ui_mixer_slider_docker.py:24
mixer_slider_docker.ui_mixer_slider_docker.UIMixerSliderDocker.__init__
__init__(self)
Definition
ui_mixer_slider_docker.py:20
mixer_slider_docker.ui_mixer_slider_docker.UIMixerSliderDocker.vbox
vbox
Definition
ui_mixer_slider_docker.py:25
mixer_slider_docker.ui_mixer_slider_docker.UIMixerSliderDocker.line_edit
line_edit
Definition
ui_mixer_slider_docker.py:27
mixer_slider_docker.ui_mixer_slider_docker.UIMixerSliderDocker.krita_instance
krita_instance
Definition
ui_mixer_slider_docker.py:21
mixer_slider_docker.ui_mixer_slider_docker.UIMixerSliderDocker.hbox
hbox
Definition
ui_mixer_slider_docker.py:26
mixer_slider_docker.ui_mixer_slider_docker.UIMixerSliderDocker.docker
docker
Definition
ui_mixer_slider_docker.py:36
QtCore
QtWidgets
QtCore
QtWidgets
plugins
python
mixer_slider_docker
ui_mixer_slider_docker.py
Generated at
2025-11-04 02:30:02+01:00
from
Krita
branch
master
, commit
c9dde2e79561a8aea4a7e8d9ac99c98a7bac9e52