Skip to content

Reorganize code base #212

Description

@sofian

We have too much classes and shit at the root. We should reorganize code in a more logical way.

Here is a suggestion. We put all source code in a src/ folder with following subfolder:

== app ==
MainApplication.h
main.cpp

== core ==
Element.h
Maths.h
Mapping.h
MappingManager.h
MediaImpl.h
MetaObjectRegistry.h
MM.h
Paint.h
ProjectLabels.h
ProjectReader.h
ProjectWriter.h
Serializable.h
Shape.h
UidAllocator.h
Util.h

== shape ==
Ellipse.h
Mesh.h
Polygon.h
Quad.h
Shapes.h
Triangle.h

== gui ==
DestinationGLCanvas.h
MainWindow.h
MapperGLCanvas.h
MappingGui.h
OutputGLCanvas.h
OutputGLWindow.h
PaintGui.h
PreferencesDialog.h
ShapeControlPainter.h
ShapeGraphicsItem.h
SourceGLCanvas.h

== osc ==
ConcurrentQueue.h
OscInterface.h
OscReceiver.h

Metadata

Metadata

Assignees

Type

No type

Fields

No fields configured for issues without a type.

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions