Skip to content

Commit d34fbb9

Browse files
committed
Reorganizes imports and adds missing docstrings
1 parent 3479351 commit d34fbb9

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

56 files changed

+122
-120
lines changed

shortcut_composer/api_krita/actions/transform_actions.py

+1-2
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,7 @@
88
QWidgetAction,
99
QToolButton,
1010
QPushButton,
11-
QWidget,
12-
)
11+
QWidget)
1312

1413
from ..enums import Tool, TransformMode
1514
from ..core_api import KritaInstance

shortcut_composer/api_krita/core_api.py

+2-3
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
# SPDX-FileCopyrightText: © 2022-2024 Wojciech Trybus <[email protected]>
22
# SPDX-License-Identifier: GPL-3.0-or-later
33

4-
from krita import Krita as Api, Extension, qApp
54
from typing import Callable, Protocol, Any
65

6+
from krita import Krita as Api, Extension, qApp
77
from PyQt5.QtWidgets import (
88
QMainWindow,
99
QDesktopWidget,
@@ -18,8 +18,7 @@
1818
Version,
1919
Canvas,
2020
Cursor,
21-
View,
22-
)
21+
View)
2322

2423

2524
class KritaInstance:

shortcut_composer/api_krita/enums/__init__.py

+1-2
Original file line numberDiff line numberDiff line change
@@ -16,5 +16,4 @@
1616
"NodeType",
1717
"Action",
1818
"Toggle",
19-
"Tool"
20-
]
19+
"Tool"]

shortcut_composer/api_krita/enums/action.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@
22
# SPDX-License-Identifier: GPL-3.0-or-later
33

44
from krita import Krita as Api
5-
65
from PyQt5.QtGui import QIcon
6+
77
from .helpers import EnumGroup, Group
88

99

shortcut_composer/api_krita/enums/blending_mode.py

-1
Original file line numberDiff line numberDiff line change
@@ -234,5 +234,4 @@ def pretty_name(self) -> str:
234234
BlendingMode.HEAT_GLOW_FREEZE_REFLECT_HYBRID:
235235
"Heat-Glow & Freeze-Reflect Hybrid",
236236
BlendingMode.REFLECT_FREEZE: "Reflect-Freeze",
237-
238237
}

shortcut_composer/api_krita/enums/helpers/enum_group.py

+1
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
import sys
55
from typing import Tuple, TypeVar
66
from enum import Enum, EnumMeta
7+
78
T = TypeVar("T", bound=Enum)
89

910

shortcut_composer/api_krita/enums/node_types.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
# SPDX-FileCopyrightText: © 2022-2024 Wojciech Trybus <[email protected]>
22
# SPDX-License-Identifier: GPL-3.0-or-later
33

4-
from krita import Krita as Api
54
from enum import Enum
65

6+
from krita import Krita as Api
77
from PyQt5.QtGui import QIcon
88

99

shortcut_composer/api_krita/enums/toggle.py

+2-1
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,10 @@
11
# SPDX-FileCopyrightText: © 2022-2024 Wojciech Trybus <[email protected]>
22
# SPDX-License-Identifier: GPL-3.0-or-later
33

4-
from krita import Krita as Api
54
from enum import Enum
65

6+
from krita import Krita as Api
7+
78

