equal
deleted
inserted
replaced
23 class CxeViewfinderWidgetDesktop; |
23 class CxeViewfinderWidgetDesktop; |
24 |
24 |
25 class CxeViewfinderControlDesktop : public CxeViewfinderControl |
25 class CxeViewfinderControlDesktop : public CxeViewfinderControl |
26 { |
26 { |
27 Q_OBJECT |
27 Q_OBJECT |
|
28 |
28 public: |
29 public: |
29 |
|
30 CxeViewfinderControlDesktop(CxeCameraDeviceDesktop &cameraDevice); |
30 CxeViewfinderControlDesktop(CxeCameraDeviceDesktop &cameraDevice); |
31 virtual ~CxeViewfinderControlDesktop(); |
31 virtual ~CxeViewfinderControlDesktop(); |
32 |
32 |
33 virtual void setWindow(WId windowId); |
33 virtual void setWindow(WId windowId); |
34 |
34 |
39 virtual CxeViewfinderControl::State state() const; |
39 virtual CxeViewfinderControl::State state() const; |
40 |
40 |
41 virtual QSize deviceDisplayResolution() const; |
41 virtual QSize deviceDisplayResolution() const; |
42 |
42 |
43 private: |
43 private: |
|
44 void createViewfinderWidget(); |
|
45 |
|
46 private: |
44 State mState; |
47 State mState; |
45 WId mWindowId; |
48 WId mWindowId; |
46 QSize mResolution; |
49 QSize mResolution; |
47 CxeCameraDeviceDesktop &mCameraDevice; |
50 CxeCameraDeviceDesktop &mCameraDevice; |
48 CxeViewfinderWidgetDesktop *mViewfinderWidget; |
51 CxeViewfinderWidgetDesktop *mViewfinderWidget; |