Commit Graph

295 Commits

Author SHA1 Message Date
Martin Baeuml cdf799b0d6 make appendfiles use relative filenames to the label file location 2011-06-28 16:57:14 +02:00
Mika Fischer 70f4c4eb01 Actually store the values in DefaultAttributeHandler 2011-06-28 16:56:08 +02:00
Mika Fischer 1b21a05a64 Small refactoring 2011-06-28 15:55:19 +02:00
Mika Fischer f93317dd54 Handle the case of different items being selected at once 2011-06-28 15:49:53 +02:00
Mika Fischer 51dcc66c1f Allow for custom AttributeHandler instances 2011-06-28 15:49:14 +02:00
Mika Fischer ebe009f8dc Handle values that are a single string or number (closes #8) 2011-06-28 15:25:04 +02:00
Mika Fischer 1a490e35ff Handle case when selected items of the same class have different values for a property 2011-06-28 15:08:18 +02:00
Mika Fischer 3e63933e08 Refactor stuff in PropertyEditor, no new functionality 2011-06-28 14:55:05 +02:00
Martin Baeuml 1c5c81d37c re-add icons import 2011-06-28 11:26:54 +02:00
Martin Baeuml 2edb6f83ca doc updates
- split item and inserters api documentation
- fix some links
- fix warning about too short title underlines
- fix code for importing default config
- update front page/index
2011-06-28 11:18:31 +02:00
Mika Fischer 9feed46729 Add missing files, make PropertyEditor scrollable (closes #32) 2011-06-28 11:17:32 +02:00
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