9 changed files with 22 additions and 119 deletions
@ -1,50 +0,0 @@ |
|||
#include "SurfaceManagerGui.h" |
|||
|
|||
namespace ofx { |
|||
namespace piMapper { |
|||
|
|||
SurfaceManagerGui::SurfaceManagerGui(){ |
|||
guiMode = GuiMode::NONE; |
|||
bDrag = false; |
|||
ofHideCursor(); |
|||
_cmdManager = 0; |
|||
} |
|||
|
|||
void SurfaceManagerGui::setMediaServer(MediaServer * newMediaServer){ |
|||
mediaServer = newMediaServer; |
|||
} |
|||
|
|||
void SurfaceManagerGui::setCmdManager(CmdManager * cmdManager){ |
|||
_cmdManager = cmdManager; |
|||
} |
|||
|
|||
void SurfaceManagerGui::setMode(int newGuiMode){ |
|||
if(newGuiMode != GuiMode::NONE && newGuiMode != GuiMode::TEXTURE_MAPPING && |
|||
newGuiMode != GuiMode::PROJECTION_MAPPING && |
|||
newGuiMode != GuiMode::SOURCE_SELECTION){ |
|||
throw runtime_error("Trying to set invalid mode."); |
|||
} |
|||
|
|||
if(newGuiMode == GuiMode::NONE){ |
|||
ofHideCursor(); |
|||
}else{ |
|||
ofShowCursor(); |
|||
} |
|||
|
|||
guiMode = newGuiMode; |
|||
} |
|||
|
|||
int SurfaceManagerGui::getMode(){ |
|||
return guiMode; |
|||
} |
|||
|
|||
void SurfaceManagerGui::startDrag(){ |
|||
bDrag = true; |
|||
} |
|||
|
|||
void SurfaceManagerGui::stopDrag(){ |
|||
bDrag = false; |
|||
} |
|||
|
|||
} // namespace piMapper
|
|||
} // namespace ofx
|
@ -1,49 +0,0 @@ |
|||
// TODO: Move this to the Application State system.
|
|||
|
|||
#pragma once |
|||
|
|||
#include "ofEvents.h" |
|||
#include "ofGraphics.h" |
|||
|
|||
#include "SurfaceManager.h" |
|||
#include "GuiMode.h" |
|||
#include "CmdManager.h" |
|||
#include "SelSurfaceCmd.h" |
|||
#include "MvSurfaceVertCmd.h" |
|||
#include "MvAllTexCoordsCmd.h" |
|||
#include "MvTexCoordCmd.h" |
|||
#include "SelVertexCmd.h" |
|||
#include "DeselectSurfaceCmd.h" |
|||
#include "Gui.h" |
|||
|
|||
namespace ofx { |
|||
namespace piMapper { |
|||
|
|||
class SurfaceManagerGui { |
|||
|
|||
public: |
|||
SurfaceManagerGui(); |
|||
|
|||
void setMediaServer(MediaServer * newMediaServer); |
|||
void setCmdManager(CmdManager * cmdManager); |
|||
|
|||
void setMode(int newGuiMode); |
|||
int getMode(); |
|||
void startDrag(); |
|||
void stopDrag(); |
|||
|
|||
ofVec2f clickPosition; |
|||
bool bDrag; |
|||
|
|||
private: |
|||
SurfaceManager * surfaceManager; |
|||
MediaServer * mediaServer; |
|||
|
|||
int guiMode; |
|||
|
|||
CmdManager * _cmdManager; |
|||
|
|||
}; |
|||
|
|||
} // namespace piMapper
|
|||
} // namespace ofx
|
Loading…
Reference in new issue