Nyall Dawson
4058f4734b
Annotations are now handled at a project level
...
This commit implements a new QgsAnnotationManager class, which
handles storage, writing and retrieval of annotations.
QgsProject has an annotationManager() attached to it. Map canvases
sync their visible QgsMapCanvasAnnotationItems to the annotations
contained within the project's annotation manager.
This moves all management, storage and retrieval of annotations
up to core and out of app/canvas.
2017-01-30 14:57:16 +10:00
..
2017-01-30 14:57:16 +10:00
2017-01-16 22:27:14 +01:00
2017-01-30 14:57:16 +10:00
2017-01-22 21:29:23 +10:00
2017-01-16 16:39:20 +01:00
2017-01-11 11:35:19 +01:00
2016-12-20 01:20:08 +01:00
2017-01-29 08:29:25 +10:00
2016-12-28 16:59:03 +10:00
2017-01-27 09:29:04 +08:00
2017-01-11 11:11:10 +10:00
2017-01-27 11:13:52 +10:00
2017-01-30 12:36:04 +10:00
2017-01-16 22:27:14 +01:00
2017-01-24 08:30:36 +01:00
2017-01-30 14:57:16 +10:00
2017-01-14 16:40:24 +10:00
2016-11-16 09:33:19 +01:00
2017-01-16 16:39:20 +01:00
2016-11-16 09:33:19 +01:00
2016-12-15 15:26:36 +01:00
2016-08-24 08:39:05 +07:00
2017-01-19 13:15:35 +01:00
2016-09-21 21:16:28 +02:00
2016-10-24 10:36:23 +10:00
2016-10-18 13:45:52 +10:00
2016-10-31 08:00:19 +10:00
2016-09-15 18:34:15 +10:00
2017-01-16 16:39:20 +01:00
2016-11-15 14:03:49 +10:00
2016-08-29 06:55:52 +02:00
2016-12-30 00:03:22 +01:00
2017-01-16 16:39:20 +01:00
2016-12-28 16:59:03 +10:00
2016-08-05 08:22:21 +02:00
2017-01-16 16:39:20 +01:00
2017-01-16 16:39:20 +01:00
2016-07-25 10:15:46 +10:00
2016-10-05 14:33:38 +02:00
2017-01-14 16:40:24 +10:00
2016-12-28 16:59:03 +10:00
2016-11-15 07:00:49 +10:00
2016-08-04 09:10:08 +02:00
2016-12-30 00:03:22 +01:00
2017-01-24 01:25:59 +01:00
2017-01-23 12:45:22 +10:00
2016-12-30 00:03:22 +01:00
2016-12-20 01:20:08 +01:00
2016-12-20 01:20:08 +01:00
2017-01-16 16:39:20 +01:00
2017-01-16 16:39:20 +01:00
2016-08-15 09:02:30 +10:00
2017-01-14 15:53:45 +10:00
2017-01-24 01:25:59 +01:00
2017-01-14 16:40:24 +10:00
2017-01-16 22:27:14 +01:00
2016-12-30 00:03:22 +01:00
2016-11-02 13:42:22 +10:00
2016-12-20 01:20:08 +01:00
2016-12-20 01:20:08 +01:00
2016-10-01 15:39:03 +02:00
2017-01-16 16:39:20 +01:00
2016-08-29 06:55:52 +02:00
2016-10-05 13:17:55 +10:00
2016-08-04 09:10:08 +02:00
2016-10-24 10:36:23 +10:00
2016-09-20 13:18:32 +02:00
2017-01-29 23:22:37 +08:00
2016-12-12 03:23:02 +08:00
2016-12-12 03:23:02 +08:00
2016-12-12 03:23:02 +08:00
2016-08-10 12:12:28 +02:00
2017-01-29 23:22:37 +08:00
2016-10-24 10:36:23 +10:00
2016-11-17 09:04:19 +10:00
2016-11-17 09:04:19 +10:00
2016-07-24 23:16:33 +02:00
2016-10-24 10:36:23 +10:00
2017-01-16 16:39:20 +01:00
2016-12-10 18:50:52 +08:00
2016-12-20 01:20:08 +01:00
2016-10-03 11:19:04 +10:00
2016-09-01 08:04:39 +10:00
2017-01-16 16:18:58 +10:00
2017-01-30 10:50:48 +10:00
2016-12-28 16:59:03 +10:00
2016-08-22 10:38:10 +08:00
2017-01-24 01:25:59 +01:00
2016-09-15 11:19:58 +02:00
2016-08-12 12:44:02 +02:00
2017-01-16 16:39:20 +01:00
2017-01-16 16:39:20 +01:00
2016-07-24 22:40:52 +02:00
2017-01-26 10:56:50 +08:00
2017-01-16 16:39:20 +01:00
2016-12-28 16:59:03 +10:00
2017-01-16 16:39:20 +01:00
2016-07-21 08:40:50 +10:00
2017-01-30 14:57:16 +10:00
2017-01-04 20:29:53 +08:00
2017-01-02 15:20:08 +10:00
2016-12-20 01:20:08 +01:00
2017-01-23 12:45:22 +10:00
2017-01-23 12:45:22 +10:00
2017-01-23 12:45:21 +10:00
2017-01-14 15:53:45 +10:00
2017-01-16 13:22:43 +02:00
2017-01-14 15:53:45 +10:00
2017-01-12 22:01:50 +01:00
2017-01-22 21:29:23 +10:00
2017-01-16 16:39:20 +01:00
2016-11-23 14:03:25 +10:00
2016-07-26 08:29:24 +10:00
2016-09-15 18:34:15 +10:00
2017-01-16 16:39:20 +01:00
2017-01-01 18:40:14 +01:00
2017-01-16 16:39:20 +01:00
2017-01-16 16:39:20 +01:00
2016-12-30 00:03:22 +01:00
2016-12-30 00:03:22 +01:00
2017-01-16 22:27:14 +01:00
2017-01-22 21:29:23 +10:00
2016-09-15 18:34:15 +10:00
2016-11-15 11:28:47 +01:00
2017-01-22 21:29:23 +10:00
2017-01-16 22:27:14 +01:00
2016-11-08 09:05:47 +10:00
2017-01-27 15:53:35 +10:00
2016-11-15 14:03:49 +10:00
2016-10-24 10:36:23 +10:00
2016-10-24 10:36:23 +10:00
2016-08-10 12:12:28 +02:00
2017-01-24 01:25:59 +01:00
2017-01-16 22:27:14 +01:00
2017-01-12 22:01:50 +01:00
2016-10-24 10:36:23 +10:00
2017-01-16 16:39:20 +01:00
2016-10-24 10:36:23 +10:00
2016-08-04 09:10:08 +02:00
2016-12-20 01:20:08 +01:00