Nyall Dawson
3f6b490218
Sipify
2025-04-02 11:11:10 +10:00
Nyall Dawson
afd2e4f42d
Fix doxygen class briefs which aren't full sentences
2025-04-01 09:44:00 +10:00
Nyall Dawson
8465cce48d
Minor tweaks to annotation edit operations
2024-08-15 14:27:35 +10:00
Nyall Dawson
deb506b5db
Make translation in pixels available for annotation edit operations
2024-08-15 14:27:35 +10:00
Nyall Dawson
ef2528bfd8
Add render context to QgsAnnotationItemEditContext
2024-08-15 14:27:35 +10:00
Nyall Dawson
3a578d6712
Header update
2024-08-13 20:28:55 +10:00
Nyall Dawson
390d59d6e3
Make current item bounds available for annotation edit operations
2024-07-26 08:51:25 +10:00
Nyall Dawson
80e77a68c5
Add context argument to annotation item edit methods
...
And deprecate existing ones
2024-07-26 08:51:25 +10:00
Juergen E. Fischer
c6008b7ee1
fix MSVC build: reverts fee62e4, dff05dd and e3a77b9484c effectivly
...
reverting 3fb0f66 (followup #45348 )
Using --no-public-is-protected (default on Windows) also works on Linux
and fixes #45331 too
2021-10-21 23:03:48 +02:00
nirvn
ef84e48a09
Run sipify_all.sh
2021-10-12 16:34:05 +10:00
Denis Rouzaud
ec16736306
run sipify
2021-10-12 16:34:05 +10:00
Nyall Dawson
4cb06c0ae2
Add an annotation item edit operation for adding nodes
2021-09-10 15:01:26 +10:00
Nyall Dawson
a7d299df92
Use an edit operation for annotation item translation, instead of
...
transform
Will make it easier to add undo/redo support in future
2021-09-10 15:01:26 +10:00
Nyall Dawson
4b245f59e0
Add new annotation edit operation for deleting a vertex
2021-09-10 15:01:26 +10:00
Nyall Dawson
1537d393e3
Add framework for retrieving the temporary results of a in-progress
...
edit operation on an annotation item
This is used for the item to return a representative geometry
of what the item would look like if the operation were to be
applied. It's used to generate a rubber band showing a preview
of the modification during interactive editing operations on
an annotation item.
2021-09-10 15:01:26 +10:00
Nyall Dawson
a87206dbdf
Create QgsAbstractAnnotationItemEditOperation as base class for
...
edit operations on annotation layers, with initial implementation
as QgsAnnotationItemEditOperationMoveNode
This class encapsulates edit operations which apply to annotation
layers/items
2021-09-10 15:01:26 +10:00