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();
119 bool havePixelsInClipboard();
120 bool haveShapesSelected();
121 bool haveShapesInClipboard();
124 bool haveAnySelectionWithPixels();
125 bool haveShapeSelectionWithShapes();
126 bool haveRasterSelectionWithPixels();
127 bool canReselectDeactivatedSelection();
130 void fill(
const KoColor& color,
bool fillWithPattern,
const QString& transactionText);
131 void updateStatusBar();