40 Q_PROPERTY(
bool displaySelection READ displaySelection NOTIFY displaySelectionChanged);
41 Q_PROPERTY(
bool havePixelsSelected READ havePixelsSelected NOTIFY currentSelectionChanged);
57 bool showSelectionAsMask()
const;
62 void selectionChanged();
63 void clipboardDataChanged();
76 void pasteAsReference();
77 void pasteShapeStyle();
83 void fillForegroundColor();
84 void fillBackgroundColor();
86 void fillForegroundColorOpacity();
87 void fillBackgroundColorOpacity();
88 void fillPatternOpacity();
91 void convertToVectorSelection();
92 void convertToRasterSelection();
93 void convertShapesToVectorSelection();
94 void convertToShape();
95 void enableSelectionActionsPanel(
bool enabled);
98 void copySelectionToNewLayer();
99 void toggleDisplaySelection();
101 void shapeSelectionChanged();
102 void imageResizeToSelection();
103 void paintSelectedShapes();
105 void slotToggleSelectionDecoration();
107 void slotStrokeSelection();
121 bool havePixelsInClipboard();
122 bool haveShapesSelected();
123 bool haveShapesInClipboard();
126 bool haveAnySelectionWithPixels();
127 bool haveShapeSelectionWithShapes();
128 bool haveRasterSelectionWithPixels();
129 bool canReselectDeactivatedSelection();
132 void fill(
const KoColor& color,
bool fillWithPattern,
const QString& transactionText);
133 void updateStatusBar();