summaryrefslogtreecommitdiff
path: root/noncore/multimedia/camera/mainwindow.h
Unidiff
Diffstat (limited to 'noncore/multimedia/camera/mainwindow.h') (more/less context) (show whitespace changes)
-rw-r--r--noncore/multimedia/camera/mainwindow.h22
1 files changed, 21 insertions, 1 deletions
diff --git a/noncore/multimedia/camera/mainwindow.h b/noncore/multimedia/camera/mainwindow.h
index df66204..7a12452 100644
--- a/noncore/multimedia/camera/mainwindow.h
+++ b/noncore/multimedia/camera/mainwindow.h
@@ -18,12 +18,14 @@
18 18
19#include <qmainwindow.h> 19#include <qmainwindow.h>
20#include <qdatetime.h> 20#include <qdatetime.h>
21#include <qimage.h> 21#include <qimage.h>
22#include <qpixmap.h> 22#include <qpixmap.h>
23 23
24class QAction;
25class QActionGroup;
24class QIconSet; 26class QIconSet;
25class QToolButton; 27class QToolButton;
26class QLabel; 28class QLabel;
27class MainWindowBase; 29class MainWindowBase;
28class QCopChannel; 30class QCopChannel;
29class PreviewWidget; 31class PreviewWidget;
@@ -36,18 +38,36 @@ class CameraMainWindow: public QMainWindow
36 CameraMainWindow( QWidget * parent = 0, const char * name = "mainwindow", WFlags f = 0 ); 38 CameraMainWindow( QWidget * parent = 0, const char * name = "mainwindow", WFlags f = 0 );
37 virtual ~CameraMainWindow(); 39 virtual ~CameraMainWindow();
38 40
39 public slots: 41 public slots:
40 void changeZoom( int ); 42 void changeZoom( int );
41 void systemMessage( const QCString&, const QByteArray& ); 43 void systemMessage( const QCString&, const QByteArray& );
42
43 void showContextMenu(); 44 void showContextMenu();
45 void resoMenuItemClicked( QAction* );
46 void qualityMenuItemClicked( QAction* );
47 void zoomMenuItemClicked( QAction* );
48 void outputMenuItemClicked( QAction* );
49 void shutterClicked();
44 50
45 protected: 51 protected:
52 void init();
46 53
47 private: 54 private:
48 PreviewWidget* preview; 55 PreviewWidget* preview;
49 int _rotation; 56 int _rotation;
50 QCopChannel* _sysChannel; 57 QCopChannel* _sysChannel;
58
59 QActionGroup* resog;
60 QActionGroup* qualityg;
61 QActionGroup* zoomg;
62 QActionGroup* outputg;
63
64 int quality;
65 int zoom;
66 int captureX;
67 int captureY;
68 QString captureFormat;
69
70 int _pics;
51}; 71};
52 72
53#endif 73#endif