Commit Graph

460 Commits

Author SHA1 Message Date
Martin Baeuml 10afed2005 add support to goto image by index 2012-03-10 13:08:25 +01:00
Markus Roth 68e355d14a Add okapy hints and sphinx to doc. 2012-03-07 19:33:35 -08:00
Martin Baeuml 3e2a72a6c9 speed up adding ImageSeqs 2012-03-08 00:22:08 +01:00
Martin Baeuml 9609f8f74c make CopyAnnotationsPlugin more powerful 2012-03-07 15:55:35 +01:00
Martin Baeuml fa1973f3f6 fix log message 2012-03-07 15:54:58 +01:00
Martin Baeuml bfa47ee0d7 add support for multi-frame stepping 2012-03-07 15:54:46 +01:00
Martin Baeuml a8e6131b0a remove obsolete import 2012-03-07 15:54:23 +01:00
Martin Baeuml ec3f1a4cd4 load annotations after setting up main window and automatically go to first image 2012-02-24 10:56:31 +01:00
Martin Baeuml 1327f2c976 make appendfiles command handle videos 2012-02-20 12:55:39 +01:00
Martin Baeuml cefe16181b print out some progress for convert command 2012-02-20 12:55:17 +01:00
Martin Baeuml 77c632d3b7 add logging to commands 2012-02-20 12:54:45 +01:00
Martin Baeuml 3cef23f320 minor fixes for FrameModelItems in annotation model 2012-02-20 12:54:21 +01:00
Martin Baeuml defc8558ef implement loading of videos in the AnnotationContainer 2012-02-20 12:53:54 +01:00
Martin Baeuml 5917866c3e minor doc fix 2012-02-13 16:47:20 +01:00
baeuml c2b911f18b Update doc/examples.rst 2012-02-07 15:57:07 +01:00
Martin Baeuml 1851c24f8f update documentation url
Documentation is now continuously generated (and hosted) on readthedocs.org.
2012-02-07 15:43:55 +01:00
Mika Fischer 22f6ba3b67 Try to ensure that sloth uses the corresponding module
This also makes it possible to run sloth without installing or setting
PYTHONPATH.
2012-02-07 14:30:35 +01:00
Mika Fischer cefbec4238 Revert "GroupItem may not be selected or focused"
This reverts commit 01ea5edcad.
2012-01-27 14:05:00 +01:00
Mika Fischer 5eecfd6789 Try to fix boundingRect of GroupItem by ignoring boundingRect of text child 2012-01-27 14:02:37 +01:00
Mika Fischer 15f7abe8b0 Emit signals when selection is changed programmaticaly
Also try not to to anything if selection is unchanged
2012-01-27 14:02:37 +01:00
Mika Fischer 219bc2557b Fix selection in scene view when one model item has multiple scene items 2012-01-27 14:02:37 +01:00
Mika Fischer c0940bce1d Add missing constructor for NPointFaceItem 2012-01-27 14:02:37 +01:00
Martin Baeuml 09d2ff7ae2 add gui image for documentation 2011-12-11 19:19:51 +01:00
Martin Baeuml f7012b649d make example consistent with documentation 2011-12-11 19:19:42 +01:00
Martin Baeuml 3ff1393294 update documentation 2011-12-11 19:19:24 +01:00
Martin Baeuml 1dbbdf3ed3 update documentation 2011-12-10 09:57:40 +01:00
Martin Baeuml 7c377a0669 call prepareGeometryChange *before* actually changing the bounding rect 2011-12-06 16:53:09 +01:00
Martin Baeuml 01ea5edcad GroupItem may not be selected or focused
Only its children can be.  This fixes the problem, that a group item
could even be selected by clicking somewhere between the item's children
and the upper left corner of the scene (because the group items bounding
rect extends all the way up to (0,0))
2011-12-06 16:51:38 +01:00
Martin Baeuml 99822b85d6 add missing paint base method 2011-12-06 16:42:21 +01:00
Martin Baeuml 5e0c295316 make the item's text size independent of the scene's transformation (fixes #64) 2011-12-06 16:25:56 +01:00
Martin Baeuml 1002806ef0 display text in child item (fixes #12)
This allows the text to have a bounding box of its own.
Thus, text is not clipped at an items border anymore if it
is too long.  It's also properly deleted when the item is deleted.
2011-12-06 16:25:16 +01:00
Martin Baeuml 9694c98bae fix RectItemInserter 2011-12-06 15:43:35 +01:00
Martin Baeuml 589abac210 allow ids to be in the range 0-35
ids 0-9 are labeled using keys 0-9,
ids 10-35 are labeled using keys a-z
2011-12-06 15:37:23 +01:00
Martin Baeuml 76bc73440c allow setting id during insert mode 2011-10-12 12:56:35 +02:00
Martin Baeuml 09060a52fc pep8 2011-10-11 11:06:33 +02:00
Martin Baeuml 9e153a78c4 more sensible error/log message when expected key is not found in modelitem 2011-10-11 10:59:56 +02:00
Mika Fischer 328aa38723 Support missing points in NPointFaceItem 2011-10-05 16:37:02 +02:00
Mika Fischer db32df3b0d Actually die when neither okapy nor PIL can be found
Logging doesn't work at this point and the tool is quite useless without
being able to load images anyway...
2011-10-05 16:36:30 +02:00
Mika Fischer f0bc05ead5 Change points in NPointFaceItem 2011-09-30 14:41:37 +02:00
Mika Fischer f430bfeb4c Fix bug when default_properties is None 2011-09-30 14:41:22 +02:00
Mika Fischer 4467185ab5 Make sure the properties selected when the annotation is finished are used 2011-09-30 14:23:08 +02:00
Mika Fischer a8cdedd6cb Fix bug in PointItemInserter 2011-09-30 14:22:22 +02:00
Mika Fischer 3d2499fb60 Fix bug in NPointFaceItemInserter 2011-09-30 13:50:39 +02:00
Mika Fischer 85bcefda61 Use SequenceItemInserter and GroupItem for NPointFaceItem and Inserter 2011-09-30 13:43:57 +02:00
Mika Fischer e681f8c8d0 Fixes for Python 3 2011-09-30 13:42:53 +02:00
Martin Baeuml 48dd3b63a0 disconnect correct slot (fixes #58) 2011-09-28 12:55:26 +02:00
Martin Baeuml c6a370041f fix segmentation fault
This fixes the segmentation fault during startup for me (Ubuntu 11.04).
Please test if this fixes also your problems with this...

Possibly fixes #53, possibly fixes #54
2011-09-26 18:08:53 +02:00
Martin Baeuml 479bd7015a put statusbar progress bar to gui object
The problem here is that statusBar().removeWidget() not really removes
the widget from the statusbar, but only hides it (see documentation).
Therefore we need it makes more sense to keep a common statusbar
progressbar, and pass it to the background loader.  To activate it
one has to call both addWidget and show according to the documentation.
2011-09-26 18:05:00 +02:00
Martin Baeuml 523664d9f8 fix variable typo 2011-09-26 18:02:35 +02:00
Martin Baeuml 8e4304d252 use new style signals 2011-09-26 16:45:49 +02:00