summaryrefslogtreecommitdiff
path: root/noncore/multimedia/camera/previewwidget.cpp
Unidiff
Diffstat (limited to 'noncore/multimedia/camera/previewwidget.cpp') (more/less context) (show whitespace changes)
-rw-r--r--noncore/multimedia/camera/previewwidget.cpp16
1 files changed, 13 insertions, 3 deletions
diff --git a/noncore/multimedia/camera/previewwidget.cpp b/noncore/multimedia/camera/previewwidget.cpp
index cdeacf6..f87dcc9 100644
--- a/noncore/multimedia/camera/previewwidget.cpp
+++ b/noncore/multimedia/camera/previewwidget.cpp
@@ -15,24 +15,28 @@
15 15
16#include "previewwidget.h" 16#include "previewwidget.h"
17#include "zcameraio.h" 17#include "zcameraio.h"
18 18
19#include <opie2/odebug.h> 19#include <opie2/odebug.h>
20 20
21#include <assert.h>
22
21PreviewWidget::PreviewWidget( QWidget * parent, const char * name, WFlags f ) 23PreviewWidget::PreviewWidget( QWidget * parent, const char * name, WFlags f )
22 :QLabel( parent, name, f ) 24 :QLabel( parent, name, f )
23{ 25{
24 #ifndef QT_NO_DEBUG 26 #ifndef QT_NO_DEBUG
25 setBackgroundColor( QColor( 255, 0, 0 ) ); 27 setBackgroundColor( QColor( 255, 0, 0 ) );
26 #else 28 #else
27 setBackgroundMode( NoBackground ); 29 setBackgroundMode( NoBackground );
28 #endif 30 #endif
29 31
30 32 #ifndef QT_NO_DEBUG
31 startTimer( 150 ); 33 if ( ZCameraIO::instance()->isOpen() ) startTimer( 1500 );
32 //startTimer( 2000 ); 34 #else
35 if ( ZCameraIO::instance()->isOpen() ) startTimer( 200 );
36 #endif
33}; 37};
34 38
35 39
36PreviewWidget::~PreviewWidget() 40PreviewWidget::~PreviewWidget()
37{ 41{
38} 42}
@@ -59,6 +63,12 @@ void PreviewWidget::timerEvent( QTimerEvent* )
59 { 63 {
60 p.convertFromImage( i ); 64 p.convertFromImage( i );
61 setPixmap( p ); 65 setPixmap( p );
62 } 66 }
63} 67}
64 68
69
70void PreviewWidget::mousePressEvent( QMouseEvent* )
71{
72 emit contextMenuRequested();
73}
74