devices/devicecamera/ordevicecamera_layout.h
#ifndef __ORDEVICE_CAMERA_LAYOUT_H__
#define __ORDEVICE_CAMERA_LAYOUT_H__
#include "ordevicecamera_device.h"
class ORDeviceCamera_Template_Layout : public FBDeviceCameraLayout
{
public:
virtual bool FBCreate();
virtual void FBDestroy();
virtual void UICreateLayoutCustom ();
virtual void UIConfigure ();
virtual void UIConfigureLayoutCustom ();
virtual void UIRefreshLayoutCustom ();
virtual void UIResetLayoutCustom ();
virtual void UIUpdateEnabled ();
virtual void OnSimulatorAmplitudeEditNumberChange (
HISender pSender,
HKEvent pEvent );
virtual void OnSimulatorAmplitudeSliderChange (
HISender pSender,
HKEvent pEvent );
virtual void OnSimulatorFrequencyEditNumberChange (
HISender pSender,
HKEvent pEvent );
virtual void OnSimulatorFrequencySliderChange (
HISender pSender,
HKEvent pEvent );
virtual void OnSimulatorZoomEditNumberChange (
HISender pSender,
HKEvent pEvent );
virtual void OnSimulatorZoomSliderChange (
HISender pSender,
HKEvent pEvent );
virtual void OnSimulatorFocusEditNumberChange (
HISender pSender,
HKEvent pEvent );
virtual void OnSimulatorFocusSliderChange (
HISender pSender,
HKEvent pEvent );
virtual void OnSharedMemoryHandleChange (
HISender pSender,
HKEvent pEvent );
virtual void OnSharedMemoryAddressChange (
HISender pSender,
HKEvent pEvent );
virtual void OnEditNumberHardwareSettingChange(
HISender pSender,
HKEvent pEvent );
private:
FBLabel mLabelHardwareSetting;
FBEditNumber mEditNumberHardwareSetting;
private:
FBSystem mSystem;
ORDeviceCamera_Template* mCameraDevice;
};
#endif