Commit Graph

32 Commits

Author SHA1 Message Date
Tats
0b027f29f3 Implemented basic support for texture ellipse (works, default center point, no drawing of control points). 2014-03-02 17:02:52 -05:00
Tats
a539023a30 Created a class MainApplication to handle notify() 2014-01-23 23:24:20 -05:00
Tats
dbab46565c Use UID allocators for Paint and Mapping 2014-01-11 18:55:26 -05:00
Tats
d5c9a7a156 Merge branch 'translation' into statesaving 2014-01-11 16:56:06 -05:00
Tats
c29f42c20f Removed the Layers (moved all layer stuff to Mappings) 2014-01-11 16:36:59 -05:00
Tats
27089582d5 Proof of concept: runs in french 2014-01-05 18:50:32 -05:00
Tats
4639a228c6 Resolved all compilation errors from merging 2014-01-05 18:07:19 -05:00
Tats
559a7ebf90 Merge branch 'develop' into statesaving
Conflicts:
	DestinationGLCanvas.cpp
	MainWindow.cpp
	MainWindow.h
	Mapper.h
	MappingManager.cpp
	MappingManager.h
	Paint.h
	Shape.h
	SourceGLCanvas.cpp
	Util.cpp
	libremapping.pro
	main.cpp
2014-01-05 18:06:41 -05:00
Alexandre Quessy
613d385932 Add Facade.h 2014-01-05 16:28:03 -05:00
Vasilis Liaskovitis
5852cde869 Shape: Convert Point to QObject / QPointF
Also add one Q_PROPERTY for each coordinate (x and y) of a Point. This will
enable the controller to set and get these properties.

Since QObjects cannot be copied, we also need to change the Shape class to have
a vector of pointers to Points, instead of actual Point structs.
2013-12-24 13:50:20 +02:00
Vasilis Liaskovitis
92f5d171db Controller: initial commit
This adds a QVariant/QMetaObject based controller for object and properties
manipulation. Object types and objects are stored in std::map structures for
now. The API is based on the prototype controller. The get/set properties only
handle a single QVariant argument instead of a QVariantList argument as in the
prototype but this can be changed.
2013-12-23 02:20:49 +02:00
Tats
245a74c5c9 Transferred implementations of Shape methods to .cpp file 2013-12-12 21:38:13 -05:00
Alexandre Quessy
31de8211cd Add optional OSC support
Add OSC receiver

add BUGS

fix README

OSC: use QVariantList to send messages to the main window

show text under icons in toolbar

remove deprecated class

detect liblo and make it optional
2013-12-10 04:55:22 -05:00
Alexandre Quessy
8c2b7fddd6 Load: 50% done. Fix shortcuts. 2013-12-09 17:33:35 -05:00
Alexandre Quessy
b0763be6a0 paint have ids 2013-12-09 16:06:01 -05:00
Alexandre Quessy
dce8f0b35d Saves an XML file. 2013-12-09 15:20:33 -05:00
Tats
b82ecfd0c5 Merge branch 'develop' of github.com:libremapping/libremapping into develop 2013-12-08 12:02:57 -05:00
Tats
9bb6d7bcbc Include QtPropertyBrowser build in libremapping.pro 2013-12-08 12:02:49 -05:00
Tats
bffbe2415c Include QtPropertyBrowser build in libremapping.pro 2013-12-08 12:02:18 -05:00
Tats
6b8912d03f Merge branch 'master' into develop 2013-12-06 23:43:09 -05:00
Tats
ef05550a53 Fixed to make it work under OSX 2013-12-06 23:42:45 -05:00
Tats
71ad58787f Added Layers (model side) 2013-12-05 00:51: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
Tats
7b953a7479 Added basic GUI frame: menu, toolbar, resources, status bar, etc. 2013-11-30 12:01:15 -05:00
Tats
fd958cecf2 Merge branch 'master' of github.com:libremapping/libremapping
Conflicts:
	Common.cpp
	Common.h
	DestinationGLCanvas.cpp
	SourceGLCanvas.cpp
	main.cpp
2013-11-29 12:09:49 -05:00
Alexandre Quessy
0e73f157f8 Document with Doxygen 2013-11-27 01:33:04 -05:00
Tats
0ff60f6108 - Added an empty QListView in the layout, with two splitters
- Also created a class for the main window
2013-11-25 23:16:32 -05:00
sylvain
ddf7659678 added GLU dependency 2013-11-25 22:10:18 -05:00
Tats
3964f7b7d1 Fix: textures were upside down 2013-11-24 11:02:11 -05:00
Tats
54c199f8fd Correct management of source<->destionation interaction using signals/slots 2013-11-24 09:27:28 -05:00
Tats
4310f297d1 Done: reproduced the wxwidgets prototype in Qt 2013-11-23 23:16:04 -05:00
Tats
5c1ec14662 Basic switch from wxWidget to Qt (not working yet) 2013-11-23 17:37:59 -05:00