64 void copy()
const override;
70 bool paste()
override;
95 void activate(
const QSet<KoShape *> &shapes)
override;
172 bool moveSelection(
int direction, Qt::KeyboardModifiers modifiers);
234 const QScopedPointer<Private>
d;
float value(const T *src, size_t ch)
The KisSignalMapper class bundles signals from identifiable senders.
The undo / redo command for shape moving.
MoveShapeType
An enum for defining what kind of reordering to use.
ChangeType
Used by shapeChanged() to select which change was made.
The KoSvgTextPropertiesInterface class.
SelectionHandle
Enum determining which handle is meant, used in KoInteractionTool.
Interface to interact with the text property manager.
virtual bool spanSelection() override
Whether the tool is currently selecting a set of characters instead of whole paragraphs.
void slotSelectionChanged()
~DefaultToolTextPropertiesInterface()
virtual QList< KoSvgTextProperties > getSelectedProperties() override
getSelectedProperties
const QScopedPointer< Private > d
virtual void notifyShapeChanged(KoShape::ChangeType type, KoShape *shape) override
DefaultToolTextPropertiesInterface(DefaultTool *parent)
virtual KoSvgTextProperties getInheritedProperties() override
getInheritedProperties The properties that should be visible when a given property isn't available in...
virtual void notifyCursorPosChanged(int pos, int anchor) override
virtual void notifyMarkupChanged() override
virtual void setPropertiesOnSelected(KoSvgTextProperties properties, QSet< KoSvgTextProperties::PropertyId > removeProperties=QSet< KoSvgTextProperties::PropertyId >()) override
setPropertiesOnSelected This sets the properties on the selection. The implementation is responsible ...
ShapeChangeListener so we can inform any text cursors that the cursor needs updating.