Commit Graph

27 Commits

Author SHA1 Message Date
baydam
b375367811 Integrate all code inside a namespace 2016-03-16 18:05:47 +00:00
Tats
3d58c92e97 Merge branch 'feature-advanced-mapping-list' into develop-try-to-merge-with-adv
# Conflicts:
#	MainWindow.cpp
2016-03-05 22:41:41 -05:00
Tats
22acf3c215 Changing mapping solo/visible/locked state changes the corresponding QActions in the main window. 2016-03-04 18:12:45 -05:00
Tats
1146a6408e Merge branch 'develop' into feature/qt-properties
# Conflicts:
#	Mapping.h
#	OscInterface.cpp
#	ProjectReader.cpp
#	ProjectWriter.cpp
#	Shape.h
#	main.cpp
2016-02-15 13:16:04 -05:00
Tats
8dc7177ae9 Read/write of texture mappings for triangle and ellipses works. 2016-01-28 21:52:47 -05:00
Tats
f6fc556b3e Generalized the constructors for Mapping to always allow input shape (making it more general). 2016-01-28 12:27:45 -05:00
Tats
608f2b6cf5 Started management of QProperties-supported read/write for mappings and shapes. 2016-01-21 21:57:38 -05:00
Tats
8ec9192f69 Common parent class Element for Paint and Mapping, with appropriate QProperties. 2016-01-21 16:18:59 -05:00
baydam
093fb3cd9d Fix: #179 Paints and mappings renamings are now saved in file 2016-01-05 12:10:54 +00:00
Tats
99b19dfcc6 First step in refactoring: brought both Paint and Mapping under the common umbrella class Element and implemented basic QProperties. 2016-01-04 00:19:34 -06:00
Tats
aef4f2d8d8 Changed tr1 shared_ptr for QSharedPointers and QWeakPointers. 2015-07-17 13:41:55 -06:00
Tats
978b4ae7ae Added paint opacity. 2015-07-11 12:52:07 -06:00
Tats
067a84cf12 Changing the ordering of mappings now changes the order in which they are actually displayed (layers). 2014-12-28 22:29:47 -05:00
Tats
e8870db92a Replaced Shape by MShape to avoid name conflicts. 2014-10-31 17:03:18 -04:00
Tats
a596f319fe Added some documentation comments 2014-06-23 10:29:45 -04:00
Vasilis Liaskovitis
1aace8a578 Change the uri of existing media or color paint with double-click
When double-clicking a paint QListWidgetItem, the uri of that paint can be
altered.

A new signal is sent to ColorMapper and TextureMapper objects so that they can
update heir color and texture paints respectively. Mappings of the old paint are
transferred to the new paint.

TODO: the active mapping may be lost in some cases, needs some more testing.
2014-05-22 11:30:25 +02:00
Alexandre Quessy
be7cf11246 fix a doc string 2014-04-30 22:28:15 -04:00
Tats
05c1bf3a5c Major cleanup / redesign in the source canvas to make the Mapper class draw the inputs (more generic) 2014-04-30 13:21:57 -04:00
Alexandre Quessy
e49a358b45 add empty Video class 2014-03-05 23:04:52 -05:00
Tats
e671ffe958 Added a ColorMapping class 2014-01-22 13:29:06 -05:00
Tats
2fb214060b Reading and writing of triangle mappings 2014-01-11 21:56:18 -05:00
Tats
dbab46565c Use UID allocators for Paint and Mapping 2014-01-11 18:55:26 -05:00
Tats
7d94a26071 Fixed the documentation for class Mapping 2014-01-11 16:38:23 -05:00
Tats
c29f42c20f Removed the Layers (moved all layer stuff to Mappings) 2014-01-11 16:36:59 -05:00
Tats
80f2d92eab Added unique ids to Mapping and Paint 2013-12-05 00:16:37 -05:00
Tats
8d0473410b Removed some of the "normal" pointers and replaced them by smart pointer to prevent memory problems 2013-12-01 00:16:33 -05:00
Tats
5a999f1983 - Put all mappings and paints in a single MappingManager class
- Basic compiling / running program (no quads for now)
2013-11-30 19:19:29 -05:00