60 #ifndef _RNR_STATE_WIN_CAMERA_H 61 #define _RNR_STATE_WIN_CAMERA_H 68 #include "rnr/rnrconfig.h" 72 #include "rnr/appkit/WinMenuGtk.h" 103 const std::string &strStateName=
"",
104 const std::string &strRefTag=
"") :
105 StateWin(nStateId, session, strStateName, strRefTag)
125 const std::string &strStateName,
126 const std::string &strRefTag,
128 StateWin(nStateId, session, strStateName, strRefTag, listStateEvents)
173 #endif // _RNR_STATE_WIN_CAMERA_H
virtual ~StateWinCamera()
Destructor.
WinButtonMenu * m_pButtons
button menu
bool m_bMouseEvents
enable/disable mouse events
RoadNarrows Robotics GTK derived WinGtk window class interface.
RoadNarrows Robotics Win abstract base class interface.
virtual void setButtonStates()
Set button states.
GUI window StateWin derived state class interface.
SessionWin derived class.
virtual void buildGuiInterface()
Build the window gui interface.
StateWinCamera(int nStateId, SessionWin &session, const std::string &strStateName, const std::string &strRefTag, StateEvent *listStateEvents[])
List constructor.
bool m_bOneTimeInit
state's one-time initializaion
bool m_bKbEvents
enable/disable keyboard events
StateWinCamera(int nStateId, SessionWin &session, const std::string &strStateName="", const std::string &strRefTag="")
Initialization constructor.
CameraGst m_camera
the camera
GStreamer implementation of the camera class. The video is streamed via a Gstreamer/GTK callback mech...
virtual void initOnceButtons()
One-time button menu initialization.
State base class interface.
SessionWin & session()
Get the embedding window session.
Gstreamer video and still image camera class.