89
class Toggle(Enum):
910
"""

shortcut_composer/api_krita/enums/tool.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@
22
# SPDX-License-Identifier: GPL-3.0-or-later
33

44
from krita import Krita as Api
5-
65
from PyQt5.QtGui import QIcon
6+
77
from .helpers import EnumGroup, Group
88

99

shortcut_composer/api_krita/enums/transform_mode.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
# SPDX-FileCopyrightText: © 2022-2024 Wojciech Trybus <[email protected]>
22
# SPDX-License-Identifier: GPL-3.0-or-later
33

4-
from krita import Krita as Api
54
from enum import Enum
65

6+
from krita import Krita as Api
77
from PyQt5.QtGui import QIcon
88

99

shortcut_composer/api_krita/pyqt/__init__.py

+1-2
Original file line numberDiff line numberDiff line change
@@ -17,5 +17,4 @@
1717
"RoundButton",
1818
"BaseWidget",
1919
"Painter",
20-
"Timer",
21-
]
20+
"Timer"]

shortcut_composer/api_krita/pyqt/painter.py

+1-2
Original file line numberDiff line numberDiff line change
@@ -74,8 +74,7 @@ def paint_pixmap(self, center: QPoint, pixmap: QPixmap) -> None:
7474
center.y() - pixmap.height()//2,
7575
pixmap.width(),
7676
pixmap.height(),
77-
pixmap
78-
)
77+
pixmap)
7978

8079
def _square(self, center: QPoint, width: int) -> QRectF:
8180
"""Return a square of given `width` at `center` point."""

shortcut_composer/api_krita/pyqt/pixmap_transform.py

+2-4
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,7 @@
66
QPainter,
77
QPixmap,
88
QImage,
9-
QBrush,
10-
)
9+
QBrush)
1110

1211

1312
class PixmapTransform:
@@ -39,5 +38,4 @@ def scale_pixmap(pixmap: QPixmap, size_px: int) -> QPixmap:
3938
size_px,
4039
size_px,
4140
Qt.KeepAspectRatio,
42-
Qt.SmoothTransformation
43-
)
41+
Qt.SmoothTransformation)

shortcut_composer/api_krita/wrappers/__init__.py

+1-2
Original file line numberDiff line numberDiff line change
@@ -24,5 +24,4 @@
2424
"Canvas",
2525
"Cursor",
2626
"Node",
27-
"View",
28-
]
27+
"View"]

shortcut_composer/api_krita/wrappers/database.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
# SPDX-FileCopyrightText: © 2022-2024 Wojciech Trybus <[email protected]>
22
# SPDX-License-Identifier: GPL-3.0-or-later
33

4-
from krita import Krita as Api
54
import os.path
65
from typing import Any
76

7+
from krita import Krita as Api
88
from PyQt5.QtSql import QSqlDatabase, QSqlQuery
99

1010

shortcut_composer/api_krita/wrappers/document.py

+2
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,9 @@
33

44
from dataclasses import dataclass
55
from typing import Protocol
6+
67
from PyQt5.QtCore import QByteArray
8+
79
from ..enums import NodeType
810
from .node import Node, KritaNode
911

shortcut_composer/composer_utils/__init__.py

+1-2
Original file line numberDiff line numberDiff line change
@@ -14,5 +14,4 @@
1414
"SettingsDialog",
1515
"ButtonsLayout",
1616
"CirclePoints",
17-
"Config",
18-
]
17+
"Config"]

shortcut_composer/composer_utils/buttons_layout.py

+1-5
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,7 @@
55
from dataclasses import dataclass
66

77
from PyQt5.QtCore import Qt
8-
from PyQt5.QtWidgets import (
9-
QDialogButtonBox,
10-
QAbstractButton,
11-
QVBoxLayout,
12-
)
8+
from PyQt5.QtWidgets import QDialogButtonBox, QAbstractButton, QVBoxLayout
139

1410
EmptyCallback = Callable[[], None]
1511

shortcut_composer/composer_utils/global_config.py

+2-1
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,10 @@
11
# SPDX-FileCopyrightText: © 2022-2024 Wojciech Trybus <[email protected]>
22
# SPDX-License-Identifier: GPL-3.0-or-later
33

4-
from config_system import FieldGroup
54
from PyQt5.QtGui import QColor
5+
66
from api_krita import Krita
7+
from config_system import FieldGroup
78

89

910
class GlobalConfig(FieldGroup):

shortcut_composer/composer_utils/label/__init__.py

+1-2
Original file line numberDiff line numberDiff line change
@@ -12,5 +12,4 @@
1212
"LabelWidget",
1313
"LabelInterface",
1414
"LabelWidgetStyle",
15-
"LabelTextColorizer"
16-
]
15+
"LabelTextColorizer"]

shortcut_composer/composer_utils/label/complex_widgets/numeric_value_picker.py

+13-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
# SPDX-FileCopyrightText: © 2022-2024 Wojciech Trybus <[email protected]>
22
# SPDX-License-Identifier: GPL-3.0-or-later
33

4+
from typing import Callable, TypeVar, Generic
5+
46
from PyQt5.QtCore import Qt
57
from PyQt5.QtWidgets import (
68
QAbstractSpinBox,
@@ -11,8 +13,6 @@
1113
QWidget,
1214
QLabel)
1315

14-
from typing import Callable, TypeVar, Generic
15-
1616
from composer_utils.label import LabelWidgetStyle, LabelWidget
1717
from composer_utils.label.label_widget_impl import dispatch_label_widget
1818
from ..label_interface import LabelInterface
@@ -21,6 +21,8 @@
2121

2222

2323
class NumericValuePicker(QWidget, Generic[T]):
24+
"""Widget that displays draggable LabelWidget with value set in SpinBox."""
25+
2426
def __init__(
2527
self,
2628
create_label_from_integer: Callable[[int], T],
@@ -51,6 +53,12 @@ def __init__(
5153
self.setLayout(self._layout)
5254

5355
def _init_layout(self) -> QHBoxLayout:
56+
"""
57+
Return layout of the widget.
58+
59+
- On the left, there is a LabelWidget with set value.
60+
- On the right, there is a spinbox to set a value in the label.
61+
"""
5462
right_side = QVBoxLayout()
5563
right_side.setAlignment(Qt.AlignTop)
5664
right_side.addWidget(QLabel("\nSet icon value:"))
@@ -64,6 +72,7 @@ def _init_layout(self) -> QHBoxLayout:
6472
return layout
6573

6674
def _create_icon(self, value: int) -> LabelWidget[T]:
75+
"""Create LabelWidget with given value."""
6776
label = self._create_label_from_integer(value)
6877

6978
icon = dispatch_label_widget(label)(
@@ -76,6 +85,7 @@ def _create_icon(self, value: int) -> LabelWidget[T]:
7685
return icon
7786

7887
def _init_spin_box(self) -> QSpinBox:
88+
"""Return spinbox."""
7989
def update_icon(a0: int) -> None:
8090
self._icon = self._create_icon(a0)
8191
self._icon_holder.setWidget(self._icon)
@@ -91,6 +101,7 @@ def update_icon(a0: int) -> None:
91101
return spin_box
92102

93103
def _init_icon_holder(self) -> QScrollArea:
104+
"""Return QScrollArea that can hold the LabelWidget."""
94105
icon_holder = QScrollArea()
95106
icon_holder.setHorizontalScrollBarPolicy(Qt.ScrollBarAlwaysOff)
96107
icon_holder.setVerticalScrollBarPolicy(Qt.ScrollBarAlwaysOff)

shortcut_composer/composer_utils/label/complex_widgets/scroll_area.py

+5-5
Original file line numberDiff line numberDiff line change
@@ -6,14 +6,14 @@
66

77
from PyQt5.QtCore import Qt, QTimer, pyqtSignal
88
from PyQt5.QtWidgets import (
9-
QWidget,
109
QScrollArea,
11-
QScroller,
12-
QLabel,
13-
QLineEdit,
1410
QVBoxLayout,
1511
QHBoxLayout,
16-
QSizePolicy)
12+
QSizePolicy,
13+
QScroller,
14+
QLineEdit,
15+
QWidget,
16+
QLabel)
1717

1818
from composer_utils.label import LabelWidget, LabelWidgetStyle
1919
from composer_utils.label.label_widget_impl import dispatch_label_widget

shortcut_composer/composer_utils/label/label_text.py

+1
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
# SPDX-License-Identifier: GPL-3.0-or-later
33

44
from dataclasses import dataclass, field
5+
56
from PyQt5.QtGui import QColor
67

78

shortcut_composer/composer_utils/label/label_widget_impl/dispatch_label_widget.py

+2-4
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,8 @@
33

44
from typing import Type, TypeVar
55

6-
from PyQt5.QtGui import (
7-
QPixmap,
8-
QIcon,
9-
)
6+
from PyQt5.QtGui import QPixmap, QIcon
7+
108
from ..label_text import LabelText
119
from ..label_widget import LabelWidget
1210
from ..label_interface import LabelInterface

shortcut_composer/composer_utils/label/label_widget_style.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
# SPDX-FileCopyrightText: © 2022-2024 Wojciech Trybus <[email protected]>
22
# SPDX-License-Identifier: GPL-3.0-or-later
33

4-
from typing import Callable
54
import platform
5+
from typing import Callable
66

77
from PyQt5.QtGui import QColor
88

shortcut_composer/composer_utils/settings_dialog.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@
55
from PyQt5.QtCore import Qt, QSize
66
from PyQt5.QtGui import QCursor
77

8-
from INFO import __version__, __author__, __license__
98
from api_krita import Krita
9+
from INFO import __version__, __author__, __license__
1010
from config_system.ui import ConfigFormWidget, SpinBox, ColorButton, Checkbox
1111
from .global_config import Config
1212
from .buttons_layout import ButtonsLayout

shortcut_composer/config_system/common_utils/api_krita.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,10 @@
33

44
"""Required part of api_krita package, so that no dependency is needed."""
55

6-
from krita import Krita as Api
76
from typing import Any, Protocol
87
from dataclasses import dataclass
98

9+
from krita import Krita as Api
1010
from PyQt5.QtCore import QByteArray
1111

1212

shortcut_composer/config_system/common_utils/save_location.py

+1
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33

44
from typing import Any, Protocol
55
from enum import Enum
6+
67
from .api_krita import Krita
78

89

shortcut_composer/config_system/field_base_impl/__init__.py

+1-2
Original file line numberDiff line numberDiff line change
@@ -12,5 +12,4 @@
1212
"NonListField",
1313
"ListField",
1414
"DualField",
15-
"FieldWithEditableDefault"
16-
]
15+
"FieldWithEditableDefault"]

shortcut_composer/config_system/field_base_impl/common_utils/parsers.py

+1
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33

44
from typing import Generic, TypeVar, Type, Protocol
55
from enum import Enum
6+
67
from PyQt5.QtGui import QColor
78

89
T = TypeVar("T")

shortcut_composer/config_system/field_base_impl/dual_field.py

+1
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
# SPDX-License-Identifier: GPL-3.0-or-later
33

44
from typing import Callable, Generic, TypeVar
5+
56
from ..field import Field
67
from ..field_group import FieldGroup
78

shortcut_composer/config_system/field_base_impl/field_with_editable_default.py

+1
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
# SPDX-License-Identifier: GPL-3.0-or-later
33

44
from typing import Callable, Generic, TypeVar
5+
56
from ..field import Field
67

78
T = TypeVar("T")

shortcut_composer/config_system/field_base_impl/list_field.py

+1
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
# SPDX-License-Identifier: GPL-3.0-or-later
33

44
from typing import TypeVar, Generic
5+
56
from ..field_base import FieldBase
67
from .common_utils import dispatch_parser
78

shortcut_composer/config_system/field_base_impl/non_list_field.py

+1
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
# SPDX-License-Identifier: GPL-3.0-or-later
33

44
from typing import TypeVar, Generic
5+
56
from ..field_base import FieldBase
67
from .common_utils import dispatch_parser
78

0 commit comments

Comments
 (0)