Commit Graph

503 Commits

Author SHA1 Message Date
Daniel Morlock dfd685d2dd Added contextmenu with filename copy action to filelabel qlabel. 2013-08-13 11:51:18 +02:00
Martin Baeuml ac2a99ae33 sort json keys to avoid big diffs on every save 2013-07-02 10:34:18 +02:00
Martin Baeuml 21e252798d add more efficient update method (doesn't send model updates for every item) 2013-05-15 18:43:36 +02:00
Martin Baeuml 68e4fad0ae add utility function to generate distinct random colors 2013-05-15 16:53:00 +02:00
Martin Baeuml 54ce923ff7 fix permissions 2013-05-15 16:52:36 +02:00
Martin Baeuml 7f6a136333 accept escape key 2013-05-10 17:45:00 +02:00
Mika Fischer 03896d2d9e Add eyebrows to NPointFaceItem 2013-05-07 10:51:37 +02:00
Mika Fischer 3a4f3cf13e Use x,y,w,h for bounding rect of NPointFaceItem if available 2013-05-07 10:40:37 +02:00
Martin Baeuml 63393e7baf don't notify views when creating a new model item
This reduces the initialization time of large models to about 50%.
2013-04-09 00:13:03 +02:00
Martin Baeuml a4868e994a make index as fast as possible, remove check for special case parent_idx == QModelIndex()
This is checked in self.itemFromIndex anyway.
2013-04-09 00:10:17 +02:00
Martin Baeuml b3392170d0 be less verbose when there is additional stuff in a label file 2013-04-08 11:07:22 +02:00
Martin Baeuml f280970dd3 test filenames with okapi video source options correctly 2013-04-08 11:07:07 +02:00
Martin Baeuml fff6e00e5f reduce log-level for missing keys 2013-04-03 15:15:34 +02:00
Martin Baeuml a6c755b9c1 fix typos 2013-04-03 15:14:37 +02:00
Martin Baeuml a0c6f2afdb add some more common facial feature points to NPointFaceItem 2013-03-18 11:06:46 +01:00
Martin Baeuml 7034951687 don't use cycleValuesOnKeypress anymore for OccludablePointItem 2013-02-25 12:46:28 +01:00
Martin Baeuml b9d1647647 add simple MultiPointItem
displays list of points
cannot be moved or edited right now
2013-02-15 14:40:15 +01:00
Martin Baeuml 16f9a0e47e change IDRectItem hotkeys to new "API" 2012-12-02 21:26:27 +01:00
Markus Roth e0d53b22fb Use intersection/union for overlap computation.
This makes sloth consistent with OKAPI and MOT overlap computation.
2012-11-26 13:09:02 +01:00
Mika Fischer 0d66dbefd6 Correct comment 2012-09-11 17:36:27 +02:00
Mika Fischer 3b9a17188a Python 3 fix 2012-09-11 17:36:20 +02:00
Martin Baeuml 6fbae9ef9e notify observers of data change when the key did not exist before 2012-09-06 10:17:37 +02:00
Martin Baeuml 9abc9b6f68 add support for more general hotkeys on items
This also will replace the cycleOnKeypress eventually.
2012-09-02 17:18:54 +02:00
Martin Baeuml aeee36dcb7 appendfiles: don't make an absolute path relative 2012-08-21 14:12:18 +02:00
Martin Baeuml 96794b3afe add sloth application icon 2012-08-08 18:38:29 +02:00
Martin Baeuml 77ae2e8e07 remove last mention of pylabel 2012-08-08 18:38:28 +02:00
Martin Baeuml 611d57bd2d add more points to NPointFaceItem (and comment) 2012-08-01 01:22:39 +02:00
Martin Baeuml a8224fdc64 minor documentation fixes 2012-06-09 00:08:06 +02:00
Martin Baeuml fe5774b244 remove obsolete import 2012-06-09 00:07:40 +02:00
Martin Baeuml db2acb268b add option to set the scene background via config option 2012-06-09 00:07:23 +02:00
Markus Roth e6d3fe08ad Implement mergefiles subcommand.
mergefiles merges annotations of two files into one.

Closes issue #71.
2012-05-25 10:15:38 +02:00
Markus Roth 1478f0bc30 Add TODO. 2012-05-25 10:05:35 +02:00
Martin Baeuml 8eb63e2985 write more sensible error messages to console if items do not contain a 'class' key 2012-05-11 17:33:30 +02:00
Martin Baeuml fc3aea187a Merge branch 'master' of github.com:cvhciKIT/sloth 2012-03-23 13:08:17 +01:00
Martin Baeuml f8fc599054 fix CopyAnnotationsPlugin, obeys prefix now 2012-03-23 13:07:59 +01:00
Mika Fischer 5cee1d4a31 Consistently use next() free function to get next element 2012-03-21 17:42:24 +01:00
Markus Roth d0afb915e3 Ignore gedit swap files. 2012-03-12 13:43:25 -07:00
Markus Roth fae19e20b9 Add functions to select all items (the typical Ctrl + a action). 2012-03-12 13:42:17 -07:00
Markus Roth 8a05a9ee94 Skip step frames right away instead of iterating through all intermediate frames. 2012-03-11 18:46:14 -07:00
Markus Roth 85375223bf Allow get{Previous,Next}Sibling() to step more than one sibling. 2012-03-11 18:44:48 -07:00
Markus Roth 88375eefdd Rename app to sloth (affects gui window title). 2012-03-11 06:28:19 -07:00
Martin Baeuml 076c637258 normalize rect to avoid negative width or height 2012-03-11 11:52:43 +01:00
Markus Roth c2663dc841 Fix Issue #70: Make rect resize corner dependent on mouse position in rect. 2012-03-11 01:58:16 -08:00
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