diff --git a/Common.cpp b/Common.cpp
deleted file mode 100644
index fd13f09..0000000
--- a/Common.cpp
+++ /dev/null
@@ -1,81 +0,0 @@
-/*
- * Common.cpp
- *
- * (c) 2013 Sofian Audry -- info(@)sofianaudry(.)com
- * (c) 2013 Alexandre Quessy -- alexandre(@)quessy(.)net
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program. If not, see .
- */
-
-#include "Common.h"
-
-std::vector< std::tr1::shared_ptr > Common::mappings;
-std::vector< std::tr1::shared_ptr > Common::mappers;
-std::tr1::shared_ptr Common::currentMapping;
-std::tr1::shared_ptr Common::currentMapper;
-
-int Common::currentSourceIdx = 0;
-
-Quad* Common::createQuadForTexture(Texture* texture, int frameWidth, int frameHeight)
-{
- return new Quad(
- Point(texture->getX(), texture->getY()),
- Point(texture->getX() + texture->getWidth(), texture->getY()),
- Point(texture->getX() + texture->getWidth(), texture->getY() + texture->getHeight()),
- Point(texture->getX(), texture->getY() + texture->getHeight())
- );
-}
-
-void Common::addImage(const QString imagePath, int frameWidth, int frameHeight)
-{
- Image* img = new Image(imagePath);
-
- img->setPosition( (frameWidth - img->getWidth() ) / 2.0f,
- (frameHeight - img->getHeight()) / 2.0f );
-
- TextureMapping* tm = new TextureMapping(
- img,
- // Destination.
- createQuadForTexture(img, frameWidth, frameHeight),
- // Input.
- createQuadForTexture(img, frameWidth, frameHeight)
- );
-
- // Add to data structures.
- mappings.push_back( std::tr1::shared_ptr(tm) );
- mappers.push_back( std::tr1::shared_ptr(new QuadTextureMapper( tm )) );
-
- currentMapping = mappings[currentSourceIdx];
- currentMapper = mappers[currentSourceIdx];
-}
-
-void Common::initializeLibremapper(int frameWidth, int frameHeight)
-{
- addImage("example.png", frameWidth, frameHeight);
- addImage("pnggrad8rgb.png", frameWidth, frameHeight);
-}
-
-void Common::switchImage(int imageId)
-{
- currentSourceIdx = imageId;
- currentMapping = mappings[currentSourceIdx];
- currentMapper = mappers[currentSourceIdx];
-}
-
-void Common::nextImage()
-{
- currentSourceIdx = (currentSourceIdx + 1) % mappings.size();
- currentMapping = mappings[currentSourceIdx];
- currentMapper = mappers[currentSourceIdx];
-}
diff --git a/Common.h b/Common.h
deleted file mode 100644
index a762fe7..0000000
--- a/Common.h
+++ /dev/null
@@ -1,60 +0,0 @@
-/*
- * Common.h
- *
- * (c) 2013 Sofian Audry -- info(@)sofianaudry(.)com
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program. If not, see .
- */
-
-
-#ifndef COMMON_H_
-#define COMMON_H_
-
-#include
-
-#include "Paint.h"
-#include "Shape.h"
-#include "Mapper.h"
-
-/**
- * The main MapMap engine that deals with video mapping projects.
- */
-class Common
-{
-public:
- static std::vector mappings;
- static std::vector mappers;
- static Mapping::ptr currentMapping;
- static Mapper::ptr currentMapper;
-
- static int currentSourceIdx;
-
- static int getCurrentSourceId() { return currentSourceIdx; }
-
- static Quad* createQuadForTexture(Texture* texture, int frameWidth, int frameHeight);
- static void addImage(const QString imagePath, int frameWidth, int frameHeight);
- static void initializeLibremapper(int frameWidth, int frameHeight);
-
- static void switchImage(int imageId);
-
- // deprecated
- static void nextImage();
-
- static int nImages()
- {
- return mappings.size();
- }
-};
-
-#endif /* COMMON_H_ */
diff --git a/main.cpp b/main.cpp
index 658838c..91adb3c 100644
--- a/main.cpp
+++ b/main.cpp
@@ -3,7 +3,6 @@
#include
#include
#include
-#include "Common.h"
#include "MainWindow.h"
#include "MainApplication.h"