|
Krita Source Code Documentation
|
#include <kis_selection_actions_panel.h>
Inheritance diagram for KisSelectionActionsPanel:Classes | |
| struct | Private |
Public Member Functions | |
| void | canvasWidgetChanged (KisCanvasWidgetBase *canvas) |
| void | draw (QPainter &painter) |
| bool | eventFilter (QObject *obj, QEvent *event) override |
| KisSelectionActionsPanel ()=delete | |
| KisSelectionActionsPanel (KisViewManager *viewManager) | |
| void | setEnabled (bool enabled) |
| void | setVisible (bool visible) |
| ~KisSelectionActionsPanel () | |
Private Member Functions | |
| void | drawActionBarBackground (QPainter &gc) const |
| bool | handleMove (QEvent *event, const QPoint &pos) |
| bool | handlePress (QEvent *event, const QPoint &pos, Qt::MouseButton button=Qt::LeftButton) |
| bool | handleRelease (QEvent *event, const QPoint &pos) |
| QPoint | initialDragHandlePosition () const |
| QPoint | mouseEventPos (const QMouseEvent *mouseEvent) |
| void | movePanelWidgets () |
| Moves all the widgets that are a part of the panel. | |
| QPoint | tabletEventPos (const QTabletEvent *tabletEvent) |
| bool | touchEventPos (const QTouchEvent *touchEvent, QPoint &outPos) |
| QPoint | transformHandleCoords (QPoint pos) |
| QPoint | updateCanvasBoundaries (QPoint position, QWidget *canvasWidget) const |
Private Attributes | |
| QScopedPointer< Private > | d |
Definition at line 30 of file kis_selection_actions_panel.h.
|
delete |
| KisSelectionActionsPanel::KisSelectionActionsPanel | ( | KisViewManager * | viewManager | ) |
Definition at line 88 of file kis_selection_actions_panel.cpp.
References button(), BUTTON_SIZE, KisSelectionActionsPanel::Private::buttonData(), KisViewManager::canvas(), d, and KisViewManager::selectionManager().
| KisSelectionActionsPanel::~KisSelectionActionsPanel | ( | ) |
Definition at line 104 of file kis_selection_actions_panel.cpp.
| void KisSelectionActionsPanel::canvasWidgetChanged | ( | KisCanvasWidgetBase * | canvas | ) |
Definition at line 234 of file kis_selection_actions_panel.cpp.
References d, and KisAbstractCanvasWidget::widget().
| void KisSelectionActionsPanel::draw | ( | QPainter & | painter | ) |
Definition at line 108 of file kis_selection_actions_panel.cpp.
References button(), d, and drawActionBarBackground().
|
private |
Definition at line 296 of file kis_selection_actions_panel.cpp.
References BUTTON_SIZE, d, KisPaintingTweaks::dragColor(), and KisIconUtils::useDarkIcons().
|
override |
Definition at line 171 of file kis_selection_actions_panel.cpp.
References d, handleMove(), handlePress(), mouseEventPos(), tabletEventPos(), and touchEventPos().
|
private |
Definition at line 351 of file kis_selection_actions_panel.cpp.
References d, movePanelWidgets(), and updateCanvasBoundaries().
|
private |
Definition at line 332 of file kis_selection_actions_panel.cpp.
|
private |
|
private |
Definition at line 276 of file kis_selection_actions_panel.cpp.
References BUFFER_SPACE, KisCanvasWidgetBase::coordinatesConverter(), d, KisCoordinatesConverter::imageToWidget(), KIS_ASSERT, KisSelection::selectedRect(), and updateCanvasBoundaries().
|
private |
Definition at line 376 of file kis_selection_actions_panel.cpp.
References transformHandleCoords().
|
private |
Moves all the widgets that are a part of the panel.
Definition at line 362 of file kis_selection_actions_panel.cpp.
References button(), BUTTON_SIZE, and d.
| void KisSelectionActionsPanel::setEnabled | ( | bool | enabled | ) |
Definition at line 161 of file kis_selection_actions_panel.cpp.
References d, and setVisible().
| void KisSelectionActionsPanel::setVisible | ( | bool | visible | ) |
Definition at line 124 of file kis_selection_actions_panel.cpp.
References button(), d, initialDragHandlePosition(), and movePanelWidgets().
|
private |
Definition at line 385 of file kis_selection_actions_panel.cpp.
References transformHandleCoords().
|
private |
Definition at line 394 of file kis_selection_actions_panel.cpp.
References transformHandleCoords().
|
private |
Definition at line 414 of file kis_selection_actions_panel.cpp.
References d.
|
private |
Definition at line 246 of file kis_selection_actions_panel.cpp.
References BUFFER_SPACE, BUTTON_SIZE, and d.
|
private |
Definition at line 65 of file kis_selection_actions_panel.h.