Commit Graph

  • 6ab7a92d4d Try to improve rendering quality (still looks terrible) Mika Fischer 2011-06-21 11:52:09 +02:00
  • a9ef941ea9 Keep selection in treeview in sync with current image Mika Fischer 2011-06-21 11:30:12 +02:00
  • 4eb89cdbe4 Fix tracking of unsaved changes Mika Fischer 2011-06-21 11:12:56 +02:00
  • 0040e27a2f update documentation Martin Baeuml 2011-06-21 10:49:23 +02:00
  • 859279ea4b Fix saving Mika Fischer 2011-06-20 18:41:27 +02:00
  • cd45d17dcf Speed up construction of AnnotationModel Mika Fischer 2011-06-20 17:37:45 +02:00
  • 639a7205f7 Don't load annotations twice Mika Fischer 2011-06-20 16:29:05 +02:00
  • 6998c1233b Log time needed to create AnnotationModel Mika Fischer 2011-06-20 16:28:50 +02:00
  • 5a6a0f4a0b Log time needed to load annotations from disk Mika Fischer 2011-06-20 16:21:43 +02:00
  • 0a0ca869a4 Import InvalidArgumentException Mika Fischer 2011-06-20 16:21:01 +02:00
  • 5e5c9efd90 Enable logging Mika Fischer 2011-06-20 16:20:38 +02:00
  • 1fc8fd0252 Show zoom level and image resolution (closes #40) Mika Fischer 2011-06-20 15:41:47 +02:00
  • a47c22b331 Fix small bug with data() of ImageFileModelItem Mika Fischer 2011-06-17 16:42:05 +02:00
  • d489eaabf8 Fix model issues Mika Fischer 2011-06-17 16:31:24 +02:00
  • 6d17bdf5b3 Avoid error message when current item in treeview is reset Mika Fischer 2011-06-17 16:26:49 +02:00
  • 87fd2f04a3 add test script for testing the annotationmodel with ModelTest Martin Baeuml 2011-06-17 14:27:28 +02:00
  • b6cb4d6bf3 add ModelTest Martin Baeuml 2011-06-17 14:24:39 +02:00
  • 9989bbef1a update 3rd party licenses Martin Baeuml 2011-06-17 14:21:08 +02:00
  • a0bfbd00b4 Revert "Only call beginRemoveRows etc. for parent not for all children" Mika Fischer 2011-06-17 10:56:20 +02:00
  • bb53f1e65c add back missing import Martin Baeuml 2011-06-17 10:49:23 +02:00
  • a64521f10e Only call beginRemoveRows etc. for parent not for all children Mika Fischer 2011-06-17 10:47:33 +02:00
  • 4de065cf3a remove more unneeded imports Martin Baeuml 2011-06-17 09:31:28 +02:00
  • 65830b4b7b make deletion hotkey configurable (fixes #10) Martin Baeuml 2011-06-17 09:31:10 +02:00
  • 717d11f82b update concepts doc Martin Baeuml 2011-06-17 09:29:43 +02:00
  • ec37d1c411 Synchronize selections between Scene and TreeView (closes #18) Mika Fischer 2011-06-16 20:17:33 +02:00
  • 681bf970f2 Don't mess with selection when changing the image for now Mika Fischer 2011-06-16 20:15:48 +02:00
  • b006b2d4f8 Add accessor functions for scene and treeview to labeltool Mika Fischer 2011-06-16 20:14:14 +02:00
  • 0629384b07 Make annotations not selectable for now Mika Fischer 2011-06-16 20:13:06 +02:00
  • 4bc79b4572 remove some unnecessary imports Martin Baeuml 2011-06-16 19:12:03 +02:00
  • 25fb89d43e use the new way of configuration (see #24) Martin Baeuml 2011-06-16 19:11:46 +02:00
  • 2d89417805 Implement new Inserter interface (closes #26) Mika Fischer 2011-06-16 17:44:32 +02:00
  • 34d49e1752 Fix deleting of annotations Mika Fischer 2011-06-16 16:58:06 +02:00
  • 93c650baed Factor out the key/value stuff so that it can also be used in image files and frames Mika Fischer 2011-06-16 16:08:23 +02:00
  • 65b0c5ef18 Make multiple inheritance a bit more safe Mika Fischer 2011-06-16 16:07:26 +02:00
  • 0bbbbd5430 Remove debugging output Mika Fischer 2011-06-16 15:46:46 +02:00
  • 6a8be5f0b7 Implement dict-like interface for model items Mika Fischer 2011-06-16 15:43:34 +02:00
  • c88c4788ad Make default hotkeys work Mika Fischer 2011-06-16 13:44:54 +02:00
  • 514fd9cf92 Quit on errors loading initial annotations Mika Fischer 2011-06-16 11:58:26 +02:00
  • 2d4e401cb2 Fix going to next/previous frame/image Mika Fischer 2011-06-16 11:45:04 +02:00
  • 48a4cc28f5 Implement global hotkeys (closes: #16) Mika Fischer 2011-06-16 11:12:01 +02:00
  • aecd3ee17f Always have a valid model in LabelTool Mika Fischer 2011-06-15 11:48:37 +02:00
  • 1634331d08 Fix saving (closes: #2) Mika Fischer 2011-06-15 11:38:59 +02:00
  • 10278b264e Remove annotations from container Mika Fischer 2011-06-15 11:03:53 +02:00
  • 96e61b07a2 Don't emit dataChanged if a key is set to its current value Mika Fischer 2011-06-15 10:20:33 +02:00
  • 0395164784 Convert (Scene)Items to new model API Mika Fischer 2011-06-15 10:10:57 +02:00
  • 6517304580 Simplify AnnotationModelItem API a bit Mika Fischer 2011-06-15 10:10:32 +02:00
  • 2b379ca734 implement the commands Martin Baeuml 2011-06-14 19:40:55 +02:00
  • 9c498970f0 fix to use new model API Martin Baeuml 2011-06-14 19:40:35 +02:00
  • 2884bd7273 save reference to the labeltool in the command Martin Baeuml 2011-06-14 19:40:13 +02:00
  • f6656cd2a3 remove unneeded options Martin Baeuml 2011-06-14 19:39:47 +02:00
  • c9b0f04b69 handle -h, --help, --version Martin Baeuml 2011-06-14 19:18:09 +02:00
  • d0381c29d2 remove obsolete CommandLineUtility Martin Baeuml 2011-06-14 19:17:48 +02:00
  • 7be783f9db merge with remote master Martin Baeuml 2011-06-14 19:10:51 +02:00
  • 08909f0183 handle subcommands in labeltool object directly Martin Baeuml 2011-06-14 19:02:47 +02:00
  • 3cc93018bf allow -c abbrv for --config Martin Baeuml 2011-06-14 18:59:22 +02:00
  • 6c8a3c4abd remove debug output, avoid exception in finally Martin Baeuml 2011-06-14 18:59:07 +02:00
  • f93375e088 handle empty filenames Martin Baeuml 2011-06-14 18:58:31 +02:00
  • 5f19bf6cc7 Pass ModelItems instead of indices to Inserters Mika Fischer 2011-06-14 17:57:55 +02:00
  • 1bd0b47991 Remove debugging output Mika Fischer 2011-06-14 17:40:43 +02:00
  • abb0169e89 Merge pull request #1 from mika-fischer/model-refactoring Mika Fischer 2011-06-14 08:39:00 -07:00
  • 8d71af7f65 Speed up generation of indices Mika Fischer 2011-06-14 17:34:20 +02:00
  • c1b8ee7568 Add multiple children at once in RootModelItem Mika Fischer 2011-06-14 16:44:26 +02:00
  • 1f7bdb098b Fix problem with constructor ordering Mika Fischer 2011-06-14 16:40:27 +02:00
  • 1bd1b808a3 Add a TODO Mika Fischer 2011-06-14 16:15:23 +02:00
  • 72f373bcdf Finish model refactoring Mika Fischer 2011-06-14 16:13:06 +02:00
  • a30ede6874 Initialize model of LabelTool Mika Fischer 2011-06-14 16:11:44 +02:00
  • 351ced184d Consistent naming of "protected" members Mika Fischer 2011-06-14 15:02:21 +02:00
  • 03d00da1b3 Fix display of attribute values Mika Fischer 2011-06-14 14:30:49 +02:00
  • 76e538d8ce Remove unneeded call Mika Fischer 2011-06-14 14:16:08 +02:00
  • 1e40eafa33 Emit dataChanged signal Mika Fischer 2011-06-14 14:15:55 +02:00
  • 70146d3e0e Always call base class data function if not handled by derived class Mika Fischer 2011-06-14 14:15:36 +02:00
  • fd113e727e Remove index from delegated setData calls Mika Fischer 2011-06-14 14:14:54 +02:00
  • 09abec135e Remove unneeded functions Mika Fischer 2011-06-14 13:56:05 +02:00
  • 741c31b8fb Continue with model refactoring Mika Fischer 2011-06-14 13:32:04 +02:00
  • d5dbd91402 Don't derive ModelItem from QObject as it causes problems Mika Fischer 2011-06-14 12:15:58 +02:00
  • 092b9673dc Fix bug with image loading Mika Fischer 2011-06-14 12:15:28 +02:00
  • f7a38da383 Fix going to next/previous image Mika Fischer 2011-06-14 10:24:16 +02:00
  • d463adaece Load images via LabelTool/Container Mika Fischer 2011-06-14 09:23:57 +02:00
  • ea4314c9c0 Continue model refactoring Mika Fischer 2011-06-13 17:19:12 +02:00
  • 390c899bb8 Fix bugs discovered by pyflakes Mika Fischer 2011-06-13 12:18:42 +02:00
  • f560c3a7ee Changed ModelItems to new API Mika Fischer 2011-06-10 19:10:28 +02:00
  • 476fb995b5 pep8 Martin Baeuml 2011-06-10 17:36:55 +02:00
  • 645fe5900c remove obsolete visualization items Martin Baeuml 2011-06-10 17:36:44 +02:00
  • d479af48b1 doc: AnnotationGraphicsItem --> BaseItem Martin Baeuml 2011-06-10 17:34:45 +02:00
  • c261c145a7 put module API documentation into their own files Martin Baeuml 2011-06-10 17:34:20 +02:00
  • 4dc1efe62e move commands to own module Martin Baeuml 2011-06-10 17:09:27 +02:00
  • d2c1a6ba87 Small fix for refactoring bug Mika Fischer 2011-06-10 17:10:29 +02:00
  • c415b6c8c6 Small fix to FloatingLayout Mika Fischer 2011-06-10 16:39:51 +02:00
  • faa4801efb Fix generation of API docs Mika Fischer 2011-06-10 16:39:28 +02:00
  • 2a90841f91 add config template for command 'createconfig' Martin Baeuml 2011-06-10 16:00:40 +02:00
  • 12d2079e81 add command line interface Martin Baeuml 2011-06-10 16:00:23 +02:00
  • 236017f762 Try to fix resizing problems of ButtonArea. Almost works now. Mika Fischer 2011-06-10 15:48:44 +02:00
  • c441ebe3e1 Always initialize model Mika Fischer 2011-06-10 15:46:35 +02:00
  • a466f890e4 Preserve order of choices Mika Fischer 2011-06-10 11:35:16 +02:00
  • c80a08b45e Import missing symbols Mika Fischer 2011-06-10 11:06:41 +02:00
  • 2be3a746e7 Fix takeAt of FloatingLayout Mika Fischer 2011-06-10 10:59:54 +02:00
  • 7beba6ebf0 Remove unneeded imports Mika Fischer 2011-06-09 18:06:34 +02:00
  • 1e1d0aebe1 Move non-gui stuff from MainWindow to new LabelTool class Mika Fischer 2011-06-09 17:58:05 +02:00
  • d165de6b21 properly update items if model changes Martin Baeuml 2011-06-09 17:18:25 +02:00
  • 4a05c45979 Lay out buttons vertically Mika Fischer 2011-06-09 15:59:52 +02:00