diff --git a/example/bin/data/ofxpimapper.xml b/example/bin/data/ofxpimapper.xml
new file mode 100644
index 0000000..610e47d
--- /dev/null
+++ b/example/bin/data/ofxpimapper.xml
@@ -0,0 +1 @@
+
diff --git a/example/example.xcodeproj/project.pbxproj b/example/example.xcodeproj/project.pbxproj
index 72a97a6..8ad3d47 100644
--- a/example/example.xcodeproj/project.pbxproj
+++ b/example/example.xcodeproj/project.pbxproj
@@ -36,76 +36,78 @@
0130C9821CE65AA600911E17 /* snappy-sinksource.cc in Sources */ = {isa = PBXBuildFile; fileRef = 0130C9491CE65AA600911E17 /* snappy-sinksource.cc */; };
0130C9831CE65AA600911E17 /* snappy-stubs-internal.cc in Sources */ = {isa = PBXBuildFile; fileRef = 0130C94B1CE65AA600911E17 /* snappy-stubs-internal.cc */; };
0130C9841CE65AA600911E17 /* snappy.cc in Sources */ = {isa = PBXBuildFile; fileRef = 0130C94E1CE65AA600911E17 /* snappy.cc */; };
- 01E9EA141D9D535E00E1BFAE /* Application.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 01E9E9781D9D535E00E1BFAE /* Application.cpp */; };
- 01E9EA151D9D535E00E1BFAE /* ApplicationBaseMode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 01E9E97B1D9D535E00E1BFAE /* ApplicationBaseMode.cpp */; };
- 01E9EA161D9D535E00E1BFAE /* PresentationMode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 01E9E97D1D9D535E00E1BFAE /* PresentationMode.cpp */; };
- 01E9EA171D9D535E00E1BFAE /* ProjectionMappingMode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 01E9E97F1D9D535E00E1BFAE /* ProjectionMappingMode.cpp */; };
- 01E9EA181D9D535E00E1BFAE /* SourceSelectionMode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 01E9E9811D9D535E00E1BFAE /* SourceSelectionMode.cpp */; };
- 01E9EA191D9D535E00E1BFAE /* TextureMappingMode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 01E9E9831D9D535E00E1BFAE /* TextureMappingMode.cpp */; };
- 01E9EA1A1D9D535E00E1BFAE /* SettingsLoader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 01E9E9851D9D535E00E1BFAE /* SettingsLoader.cpp */; };
- 01E9EA1B1D9D535E00E1BFAE /* AddGridColCmd.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 01E9E9881D9D535E00E1BFAE /* AddGridColCmd.cpp */; };
- 01E9EA1C1D9D535E00E1BFAE /* AddGridRowCmd.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 01E9E98A1D9D535E00E1BFAE /* AddGridRowCmd.cpp */; };
- 01E9EA1D1D9D535E00E1BFAE /* AddSurfaceCmd.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 01E9E98C1D9D535E00E1BFAE /* AddSurfaceCmd.cpp */; };
- 01E9EA1E1D9D535E00E1BFAE /* ClearSurfacesCmd.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 01E9E98F1D9D535E00E1BFAE /* ClearSurfacesCmd.cpp */; };
- 01E9EA1F1D9D535E00E1BFAE /* CmdManager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 01E9E9911D9D535E00E1BFAE /* CmdManager.cpp */; };
- 01E9EA201D9D535E00E1BFAE /* DeselectSurfaceCmd.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 01E9E9931D9D535E00E1BFAE /* DeselectSurfaceCmd.cpp */; };
- 01E9EA211D9D535E00E1BFAE /* DeselectTexCoordCmd.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 01E9E9951D9D535E00E1BFAE /* DeselectTexCoordCmd.cpp */; };
- 01E9EA221D9D535E00E1BFAE /* DuplicateSurfaceCmd.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 01E9E9971D9D535E00E1BFAE /* DuplicateSurfaceCmd.cpp */; };
- 01E9EA231D9D535E00E1BFAE /* MvAllTexCoordsCmd.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 01E9E9991D9D535E00E1BFAE /* MvAllTexCoordsCmd.cpp */; };
- 01E9EA241D9D535E00E1BFAE /* MvLayerDnCmd.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 01E9E99B1D9D535E00E1BFAE /* MvLayerDnCmd.cpp */; };
- 01E9EA251D9D535E00E1BFAE /* MvLayerUpCmd.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 01E9E99D1D9D535E00E1BFAE /* MvLayerUpCmd.cpp */; };
- 01E9EA261D9D535E00E1BFAE /* MvSelectionCmd.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 01E9E99F1D9D535E00E1BFAE /* MvSelectionCmd.cpp */; };
- 01E9EA271D9D535E00E1BFAE /* MvSurfaceVertCmd.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 01E9E9A11D9D535E00E1BFAE /* MvSurfaceVertCmd.cpp */; };
- 01E9EA281D9D535E00E1BFAE /* MvTexCoordCmd.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 01E9E9A31D9D535E00E1BFAE /* MvTexCoordCmd.cpp */; };
- 01E9EA291D9D535E00E1BFAE /* RmGridColCmd.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 01E9E9A51D9D535E00E1BFAE /* RmGridColCmd.cpp */; };
- 01E9EA2A1D9D535E00E1BFAE /* RmGridRowCmd.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 01E9E9A71D9D535E00E1BFAE /* RmGridRowCmd.cpp */; };
- 01E9EA2B1D9D535E00E1BFAE /* RmSurfaceCmd.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 01E9E9A91D9D535E00E1BFAE /* RmSurfaceCmd.cpp */; };
- 01E9EA2C1D9D535E00E1BFAE /* ScaleSurfaceFromToCmd.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 01E9E9AB1D9D535E00E1BFAE /* ScaleSurfaceFromToCmd.cpp */; };
- 01E9EA2D1D9D535E00E1BFAE /* SelNextSurfaceCmd.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 01E9E9AD1D9D535E00E1BFAE /* SelNextSurfaceCmd.cpp */; };
- 01E9EA2E1D9D535E00E1BFAE /* SelNextTexCoordCmd.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 01E9E9AF1D9D535E00E1BFAE /* SelNextTexCoordCmd.cpp */; };
- 01E9EA2F1D9D535E00E1BFAE /* SelNextVertexCmd.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 01E9E9B11D9D535E00E1BFAE /* SelNextVertexCmd.cpp */; };
- 01E9EA301D9D535E00E1BFAE /* SelPrevSurfaceCmd.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 01E9E9B31D9D535E00E1BFAE /* SelPrevSurfaceCmd.cpp */; };
- 01E9EA311D9D535E00E1BFAE /* SelPrevTexCoordCmd.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 01E9E9B51D9D535E00E1BFAE /* SelPrevTexCoordCmd.cpp */; };
- 01E9EA321D9D535E00E1BFAE /* SelPrevVertexCmd.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 01E9E9B71D9D535E00E1BFAE /* SelPrevVertexCmd.cpp */; };
- 01E9EA331D9D535E00E1BFAE /* SelSurfaceCmd.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 01E9E9B91D9D535E00E1BFAE /* SelSurfaceCmd.cpp */; };
- 01E9EA341D9D535E00E1BFAE /* SelVertexCmd.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 01E9E9BB1D9D535E00E1BFAE /* SelVertexCmd.cpp */; };
- 01E9EA351D9D535E00E1BFAE /* SetApplicationModeCmd.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 01E9E9BD1D9D535E00E1BFAE /* SetApplicationModeCmd.cpp */; };
- 01E9EA361D9D535E00E1BFAE /* SetNextSourceCmd.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 01E9E9BF1D9D535E00E1BFAE /* SetNextSourceCmd.cpp */; };
- 01E9EA371D9D535E00E1BFAE /* SetSourceCmd.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 01E9E9C11D9D535E00E1BFAE /* SetSourceCmd.cpp */; };
- 01E9EA381D9D535E00E1BFAE /* SetTexMapDrawModeCmd.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 01E9E9C31D9D535E00E1BFAE /* SetTexMapDrawModeCmd.cpp */; };
- 01E9EA391D9D535E00E1BFAE /* StartDragSurfaceCmd.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 01E9E9C51D9D535E00E1BFAE /* StartDragSurfaceCmd.cpp */; };
- 01E9EA3A1D9D535E00E1BFAE /* ToggleAnimatedSourceCmd.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 01E9E9C71D9D535E00E1BFAE /* ToggleAnimatedSourceCmd.cpp */; };
- 01E9EA3B1D9D535E00E1BFAE /* TogglePerspectiveCmd.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 01E9E9C91D9D535E00E1BFAE /* TogglePerspectiveCmd.cpp */; };
- 01E9EA3C1D9D535E00E1BFAE /* TranslateCanvasCmd.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 01E9E9CB1D9D535E00E1BFAE /* TranslateCanvasCmd.cpp */; };
- 01E9EA3D1D9D535E00E1BFAE /* Gui.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 01E9E9CE1D9D535E00E1BFAE /* Gui.cpp */; };
- 01E9EA3E1D9D535E00E1BFAE /* LayerPanelWidget.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 01E9E9D21D9D535E00E1BFAE /* LayerPanelWidget.cpp */; };
- 01E9EA3F1D9D535E00E1BFAE /* ProjectionEditorWidget.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 01E9E9D41D9D535E00E1BFAE /* ProjectionEditorWidget.cpp */; };
- 01E9EA401D9D535E00E1BFAE /* ScaleWidget.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 01E9E9D61D9D535E00E1BFAE /* ScaleWidget.cpp */; };
- 01E9EA411D9D535E00E1BFAE /* SourcesEditorWidget.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 01E9E9D81D9D535E00E1BFAE /* SourcesEditorWidget.cpp */; };
- 01E9EA421D9D535E00E1BFAE /* SurfaceHighlightWidget.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 01E9E9DA1D9D535E00E1BFAE /* SurfaceHighlightWidget.cpp */; };
- 01E9EA431D9D535E00E1BFAE /* TextureEditorWidget.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 01E9E9DC1D9D535E00E1BFAE /* TextureEditorWidget.cpp */; };
- 01E9EA441D9D535E00E1BFAE /* TextureHighlightWidget.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 01E9E9DE1D9D535E00E1BFAE /* TextureHighlightWidget.cpp */; };
- 01E9EA451D9D535E00E1BFAE /* Info.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 01E9E9E11D9D535E00E1BFAE /* Info.cpp */; };
- 01E9EA461D9D535E00E1BFAE /* DirectoryWatcher.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 01E9E9E41D9D535E00E1BFAE /* DirectoryWatcher.cpp */; };
- 01E9EA471D9D535E00E1BFAE /* MediaServer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 01E9E9E61D9D535E00E1BFAE /* MediaServer.cpp */; };
- 01E9EA481D9D535E00E1BFAE /* ofxPiMapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 01E9E9E81D9D535E00E1BFAE /* ofxPiMapper.cpp */; };
- 01E9EA491D9D535E00E1BFAE /* BaseSource.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 01E9E9EB1D9D535E00E1BFAE /* BaseSource.cpp */; };
- 01E9EA4A1D9D535E00E1BFAE /* FboSource.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 01E9E9ED1D9D535E00E1BFAE /* FboSource.cpp */; };
- 01E9EA4B1D9D535E00E1BFAE /* ImageSource.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 01E9E9EF1D9D535E00E1BFAE /* ImageSource.cpp */; };
- 01E9EA4C1D9D535E00E1BFAE /* OMXPlayerCache.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 01E9E9F11D9D535E00E1BFAE /* OMXPlayerCache.cpp */; };
- 01E9EA4D1D9D535E00E1BFAE /* VideoSource.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 01E9E9F41D9D535E00E1BFAE /* VideoSource.cpp */; };
- 01E9EA4E1D9D535E00E1BFAE /* BaseSurface.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 01E9E9F71D9D535E00E1BFAE /* BaseSurface.cpp */; };
- 01E9EA4F1D9D535E00E1BFAE /* GridWarpSurface.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 01E9E9F91D9D535E00E1BFAE /* GridWarpSurface.cpp */; };
- 01E9EA501D9D535E00E1BFAE /* QuadSurface.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 01E9E9FB1D9D535E00E1BFAE /* QuadSurface.cpp */; };
- 01E9EA511D9D535E00E1BFAE /* SurfaceFactory.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 01E9E9FD1D9D535E00E1BFAE /* SurfaceFactory.cpp */; };
- 01E9EA521D9D535E00E1BFAE /* SurfaceManager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 01E9E9FF1D9D535E00E1BFAE /* SurfaceManager.cpp */; };
- 01E9EA531D9D535E00E1BFAE /* SurfaceStack.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 01E9EA011D9D535E00E1BFAE /* SurfaceStack.cpp */; };
- 01E9EA541D9D535E00E1BFAE /* TriangleSurface.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 01E9EA041D9D535E00E1BFAE /* TriangleSurface.cpp */; };
- 01E9EA551D9D535E00E1BFAE /* BaseJoint.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 01E9EA071D9D535E00E1BFAE /* BaseJoint.cpp */; };
- 01E9EA561D9D535E00E1BFAE /* CircleJoint.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 01E9EA091D9D535E00E1BFAE /* CircleJoint.cpp */; };
- 01E9EA571D9D535E00E1BFAE /* RadioList.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 01E9EA0D1D9D535E00E1BFAE /* RadioList.cpp */; };
- 01E9EA581D9D535E00E1BFAE /* HomographyHelper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 01E9EA101D9D535E00E1BFAE /* HomographyHelper.cpp */; };
- 01E9EA591D9D535E00E1BFAE /* TerminalListener.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 01E9EA121D9D535E00E1BFAE /* TerminalListener.cpp */; };
+ 0149F5B21DA81E36009CE165 /* Application.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0149F5121DA81E36009CE165 /* Application.cpp */; };
+ 0149F5B31DA81E36009CE165 /* ApplicationBaseMode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0149F5151DA81E36009CE165 /* ApplicationBaseMode.cpp */; };
+ 0149F5B41DA81E36009CE165 /* PresentationMode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0149F5171DA81E36009CE165 /* PresentationMode.cpp */; };
+ 0149F5B51DA81E36009CE165 /* ProjectionMappingMode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0149F5191DA81E36009CE165 /* ProjectionMappingMode.cpp */; };
+ 0149F5B61DA81E36009CE165 /* SourceSelectionMode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0149F51B1DA81E36009CE165 /* SourceSelectionMode.cpp */; };
+ 0149F5B71DA81E36009CE165 /* TextureMappingMode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0149F51D1DA81E36009CE165 /* TextureMappingMode.cpp */; };
+ 0149F5B81DA81E36009CE165 /* SettingsLoader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0149F51F1DA81E36009CE165 /* SettingsLoader.cpp */; };
+ 0149F5B91DA81E36009CE165 /* AddGridColCmd.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0149F5221DA81E36009CE165 /* AddGridColCmd.cpp */; };
+ 0149F5BA1DA81E36009CE165 /* AddGridRowCmd.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0149F5241DA81E36009CE165 /* AddGridRowCmd.cpp */; };
+ 0149F5BB1DA81E36009CE165 /* AddSurfaceCmd.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0149F5261DA81E36009CE165 /* AddSurfaceCmd.cpp */; };
+ 0149F5BC1DA81E36009CE165 /* ClearSurfacesCmd.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0149F5291DA81E36009CE165 /* ClearSurfacesCmd.cpp */; };
+ 0149F5BD1DA81E36009CE165 /* CmdManager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0149F52B1DA81E36009CE165 /* CmdManager.cpp */; };
+ 0149F5BE1DA81E36009CE165 /* DeselectSurfaceCmd.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0149F52D1DA81E36009CE165 /* DeselectSurfaceCmd.cpp */; };
+ 0149F5BF1DA81E36009CE165 /* DeselectTexCoordCmd.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0149F52F1DA81E36009CE165 /* DeselectTexCoordCmd.cpp */; };
+ 0149F5C01DA81E36009CE165 /* DuplicateSurfaceCmd.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0149F5311DA81E36009CE165 /* DuplicateSurfaceCmd.cpp */; };
+ 0149F5C11DA81E36009CE165 /* MvAllTexCoordsCmd.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0149F5331DA81E36009CE165 /* MvAllTexCoordsCmd.cpp */; };
+ 0149F5C21DA81E36009CE165 /* MvLayerDnCmd.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0149F5351DA81E36009CE165 /* MvLayerDnCmd.cpp */; };
+ 0149F5C31DA81E36009CE165 /* MvLayerUpCmd.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0149F5371DA81E36009CE165 /* MvLayerUpCmd.cpp */; };
+ 0149F5C41DA81E36009CE165 /* MvSelectionCmd.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0149F5391DA81E36009CE165 /* MvSelectionCmd.cpp */; };
+ 0149F5C51DA81E36009CE165 /* MvSurfaceVertCmd.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0149F53B1DA81E36009CE165 /* MvSurfaceVertCmd.cpp */; };
+ 0149F5C61DA81E36009CE165 /* MvTexCoordCmd.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0149F53D1DA81E36009CE165 /* MvTexCoordCmd.cpp */; };
+ 0149F5C71DA81E36009CE165 /* RmGridColCmd.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0149F53F1DA81E36009CE165 /* RmGridColCmd.cpp */; };
+ 0149F5C81DA81E36009CE165 /* RmGridRowCmd.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0149F5411DA81E36009CE165 /* RmGridRowCmd.cpp */; };
+ 0149F5C91DA81E36009CE165 /* RmSurfaceCmd.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0149F5431DA81E36009CE165 /* RmSurfaceCmd.cpp */; };
+ 0149F5CA1DA81E36009CE165 /* ScaleSurfaceFromToCmd.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0149F5451DA81E36009CE165 /* ScaleSurfaceFromToCmd.cpp */; };
+ 0149F5CB1DA81E36009CE165 /* SelNextSurfaceCmd.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0149F5471DA81E36009CE165 /* SelNextSurfaceCmd.cpp */; };
+ 0149F5CC1DA81E36009CE165 /* SelNextTexCoordCmd.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0149F5491DA81E36009CE165 /* SelNextTexCoordCmd.cpp */; };
+ 0149F5CD1DA81E36009CE165 /* SelNextVertexCmd.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0149F54B1DA81E36009CE165 /* SelNextVertexCmd.cpp */; };
+ 0149F5CE1DA81E36009CE165 /* SelPrevSurfaceCmd.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0149F54D1DA81E36009CE165 /* SelPrevSurfaceCmd.cpp */; };
+ 0149F5CF1DA81E36009CE165 /* SelPrevTexCoordCmd.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0149F54F1DA81E36009CE165 /* SelPrevTexCoordCmd.cpp */; };
+ 0149F5D01DA81E36009CE165 /* SelPrevVertexCmd.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0149F5511DA81E36009CE165 /* SelPrevVertexCmd.cpp */; };
+ 0149F5D11DA81E36009CE165 /* SelSurfaceCmd.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0149F5531DA81E36009CE165 /* SelSurfaceCmd.cpp */; };
+ 0149F5D21DA81E36009CE165 /* SelVertexCmd.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0149F5551DA81E36009CE165 /* SelVertexCmd.cpp */; };
+ 0149F5D31DA81E36009CE165 /* SetActivePresetCmd.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0149F5571DA81E36009CE165 /* SetActivePresetCmd.cpp */; };
+ 0149F5D41DA81E36009CE165 /* SetApplicationModeCmd.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0149F5591DA81E36009CE165 /* SetApplicationModeCmd.cpp */; };
+ 0149F5D51DA81E36009CE165 /* SetNextSourceCmd.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0149F55B1DA81E36009CE165 /* SetNextSourceCmd.cpp */; };
+ 0149F5D61DA81E36009CE165 /* SetSourceCmd.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0149F55D1DA81E36009CE165 /* SetSourceCmd.cpp */; };
+ 0149F5D71DA81E36009CE165 /* SetTexMapDrawModeCmd.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0149F55F1DA81E36009CE165 /* SetTexMapDrawModeCmd.cpp */; };
+ 0149F5D81DA81E36009CE165 /* StartDragSurfaceCmd.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0149F5611DA81E36009CE165 /* StartDragSurfaceCmd.cpp */; };
+ 0149F5D91DA81E36009CE165 /* ToggleAnimatedSourceCmd.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0149F5631DA81E36009CE165 /* ToggleAnimatedSourceCmd.cpp */; };
+ 0149F5DA1DA81E36009CE165 /* TogglePerspectiveCmd.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0149F5651DA81E36009CE165 /* TogglePerspectiveCmd.cpp */; };
+ 0149F5DB1DA81E36009CE165 /* TranslateCanvasCmd.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0149F5671DA81E36009CE165 /* TranslateCanvasCmd.cpp */; };
+ 0149F5DC1DA81E36009CE165 /* Gui.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0149F56A1DA81E36009CE165 /* Gui.cpp */; };
+ 0149F5DD1DA81E36009CE165 /* LayerPanelWidget.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0149F56E1DA81E36009CE165 /* LayerPanelWidget.cpp */; };
+ 0149F5DE1DA81E36009CE165 /* ProjectionEditorWidget.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0149F5701DA81E36009CE165 /* ProjectionEditorWidget.cpp */; };
+ 0149F5DF1DA81E36009CE165 /* ScaleWidget.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0149F5721DA81E36009CE165 /* ScaleWidget.cpp */; };
+ 0149F5E01DA81E36009CE165 /* SourcesEditorWidget.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0149F5741DA81E36009CE165 /* SourcesEditorWidget.cpp */; };
+ 0149F5E11DA81E36009CE165 /* SurfaceHighlightWidget.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0149F5761DA81E36009CE165 /* SurfaceHighlightWidget.cpp */; };
+ 0149F5E21DA81E36009CE165 /* TextureEditorWidget.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0149F5781DA81E36009CE165 /* TextureEditorWidget.cpp */; };
+ 0149F5E31DA81E36009CE165 /* TextureHighlightWidget.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0149F57A1DA81E36009CE165 /* TextureHighlightWidget.cpp */; };
+ 0149F5E41DA81E36009CE165 /* Info.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0149F57D1DA81E36009CE165 /* Info.cpp */; };
+ 0149F5E51DA81E36009CE165 /* DirectoryWatcher.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0149F5801DA81E36009CE165 /* DirectoryWatcher.cpp */; };
+ 0149F5E61DA81E36009CE165 /* MediaServer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0149F5821DA81E36009CE165 /* MediaServer.cpp */; };
+ 0149F5E71DA81E36009CE165 /* ofxPiMapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0149F5841DA81E36009CE165 /* ofxPiMapper.cpp */; };
+ 0149F5E81DA81E36009CE165 /* BaseSource.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0149F5871DA81E36009CE165 /* BaseSource.cpp */; };
+ 0149F5E91DA81E36009CE165 /* FboSource.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0149F5891DA81E36009CE165 /* FboSource.cpp */; };
+ 0149F5EA1DA81E36009CE165 /* ImageSource.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0149F58B1DA81E36009CE165 /* ImageSource.cpp */; };
+ 0149F5EB1DA81E36009CE165 /* OMXPlayerCache.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0149F58D1DA81E36009CE165 /* OMXPlayerCache.cpp */; };
+ 0149F5EC1DA81E36009CE165 /* VideoSource.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0149F5901DA81E36009CE165 /* VideoSource.cpp */; };
+ 0149F5ED1DA81E36009CE165 /* BaseSurface.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0149F5931DA81E36009CE165 /* BaseSurface.cpp */; };
+ 0149F5EE1DA81E36009CE165 /* GridWarpSurface.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0149F5951DA81E36009CE165 /* GridWarpSurface.cpp */; };
+ 0149F5EF1DA81E36009CE165 /* HexagonSurface.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0149F5971DA81E36009CE165 /* HexagonSurface.cpp */; };
+ 0149F5F01DA81E36009CE165 /* QuadSurface.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0149F5991DA81E36009CE165 /* QuadSurface.cpp */; };
+ 0149F5F11DA81E36009CE165 /* SurfaceFactory.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0149F59B1DA81E36009CE165 /* SurfaceFactory.cpp */; };
+ 0149F5F21DA81E36009CE165 /* SurfaceManager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0149F59D1DA81E36009CE165 /* SurfaceManager.cpp */; };
+ 0149F5F31DA81E36009CE165 /* SurfaceStack.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0149F59F1DA81E36009CE165 /* SurfaceStack.cpp */; };
+ 0149F5F41DA81E36009CE165 /* TriangleSurface.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0149F5A21DA81E36009CE165 /* TriangleSurface.cpp */; };
+ 0149F5F51DA81E36009CE165 /* BaseJoint.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0149F5A51DA81E36009CE165 /* BaseJoint.cpp */; };
+ 0149F5F61DA81E36009CE165 /* CircleJoint.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0149F5A71DA81E36009CE165 /* CircleJoint.cpp */; };
+ 0149F5F71DA81E36009CE165 /* RadioList.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0149F5AB1DA81E36009CE165 /* RadioList.cpp */; };
+ 0149F5F81DA81E36009CE165 /* HomographyHelper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0149F5AE1DA81E36009CE165 /* HomographyHelper.cpp */; };
+ 0149F5F91DA81E36009CE165 /* TerminalListener.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0149F5B01DA81E36009CE165 /* TerminalListener.cpp */; };
3926483B192224DA0008A7F5 /* ofxXmlSettings.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 39264839192224DA0008A7F5 /* ofxXmlSettings.cpp */; };
39264841192224F90008A7F5 /* tinyxml.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3926483D192224F90008A7F5 /* tinyxml.cpp */; };
39264842192224F90008A7F5 /* tinyxmlerror.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3926483F192224F90008A7F5 /* tinyxmlerror.cpp */; };
@@ -236,152 +238,156 @@
0130C94E1CE65AA600911E17 /* snappy.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = snappy.cc; sourceTree = ""; };
0130C94F1CE65AA600911E17 /* snappy.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = snappy.h; sourceTree = ""; };
0130C95B1CE65AA600911E17 /* ofxIO.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ofxIO.h; sourceTree = ""; };
- 01E9E9781D9D535E00E1BFAE /* Application.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Application.cpp; sourceTree = ""; };
- 01E9E9791D9D535E00E1BFAE /* Application.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Application.h; sourceTree = ""; };
- 01E9E97B1D9D535E00E1BFAE /* ApplicationBaseMode.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ApplicationBaseMode.cpp; sourceTree = ""; };
- 01E9E97C1D9D535E00E1BFAE /* ApplicationBaseMode.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ApplicationBaseMode.h; sourceTree = ""; };
- 01E9E97D1D9D535E00E1BFAE /* PresentationMode.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = PresentationMode.cpp; sourceTree = ""; };
- 01E9E97E1D9D535E00E1BFAE /* PresentationMode.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PresentationMode.h; sourceTree = ""; };
- 01E9E97F1D9D535E00E1BFAE /* ProjectionMappingMode.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ProjectionMappingMode.cpp; sourceTree = ""; };
- 01E9E9801D9D535E00E1BFAE /* ProjectionMappingMode.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ProjectionMappingMode.h; sourceTree = ""; };
- 01E9E9811D9D535E00E1BFAE /* SourceSelectionMode.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SourceSelectionMode.cpp; sourceTree = ""; };
- 01E9E9821D9D535E00E1BFAE /* SourceSelectionMode.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SourceSelectionMode.h; sourceTree = ""; };
- 01E9E9831D9D535E00E1BFAE /* TextureMappingMode.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = TextureMappingMode.cpp; sourceTree = ""; };
- 01E9E9841D9D535E00E1BFAE /* TextureMappingMode.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TextureMappingMode.h; sourceTree = ""; };
- 01E9E9851D9D535E00E1BFAE /* SettingsLoader.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SettingsLoader.cpp; sourceTree = ""; };
- 01E9E9861D9D535E00E1BFAE /* SettingsLoader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SettingsLoader.h; sourceTree = ""; };
- 01E9E9881D9D535E00E1BFAE /* AddGridColCmd.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AddGridColCmd.cpp; sourceTree = ""; };
- 01E9E9891D9D535E00E1BFAE /* AddGridColCmd.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AddGridColCmd.h; sourceTree = ""; };
- 01E9E98A1D9D535E00E1BFAE /* AddGridRowCmd.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AddGridRowCmd.cpp; sourceTree = ""; };
- 01E9E98B1D9D535E00E1BFAE /* AddGridRowCmd.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AddGridRowCmd.h; sourceTree = ""; };
- 01E9E98C1D9D535E00E1BFAE /* AddSurfaceCmd.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AddSurfaceCmd.cpp; sourceTree = ""; };
- 01E9E98D1D9D535E00E1BFAE /* AddSurfaceCmd.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AddSurfaceCmd.h; sourceTree = ""; };
- 01E9E98E1D9D535E00E1BFAE /* BaseCmd.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BaseCmd.h; sourceTree = ""; };
- 01E9E98F1D9D535E00E1BFAE /* ClearSurfacesCmd.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ClearSurfacesCmd.cpp; sourceTree = ""; };
- 01E9E9901D9D535E00E1BFAE /* ClearSurfacesCmd.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ClearSurfacesCmd.h; sourceTree = ""; };
- 01E9E9911D9D535E00E1BFAE /* CmdManager.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CmdManager.cpp; sourceTree = ""; };
- 01E9E9921D9D535E00E1BFAE /* CmdManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CmdManager.h; sourceTree = ""; };
- 01E9E9931D9D535E00E1BFAE /* DeselectSurfaceCmd.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = DeselectSurfaceCmd.cpp; sourceTree = ""; };
- 01E9E9941D9D535E00E1BFAE /* DeselectSurfaceCmd.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DeselectSurfaceCmd.h; sourceTree = ""; };
- 01E9E9951D9D535E00E1BFAE /* DeselectTexCoordCmd.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = DeselectTexCoordCmd.cpp; sourceTree = ""; };
- 01E9E9961D9D535E00E1BFAE /* DeselectTexCoordCmd.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DeselectTexCoordCmd.h; sourceTree = ""; };
- 01E9E9971D9D535E00E1BFAE /* DuplicateSurfaceCmd.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = DuplicateSurfaceCmd.cpp; sourceTree = ""; };
- 01E9E9981D9D535E00E1BFAE /* DuplicateSurfaceCmd.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DuplicateSurfaceCmd.h; sourceTree = ""; };
- 01E9E9991D9D535E00E1BFAE /* MvAllTexCoordsCmd.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = MvAllTexCoordsCmd.cpp; sourceTree = ""; };
- 01E9E99A1D9D535E00E1BFAE /* MvAllTexCoordsCmd.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MvAllTexCoordsCmd.h; sourceTree = ""; };
- 01E9E99B1D9D535E00E1BFAE /* MvLayerDnCmd.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = MvLayerDnCmd.cpp; sourceTree = ""; };
- 01E9E99C1D9D535E00E1BFAE /* MvLayerDnCmd.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MvLayerDnCmd.h; sourceTree = ""; };
- 01E9E99D1D9D535E00E1BFAE /* MvLayerUpCmd.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = MvLayerUpCmd.cpp; sourceTree = ""; };
- 01E9E99E1D9D535E00E1BFAE /* MvLayerUpCmd.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MvLayerUpCmd.h; sourceTree = ""; };
- 01E9E99F1D9D535E00E1BFAE /* MvSelectionCmd.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = MvSelectionCmd.cpp; sourceTree = ""; };
- 01E9E9A01D9D535E00E1BFAE /* MvSelectionCmd.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MvSelectionCmd.h; sourceTree = ""; };
- 01E9E9A11D9D535E00E1BFAE /* MvSurfaceVertCmd.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = MvSurfaceVertCmd.cpp; sourceTree = ""; };
- 01E9E9A21D9D535E00E1BFAE /* MvSurfaceVertCmd.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MvSurfaceVertCmd.h; sourceTree = ""; };
- 01E9E9A31D9D535E00E1BFAE /* MvTexCoordCmd.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = MvTexCoordCmd.cpp; sourceTree = ""; };
- 01E9E9A41D9D535E00E1BFAE /* MvTexCoordCmd.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MvTexCoordCmd.h; sourceTree = ""; };
- 01E9E9A51D9D535E00E1BFAE /* RmGridColCmd.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RmGridColCmd.cpp; sourceTree = ""; };
- 01E9E9A61D9D535E00E1BFAE /* RmGridColCmd.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RmGridColCmd.h; sourceTree = ""; };
- 01E9E9A71D9D535E00E1BFAE /* RmGridRowCmd.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RmGridRowCmd.cpp; sourceTree = ""; };
- 01E9E9A81D9D535E00E1BFAE /* RmGridRowCmd.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RmGridRowCmd.h; sourceTree = ""; };
- 01E9E9A91D9D535E00E1BFAE /* RmSurfaceCmd.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RmSurfaceCmd.cpp; sourceTree = ""; };
- 01E9E9AA1D9D535E00E1BFAE /* RmSurfaceCmd.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RmSurfaceCmd.h; sourceTree = ""; };
- 01E9E9AB1D9D535E00E1BFAE /* ScaleSurfaceFromToCmd.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ScaleSurfaceFromToCmd.cpp; sourceTree = ""; };
- 01E9E9AC1D9D535E00E1BFAE /* ScaleSurfaceFromToCmd.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ScaleSurfaceFromToCmd.h; sourceTree = ""; };
- 01E9E9AD1D9D535E00E1BFAE /* SelNextSurfaceCmd.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SelNextSurfaceCmd.cpp; sourceTree = ""; };
- 01E9E9AE1D9D535E00E1BFAE /* SelNextSurfaceCmd.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SelNextSurfaceCmd.h; sourceTree = ""; };
- 01E9E9AF1D9D535E00E1BFAE /* SelNextTexCoordCmd.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SelNextTexCoordCmd.cpp; sourceTree = ""; };
- 01E9E9B01D9D535E00E1BFAE /* SelNextTexCoordCmd.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SelNextTexCoordCmd.h; sourceTree = ""; };
- 01E9E9B11D9D535E00E1BFAE /* SelNextVertexCmd.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SelNextVertexCmd.cpp; sourceTree = ""; };
- 01E9E9B21D9D535E00E1BFAE /* SelNextVertexCmd.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SelNextVertexCmd.h; sourceTree = ""; };
- 01E9E9B31D9D535E00E1BFAE /* SelPrevSurfaceCmd.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SelPrevSurfaceCmd.cpp; sourceTree = ""; };
- 01E9E9B41D9D535E00E1BFAE /* SelPrevSurfaceCmd.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SelPrevSurfaceCmd.h; sourceTree = ""; };
- 01E9E9B51D9D535E00E1BFAE /* SelPrevTexCoordCmd.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SelPrevTexCoordCmd.cpp; sourceTree = ""; };
- 01E9E9B61D9D535E00E1BFAE /* SelPrevTexCoordCmd.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SelPrevTexCoordCmd.h; sourceTree = ""; };
- 01E9E9B71D9D535E00E1BFAE /* SelPrevVertexCmd.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SelPrevVertexCmd.cpp; sourceTree = ""; };
- 01E9E9B81D9D535E00E1BFAE /* SelPrevVertexCmd.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SelPrevVertexCmd.h; sourceTree = ""; };
- 01E9E9B91D9D535E00E1BFAE /* SelSurfaceCmd.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SelSurfaceCmd.cpp; sourceTree = ""; };
- 01E9E9BA1D9D535E00E1BFAE /* SelSurfaceCmd.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SelSurfaceCmd.h; sourceTree = ""; };
- 01E9E9BB1D9D535E00E1BFAE /* SelVertexCmd.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SelVertexCmd.cpp; sourceTree = ""; };
- 01E9E9BC1D9D535E00E1BFAE /* SelVertexCmd.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SelVertexCmd.h; sourceTree = ""; };
- 01E9E9BD1D9D535E00E1BFAE /* SetApplicationModeCmd.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SetApplicationModeCmd.cpp; sourceTree = ""; };
- 01E9E9BE1D9D535E00E1BFAE /* SetApplicationModeCmd.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SetApplicationModeCmd.h; sourceTree = ""; };
- 01E9E9BF1D9D535E00E1BFAE /* SetNextSourceCmd.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SetNextSourceCmd.cpp; sourceTree = ""; };
- 01E9E9C01D9D535E00E1BFAE /* SetNextSourceCmd.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SetNextSourceCmd.h; sourceTree = ""; };
- 01E9E9C11D9D535E00E1BFAE /* SetSourceCmd.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SetSourceCmd.cpp; sourceTree = ""; };
- 01E9E9C21D9D535E00E1BFAE /* SetSourceCmd.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SetSourceCmd.h; sourceTree = ""; };
- 01E9E9C31D9D535E00E1BFAE /* SetTexMapDrawModeCmd.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SetTexMapDrawModeCmd.cpp; sourceTree = ""; };
- 01E9E9C41D9D535E00E1BFAE /* SetTexMapDrawModeCmd.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SetTexMapDrawModeCmd.h; sourceTree = ""; };
- 01E9E9C51D9D535E00E1BFAE /* StartDragSurfaceCmd.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = StartDragSurfaceCmd.cpp; sourceTree = ""; };
- 01E9E9C61D9D535E00E1BFAE /* StartDragSurfaceCmd.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = StartDragSurfaceCmd.h; sourceTree = ""; };
- 01E9E9C71D9D535E00E1BFAE /* ToggleAnimatedSourceCmd.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ToggleAnimatedSourceCmd.cpp; sourceTree = ""; };
- 01E9E9C81D9D535E00E1BFAE /* ToggleAnimatedSourceCmd.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ToggleAnimatedSourceCmd.h; sourceTree = ""; };
- 01E9E9C91D9D535E00E1BFAE /* TogglePerspectiveCmd.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = TogglePerspectiveCmd.cpp; sourceTree = ""; };
- 01E9E9CA1D9D535E00E1BFAE /* TogglePerspectiveCmd.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TogglePerspectiveCmd.h; sourceTree = ""; };
- 01E9E9CB1D9D535E00E1BFAE /* TranslateCanvasCmd.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = TranslateCanvasCmd.cpp; sourceTree = ""; };
- 01E9E9CC1D9D535E00E1BFAE /* TranslateCanvasCmd.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TranslateCanvasCmd.h; sourceTree = ""; };
- 01E9E9CE1D9D535E00E1BFAE /* Gui.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Gui.cpp; sourceTree = ""; };
- 01E9E9CF1D9D535E00E1BFAE /* Gui.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Gui.h; sourceTree = ""; };
- 01E9E9D11D9D535E00E1BFAE /* GuiBaseWidget.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GuiBaseWidget.h; sourceTree = ""; };
- 01E9E9D21D9D535E00E1BFAE /* LayerPanelWidget.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = LayerPanelWidget.cpp; sourceTree = ""; };
- 01E9E9D31D9D535E00E1BFAE /* LayerPanelWidget.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LayerPanelWidget.h; sourceTree = ""; };
- 01E9E9D41D9D535E00E1BFAE /* ProjectionEditorWidget.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ProjectionEditorWidget.cpp; sourceTree = ""; };
- 01E9E9D51D9D535E00E1BFAE /* ProjectionEditorWidget.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ProjectionEditorWidget.h; sourceTree = ""; };
- 01E9E9D61D9D535E00E1BFAE /* ScaleWidget.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ScaleWidget.cpp; sourceTree = ""; };
- 01E9E9D71D9D535E00E1BFAE /* ScaleWidget.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ScaleWidget.h; sourceTree = ""; };
- 01E9E9D81D9D535E00E1BFAE /* SourcesEditorWidget.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SourcesEditorWidget.cpp; sourceTree = ""; };
- 01E9E9D91D9D535E00E1BFAE /* SourcesEditorWidget.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SourcesEditorWidget.h; sourceTree = ""; };
- 01E9E9DA1D9D535E00E1BFAE /* SurfaceHighlightWidget.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SurfaceHighlightWidget.cpp; sourceTree = ""; };
- 01E9E9DB1D9D535E00E1BFAE /* SurfaceHighlightWidget.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SurfaceHighlightWidget.h; sourceTree = ""; };
- 01E9E9DC1D9D535E00E1BFAE /* TextureEditorWidget.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = TextureEditorWidget.cpp; sourceTree = ""; };
- 01E9E9DD1D9D535E00E1BFAE /* TextureEditorWidget.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TextureEditorWidget.h; sourceTree = ""; };
- 01E9E9DE1D9D535E00E1BFAE /* TextureHighlightWidget.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = TextureHighlightWidget.cpp; sourceTree = ""; };
- 01E9E9DF1D9D535E00E1BFAE /* TextureHighlightWidget.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TextureHighlightWidget.h; sourceTree = ""; };
- 01E9E9E11D9D535E00E1BFAE /* Info.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Info.cpp; sourceTree = ""; };
- 01E9E9E21D9D535E00E1BFAE /* Info.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Info.h; sourceTree = ""; };
- 01E9E9E41D9D535E00E1BFAE /* DirectoryWatcher.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = DirectoryWatcher.cpp; sourceTree = ""; };
- 01E9E9E51D9D535E00E1BFAE /* DirectoryWatcher.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DirectoryWatcher.h; sourceTree = ""; };
- 01E9E9E61D9D535E00E1BFAE /* MediaServer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = MediaServer.cpp; sourceTree = ""; };
- 01E9E9E71D9D535E00E1BFAE /* MediaServer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MediaServer.h; sourceTree = ""; };
- 01E9E9E81D9D535E00E1BFAE /* ofxPiMapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ofxPiMapper.cpp; sourceTree = ""; };
- 01E9E9E91D9D535E00E1BFAE /* ofxPiMapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ofxPiMapper.h; sourceTree = ""; };
- 01E9E9EB1D9D535E00E1BFAE /* BaseSource.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = BaseSource.cpp; sourceTree = ""; };
- 01E9E9EC1D9D535E00E1BFAE /* BaseSource.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BaseSource.h; sourceTree = ""; };
- 01E9E9ED1D9D535E00E1BFAE /* FboSource.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = FboSource.cpp; sourceTree = ""; };
- 01E9E9EE1D9D535E00E1BFAE /* FboSource.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FboSource.h; sourceTree = ""; };
- 01E9E9EF1D9D535E00E1BFAE /* ImageSource.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ImageSource.cpp; sourceTree = ""; };
- 01E9E9F01D9D535E00E1BFAE /* ImageSource.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ImageSource.h; sourceTree = ""; };
- 01E9E9F11D9D535E00E1BFAE /* OMXPlayerCache.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = OMXPlayerCache.cpp; sourceTree = ""; };
- 01E9E9F21D9D535E00E1BFAE /* OMXPlayerCache.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OMXPlayerCache.h; sourceTree = ""; };
- 01E9E9F31D9D535E00E1BFAE /* SourceType.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SourceType.h; sourceTree = ""; };
- 01E9E9F41D9D535E00E1BFAE /* VideoSource.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = VideoSource.cpp; sourceTree = ""; };
- 01E9E9F51D9D535E00E1BFAE /* VideoSource.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = VideoSource.h; sourceTree = ""; };
- 01E9E9F71D9D535E00E1BFAE /* BaseSurface.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = BaseSurface.cpp; sourceTree = ""; };
- 01E9E9F81D9D535E00E1BFAE /* BaseSurface.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BaseSurface.h; sourceTree = ""; };
- 01E9E9F91D9D535E00E1BFAE /* GridWarpSurface.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = GridWarpSurface.cpp; sourceTree = ""; };
- 01E9E9FA1D9D535E00E1BFAE /* GridWarpSurface.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GridWarpSurface.h; sourceTree = ""; };
- 01E9E9FB1D9D535E00E1BFAE /* QuadSurface.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = QuadSurface.cpp; sourceTree = ""; };
- 01E9E9FC1D9D535E00E1BFAE /* QuadSurface.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = QuadSurface.h; sourceTree = ""; };
- 01E9E9FD1D9D535E00E1BFAE /* SurfaceFactory.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SurfaceFactory.cpp; sourceTree = ""; };
- 01E9E9FE1D9D535E00E1BFAE /* SurfaceFactory.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SurfaceFactory.h; sourceTree = ""; };
- 01E9E9FF1D9D535E00E1BFAE /* SurfaceManager.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SurfaceManager.cpp; sourceTree = ""; };
- 01E9EA001D9D535E00E1BFAE /* SurfaceManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SurfaceManager.h; sourceTree = ""; };
- 01E9EA011D9D535E00E1BFAE /* SurfaceStack.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SurfaceStack.cpp; sourceTree = ""; };
- 01E9EA021D9D535E00E1BFAE /* SurfaceStack.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SurfaceStack.h; sourceTree = ""; };
- 01E9EA031D9D535E00E1BFAE /* SurfaceType.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SurfaceType.h; sourceTree = ""; };
- 01E9EA041D9D535E00E1BFAE /* TriangleSurface.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = TriangleSurface.cpp; sourceTree = ""; };
- 01E9EA051D9D535E00E1BFAE /* TriangleSurface.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TriangleSurface.h; sourceTree = ""; };
- 01E9EA071D9D535E00E1BFAE /* BaseJoint.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = BaseJoint.cpp; sourceTree = ""; };
- 01E9EA081D9D535E00E1BFAE /* BaseJoint.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BaseJoint.h; sourceTree = ""; };
- 01E9EA091D9D535E00E1BFAE /* CircleJoint.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CircleJoint.cpp; sourceTree = ""; };
- 01E9EA0A1D9D535E00E1BFAE /* CircleJoint.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CircleJoint.h; sourceTree = ""; };
- 01E9EA0B1D9D535E00E1BFAE /* EditorType.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EditorType.h; sourceTree = ""; };
- 01E9EA0C1D9D535E00E1BFAE /* GuiMode.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GuiMode.h; sourceTree = ""; };
- 01E9EA0D1D9D535E00E1BFAE /* RadioList.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RadioList.cpp; sourceTree = ""; };
- 01E9EA0E1D9D535E00E1BFAE /* RadioList.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RadioList.h; sourceTree = ""; };
- 01E9EA101D9D535E00E1BFAE /* HomographyHelper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = HomographyHelper.cpp; sourceTree = ""; };
- 01E9EA111D9D535E00E1BFAE /* HomographyHelper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = HomographyHelper.h; sourceTree = ""; };
- 01E9EA121D9D535E00E1BFAE /* TerminalListener.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = TerminalListener.cpp; sourceTree = ""; };
- 01E9EA131D9D535E00E1BFAE /* TerminalListener.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TerminalListener.h; sourceTree = ""; };
+ 0149F5121DA81E36009CE165 /* Application.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Application.cpp; sourceTree = ""; };
+ 0149F5131DA81E36009CE165 /* Application.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Application.h; sourceTree = ""; };
+ 0149F5151DA81E36009CE165 /* ApplicationBaseMode.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ApplicationBaseMode.cpp; sourceTree = ""; };
+ 0149F5161DA81E36009CE165 /* ApplicationBaseMode.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ApplicationBaseMode.h; sourceTree = ""; };
+ 0149F5171DA81E36009CE165 /* PresentationMode.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = PresentationMode.cpp; sourceTree = ""; };
+ 0149F5181DA81E36009CE165 /* PresentationMode.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PresentationMode.h; sourceTree = ""; };
+ 0149F5191DA81E36009CE165 /* ProjectionMappingMode.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ProjectionMappingMode.cpp; sourceTree = ""; };
+ 0149F51A1DA81E36009CE165 /* ProjectionMappingMode.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ProjectionMappingMode.h; sourceTree = ""; };
+ 0149F51B1DA81E36009CE165 /* SourceSelectionMode.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SourceSelectionMode.cpp; sourceTree = ""; };
+ 0149F51C1DA81E36009CE165 /* SourceSelectionMode.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SourceSelectionMode.h; sourceTree = ""; };
+ 0149F51D1DA81E36009CE165 /* TextureMappingMode.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = TextureMappingMode.cpp; sourceTree = ""; };
+ 0149F51E1DA81E36009CE165 /* TextureMappingMode.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TextureMappingMode.h; sourceTree = ""; };
+ 0149F51F1DA81E36009CE165 /* SettingsLoader.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SettingsLoader.cpp; sourceTree = ""; };
+ 0149F5201DA81E36009CE165 /* SettingsLoader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SettingsLoader.h; sourceTree = ""; };
+ 0149F5221DA81E36009CE165 /* AddGridColCmd.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AddGridColCmd.cpp; sourceTree = ""; };
+ 0149F5231DA81E36009CE165 /* AddGridColCmd.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AddGridColCmd.h; sourceTree = ""; };
+ 0149F5241DA81E36009CE165 /* AddGridRowCmd.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AddGridRowCmd.cpp; sourceTree = ""; };
+ 0149F5251DA81E36009CE165 /* AddGridRowCmd.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AddGridRowCmd.h; sourceTree = ""; };
+ 0149F5261DA81E36009CE165 /* AddSurfaceCmd.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AddSurfaceCmd.cpp; sourceTree = ""; };
+ 0149F5271DA81E36009CE165 /* AddSurfaceCmd.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AddSurfaceCmd.h; sourceTree = ""; };
+ 0149F5281DA81E36009CE165 /* BaseCmd.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BaseCmd.h; sourceTree = ""; };
+ 0149F5291DA81E36009CE165 /* ClearSurfacesCmd.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ClearSurfacesCmd.cpp; sourceTree = ""; };
+ 0149F52A1DA81E36009CE165 /* ClearSurfacesCmd.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ClearSurfacesCmd.h; sourceTree = ""; };
+ 0149F52B1DA81E36009CE165 /* CmdManager.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CmdManager.cpp; sourceTree = ""; };
+ 0149F52C1DA81E36009CE165 /* CmdManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CmdManager.h; sourceTree = ""; };
+ 0149F52D1DA81E36009CE165 /* DeselectSurfaceCmd.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = DeselectSurfaceCmd.cpp; sourceTree = ""; };
+ 0149F52E1DA81E36009CE165 /* DeselectSurfaceCmd.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DeselectSurfaceCmd.h; sourceTree = ""; };
+ 0149F52F1DA81E36009CE165 /* DeselectTexCoordCmd.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = DeselectTexCoordCmd.cpp; sourceTree = ""; };
+ 0149F5301DA81E36009CE165 /* DeselectTexCoordCmd.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DeselectTexCoordCmd.h; sourceTree = ""; };
+ 0149F5311DA81E36009CE165 /* DuplicateSurfaceCmd.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = DuplicateSurfaceCmd.cpp; sourceTree = ""; };
+ 0149F5321DA81E36009CE165 /* DuplicateSurfaceCmd.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DuplicateSurfaceCmd.h; sourceTree = ""; };
+ 0149F5331DA81E36009CE165 /* MvAllTexCoordsCmd.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = MvAllTexCoordsCmd.cpp; sourceTree = ""; };
+ 0149F5341DA81E36009CE165 /* MvAllTexCoordsCmd.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MvAllTexCoordsCmd.h; sourceTree = ""; };
+ 0149F5351DA81E36009CE165 /* MvLayerDnCmd.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = MvLayerDnCmd.cpp; sourceTree = ""; };
+ 0149F5361DA81E36009CE165 /* MvLayerDnCmd.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MvLayerDnCmd.h; sourceTree = ""; };
+ 0149F5371DA81E36009CE165 /* MvLayerUpCmd.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = MvLayerUpCmd.cpp; sourceTree = ""; };
+ 0149F5381DA81E36009CE165 /* MvLayerUpCmd.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MvLayerUpCmd.h; sourceTree = ""; };
+ 0149F5391DA81E36009CE165 /* MvSelectionCmd.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = MvSelectionCmd.cpp; sourceTree = ""; };
+ 0149F53A1DA81E36009CE165 /* MvSelectionCmd.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MvSelectionCmd.h; sourceTree = ""; };
+ 0149F53B1DA81E36009CE165 /* MvSurfaceVertCmd.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = MvSurfaceVertCmd.cpp; sourceTree = ""; };
+ 0149F53C1DA81E36009CE165 /* MvSurfaceVertCmd.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MvSurfaceVertCmd.h; sourceTree = ""; };
+ 0149F53D1DA81E36009CE165 /* MvTexCoordCmd.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = MvTexCoordCmd.cpp; sourceTree = ""; };
+ 0149F53E1DA81E36009CE165 /* MvTexCoordCmd.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MvTexCoordCmd.h; sourceTree = ""; };
+ 0149F53F1DA81E36009CE165 /* RmGridColCmd.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RmGridColCmd.cpp; sourceTree = ""; };
+ 0149F5401DA81E36009CE165 /* RmGridColCmd.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RmGridColCmd.h; sourceTree = ""; };
+ 0149F5411DA81E36009CE165 /* RmGridRowCmd.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RmGridRowCmd.cpp; sourceTree = ""; };
+ 0149F5421DA81E36009CE165 /* RmGridRowCmd.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RmGridRowCmd.h; sourceTree = ""; };
+ 0149F5431DA81E36009CE165 /* RmSurfaceCmd.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RmSurfaceCmd.cpp; sourceTree = ""; };
+ 0149F5441DA81E36009CE165 /* RmSurfaceCmd.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RmSurfaceCmd.h; sourceTree = ""; };
+ 0149F5451DA81E36009CE165 /* ScaleSurfaceFromToCmd.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ScaleSurfaceFromToCmd.cpp; sourceTree = ""; };
+ 0149F5461DA81E36009CE165 /* ScaleSurfaceFromToCmd.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ScaleSurfaceFromToCmd.h; sourceTree = ""; };
+ 0149F5471DA81E36009CE165 /* SelNextSurfaceCmd.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SelNextSurfaceCmd.cpp; sourceTree = ""; };
+ 0149F5481DA81E36009CE165 /* SelNextSurfaceCmd.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SelNextSurfaceCmd.h; sourceTree = ""; };
+ 0149F5491DA81E36009CE165 /* SelNextTexCoordCmd.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SelNextTexCoordCmd.cpp; sourceTree = ""; };
+ 0149F54A1DA81E36009CE165 /* SelNextTexCoordCmd.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SelNextTexCoordCmd.h; sourceTree = ""; };
+ 0149F54B1DA81E36009CE165 /* SelNextVertexCmd.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SelNextVertexCmd.cpp; sourceTree = ""; };
+ 0149F54C1DA81E36009CE165 /* SelNextVertexCmd.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SelNextVertexCmd.h; sourceTree = ""; };
+ 0149F54D1DA81E36009CE165 /* SelPrevSurfaceCmd.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SelPrevSurfaceCmd.cpp; sourceTree = ""; };
+ 0149F54E1DA81E36009CE165 /* SelPrevSurfaceCmd.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SelPrevSurfaceCmd.h; sourceTree = ""; };
+ 0149F54F1DA81E36009CE165 /* SelPrevTexCoordCmd.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SelPrevTexCoordCmd.cpp; sourceTree = ""; };
+ 0149F5501DA81E36009CE165 /* SelPrevTexCoordCmd.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SelPrevTexCoordCmd.h; sourceTree = ""; };
+ 0149F5511DA81E36009CE165 /* SelPrevVertexCmd.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SelPrevVertexCmd.cpp; sourceTree = ""; };
+ 0149F5521DA81E36009CE165 /* SelPrevVertexCmd.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SelPrevVertexCmd.h; sourceTree = ""; };
+ 0149F5531DA81E36009CE165 /* SelSurfaceCmd.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SelSurfaceCmd.cpp; sourceTree = ""; };
+ 0149F5541DA81E36009CE165 /* SelSurfaceCmd.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SelSurfaceCmd.h; sourceTree = ""; };
+ 0149F5551DA81E36009CE165 /* SelVertexCmd.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SelVertexCmd.cpp; sourceTree = ""; };
+ 0149F5561DA81E36009CE165 /* SelVertexCmd.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SelVertexCmd.h; sourceTree = ""; };
+ 0149F5571DA81E36009CE165 /* SetActivePresetCmd.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SetActivePresetCmd.cpp; sourceTree = ""; };
+ 0149F5581DA81E36009CE165 /* SetActivePresetCmd.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SetActivePresetCmd.h; sourceTree = ""; };
+ 0149F5591DA81E36009CE165 /* SetApplicationModeCmd.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SetApplicationModeCmd.cpp; sourceTree = ""; };
+ 0149F55A1DA81E36009CE165 /* SetApplicationModeCmd.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SetApplicationModeCmd.h; sourceTree = ""; };
+ 0149F55B1DA81E36009CE165 /* SetNextSourceCmd.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SetNextSourceCmd.cpp; sourceTree = ""; };
+ 0149F55C1DA81E36009CE165 /* SetNextSourceCmd.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SetNextSourceCmd.h; sourceTree = ""; };
+ 0149F55D1DA81E36009CE165 /* SetSourceCmd.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SetSourceCmd.cpp; sourceTree = ""; };
+ 0149F55E1DA81E36009CE165 /* SetSourceCmd.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SetSourceCmd.h; sourceTree = ""; };
+ 0149F55F1DA81E36009CE165 /* SetTexMapDrawModeCmd.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SetTexMapDrawModeCmd.cpp; sourceTree = ""; };
+ 0149F5601DA81E36009CE165 /* SetTexMapDrawModeCmd.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SetTexMapDrawModeCmd.h; sourceTree = ""; };
+ 0149F5611DA81E36009CE165 /* StartDragSurfaceCmd.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = StartDragSurfaceCmd.cpp; sourceTree = ""; };
+ 0149F5621DA81E36009CE165 /* StartDragSurfaceCmd.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = StartDragSurfaceCmd.h; sourceTree = ""; };
+ 0149F5631DA81E36009CE165 /* ToggleAnimatedSourceCmd.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ToggleAnimatedSourceCmd.cpp; sourceTree = ""; };
+ 0149F5641DA81E36009CE165 /* ToggleAnimatedSourceCmd.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ToggleAnimatedSourceCmd.h; sourceTree = ""; };
+ 0149F5651DA81E36009CE165 /* TogglePerspectiveCmd.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = TogglePerspectiveCmd.cpp; sourceTree = ""; };
+ 0149F5661DA81E36009CE165 /* TogglePerspectiveCmd.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TogglePerspectiveCmd.h; sourceTree = ""; };
+ 0149F5671DA81E36009CE165 /* TranslateCanvasCmd.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = TranslateCanvasCmd.cpp; sourceTree = ""; };
+ 0149F5681DA81E36009CE165 /* TranslateCanvasCmd.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TranslateCanvasCmd.h; sourceTree = ""; };
+ 0149F56A1DA81E36009CE165 /* Gui.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Gui.cpp; sourceTree = ""; };
+ 0149F56B1DA81E36009CE165 /* Gui.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Gui.h; sourceTree = ""; };
+ 0149F56D1DA81E36009CE165 /* GuiBaseWidget.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GuiBaseWidget.h; sourceTree = ""; };
+ 0149F56E1DA81E36009CE165 /* LayerPanelWidget.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = LayerPanelWidget.cpp; sourceTree = ""; };
+ 0149F56F1DA81E36009CE165 /* LayerPanelWidget.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LayerPanelWidget.h; sourceTree = ""; };
+ 0149F5701DA81E36009CE165 /* ProjectionEditorWidget.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ProjectionEditorWidget.cpp; sourceTree = ""; };
+ 0149F5711DA81E36009CE165 /* ProjectionEditorWidget.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ProjectionEditorWidget.h; sourceTree = ""; };
+ 0149F5721DA81E36009CE165 /* ScaleWidget.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ScaleWidget.cpp; sourceTree = ""; };
+ 0149F5731DA81E36009CE165 /* ScaleWidget.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ScaleWidget.h; sourceTree = ""; };
+ 0149F5741DA81E36009CE165 /* SourcesEditorWidget.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SourcesEditorWidget.cpp; sourceTree = ""; };
+ 0149F5751DA81E36009CE165 /* SourcesEditorWidget.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SourcesEditorWidget.h; sourceTree = ""; };
+ 0149F5761DA81E36009CE165 /* SurfaceHighlightWidget.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SurfaceHighlightWidget.cpp; sourceTree = ""; };
+ 0149F5771DA81E36009CE165 /* SurfaceHighlightWidget.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SurfaceHighlightWidget.h; sourceTree = ""; };
+ 0149F5781DA81E36009CE165 /* TextureEditorWidget.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = TextureEditorWidget.cpp; sourceTree = ""; };
+ 0149F5791DA81E36009CE165 /* TextureEditorWidget.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TextureEditorWidget.h; sourceTree = ""; };
+ 0149F57A1DA81E36009CE165 /* TextureHighlightWidget.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = TextureHighlightWidget.cpp; sourceTree = ""; };
+ 0149F57B1DA81E36009CE165 /* TextureHighlightWidget.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TextureHighlightWidget.h; sourceTree = ""; };
+ 0149F57D1DA81E36009CE165 /* Info.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Info.cpp; sourceTree = ""; };
+ 0149F57E1DA81E36009CE165 /* Info.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Info.h; sourceTree = ""; };
+ 0149F5801DA81E36009CE165 /* DirectoryWatcher.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = DirectoryWatcher.cpp; sourceTree = ""; };
+ 0149F5811DA81E36009CE165 /* DirectoryWatcher.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DirectoryWatcher.h; sourceTree = "