Commit Graph
284 Commits
Author SHA1 Message Date
Mika Fischer 20ad715411 Add new PropertyEditor to replace ButtonArea
Basic functionality working, some things are left to do.

This also fixes the Layout issues with the ButtonArea
2011-06-28 10:48:38 +02:00
Mika Fischer 148865a5dc Make pyflakes happy and fix error found by it 2011-06-27 13:43:28 +02:00
Mika Fischer 93a350236e Display annotations again with Python 2 2011-06-27 10:50:04 +02:00
Mika Fischer 7e9a93348a Update all properties at once when items change them
Avoids jumpiness when dragging stuff around
2011-06-24 21:42:24 +02:00
Mika Fischer a992ee4580 More Python 3 fixes (mostly for Python 3 version of PyQt) 2011-06-24 16:53:35 +02:00
Mika Fischer cd287e9738 More changes for Python 3 2011-06-24 10:23:03 +02:00
Mika Fischer ce8ed5243b Make some changes for Python 3 2011-06-24 09:15:40 +02:00
Mika Fischer 533ab0300b Emit dataChanged signal for KeyValueRowItem 2011-06-21 13:46:20 +02:00
Martin Baeuml d2021e9c8e remove obsolote import 2011-06-21 13:14:30 +02:00
Martin Baeuml 8f6bd89de5 fix displaying of autotext in BaseItem 2011-06-21 13:14:00 +02:00
Martin Baeuml 90e95921ae - fix updating of model for RectItem (fixes #36)
- removes also the support for 'w' instead of 'width' (and 'h' respectively)
2011-06-21 13:12:29 +02:00
Mika Fischer 16c57f6a80 Enable scrolling Image/Frame by draging with right mouse button pressed 2011-06-21 12:14:50 +02:00
Mika Fischer 31606d0f96 Enable rubberband selection (closes #28) 2011-06-21 11:52:37 +02:00
Mika Fischer 6ab7a92d4d Try to improve rendering quality (still looks terrible) 2011-06-21 11:52:09 +02:00
Mika Fischer a9ef941ea9 Keep selection in treeview in sync with current image 2011-06-21 11:30:12 +02:00
Mika Fischer 4eb89cdbe4 Fix tracking of unsaved changes 2011-06-21 11:13:25 +02:00
Martin Baeuml 0040e27a2f update documentation 2011-06-21 10:49:31 +02:00
Mika Fischer 859279ea4b Fix saving 2011-06-20 18:41:27 +02:00
Mika Fischer cd45d17dcf Speed up construction of AnnotationModel 2011-06-20 17:37:45 +02:00
Mika Fischer 639a7205f7 Don't load annotations twice 2011-06-20 16:29:05 +02:00
Mika Fischer 6998c1233b Log time needed to create AnnotationModel 2011-06-20 16:28:50 +02:00
Mika Fischer 5a6a0f4a0b Log time needed to load annotations from disk 2011-06-20 16:21:43 +02:00
Mika Fischer 0a0ca869a4 Import InvalidArgumentException 2011-06-20 16:21:01 +02:00
Mika Fischer 5e5c9efd90 Enable logging 2011-06-20 16:20:38 +02:00
Mika Fischer 1fc8fd0252 Show zoom level and image resolution (closes #40) 2011-06-20 15:41:47 +02:00
Mika Fischer a47c22b331 Fix small bug with data() of ImageFileModelItem 2011-06-17 16:43:05 +02:00
Mika Fischer d489eaabf8 Fix model issues 2011-06-17 16:43:05 +02:00
Mika Fischer 6d17bdf5b3 Avoid error message when current item in treeview is reset 2011-06-17 16:43:05 +02:00
Martin Baeuml 87fd2f04a3 add test script for testing the annotationmodel with ModelTest 2011-06-17 14:27:46 +02:00
Martin Baeuml b6cb4d6bf3 add ModelTest 2011-06-17 14:27:46 +02:00
Martin Baeuml 9989bbef1a update 3rd party licenses 2011-06-17 14:27:46 +02:00
Mika Fischer a0bfbd00b4 Revert "Only call beginRemoveRows etc. for parent not for all children"
This reverts commit a64521f10e.
2011-06-17 10:56:20 +02:00
Martin Baeuml bb53f1e65c add back missing import 2011-06-17 10:49:34 +02:00
Mika Fischer a64521f10e Only call beginRemoveRows etc. for parent not for all children 2011-06-17 10:47:54 +02:00
Martin Baeuml 4de065cf3a remove more unneeded imports 2011-06-17 09:31:28 +02:00
Martin Baeuml 65830b4b7b make deletion hotkey configurable (fixes #10) 2011-06-17 09:31:10 +02:00
Martin Baeuml 717d11f82b update concepts doc 2011-06-17 09:29:43 +02:00
Mika Fischer ec37d1c411 Synchronize selections between Scene and TreeView (closes #18) 2011-06-16 20:17:33 +02:00
Mika Fischer 681bf970f2 Don't mess with selection when changing the image for now 2011-06-16 20:15:48 +02:00
Mika Fischer b006b2d4f8 Add accessor functions for scene and treeview to labeltool 2011-06-16 20:14:14 +02:00
Mika Fischer 0629384b07 Make annotations not selectable for now 2011-06-16 20:13:06 +02:00
Martin Baeuml 4bc79b4572 remove some unnecessary imports 2011-06-16 19:12:25 +02:00
Martin Baeuml 25fb89d43e use the new way of configuration (see #24) 2011-06-16 19:12:24 +02:00
Mika Fischer 2d89417805 Implement new Inserter interface (closes #26) 2011-06-16 17:44:32 +02:00
Mika Fischer 34d49e1752 Fix deleting of annotations 2011-06-16 16:58:06 +02:00
Mika Fischer 93c650baed Factor out the key/value stuff so that it can also be used in image files and frames 2011-06-16 16:08:23 +02:00
Mika Fischer 65b0c5ef18 Make multiple inheritance a bit more safe 2011-06-16 16:07:26 +02:00
Mika Fischer 0bbbbd5430 Remove debugging output 2011-06-16 15:46:46 +02:00
Mika Fischer 6a8be5f0b7 Implement dict-like interface for model items 2011-06-16 15:43:34 +02:00
Mika Fischer c88c4788ad Make default hotkeys work 2011-06-16 13:44:54 +02:00