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