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();
96 void copySelectionToNewLayer();
97 void toggleDisplaySelection();
99 void shapeSelectionChanged();
100 void imageResizeToSelection();
101 void paintSelectedShapes();
103 void slotToggleSelectionDecoration();
105 void slotStrokeSelection();
117 bool havePixelsInClipboard();
118 bool haveShapesSelected();
119 bool haveShapesInClipboard();
122 bool haveAnySelectionWithPixels();
123 bool haveShapeSelectionWithShapes();
124 bool haveRasterSelectionWithPixels();
125 bool canReselectDeactivatedSelection();
128 void fill(
const KoColor& color,
bool fillWithPattern,
const QString& transactionText);
129 void updateStatusBar();