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