Diffstat (limited to 'noncore/multimedia/showimg/showimg.h') (more/less context) (show whitespace changes)
-rw-r--r-- | noncore/multimedia/showimg/showimg.h | 90 |
1 files changed, 40 insertions, 50 deletions
diff --git a/noncore/multimedia/showimg/showimg.h b/noncore/multimedia/showimg/showimg.h index 0d3bc7d..8555ff0 100644 --- a/noncore/multimedia/showimg/showimg.h +++ b/noncore/multimedia/showimg/showimg.h | |||
@@ -31,3 +31,7 @@ | |||
31 | #include <qstringlist.h> | 31 | #include <qstringlist.h> |
32 | #include <qvaluelist.h> | ||
33 | #include <qwmatrix.h> | ||
32 | 34 | ||
35 | |||
36 | class QAction; | ||
33 | class QPEToolBar; | 37 | class QPEToolBar; |
@@ -42,3 +46,3 @@ class QSpinBox; | |||
42 | class ImageFileSelector; | 46 | class ImageFileSelector; |
43 | 47 | class QTimer; | |
44 | 48 | ||
@@ -49,15 +53,9 @@ class ImageWidget : public QWidget | |||
49 | public: | 53 | public: |
50 | ImageWidget( | 54 | ImageWidget( QWidget *parent=0 ) |
51 | QWidget *parent=0 | 55 | : QWidget( parent ) { |
52 | ) : QWidget( parent ) | ||
53 | { | ||
54 | setBackgroundMode(NoBackground); | 56 | setBackgroundMode(NoBackground); |
55 | } | 57 | } |
56 | ~ImageWidget() | 58 | ~ImageWidget() { } |
57 | { | ||
58 | 59 | ||
59 | } | 60 | void setPixmap( const QPixmap &pm ) { |
60 | |||
61 | void setPixmap( const QPixmap &pm ) | ||
62 | { | ||
63 | pixmap = pm; | 61 | pixmap = pm; |
@@ -118,6 +116,3 @@ class ImagePane : public QWidget | |||
118 | ImagePane( QWidget *parent=0 ); | 116 | ImagePane( QWidget *parent=0 ); |
119 | ~ImagePane() | 117 | ~ImagePane() { } |
120 | { | ||
121 | |||
122 | } | ||
123 | 118 | ||
@@ -132,4 +127,3 @@ class ImagePane : public QWidget | |||
132 | 127 | ||
133 | int paneWidth() const | 128 | int paneWidth() const { |
134 | { | ||
135 | return image->visibleWidth(); | 129 | return image->visibleWidth(); |
@@ -137,4 +131,3 @@ class ImagePane : public QWidget | |||
137 | 131 | ||
138 | int paneHeight() const | 132 | int paneHeight() const { |
139 | { | ||
140 | return image->visibleHeight(); | 133 | return image->visibleHeight(); |
@@ -142,4 +135,3 @@ class ImagePane : public QWidget | |||
142 | 135 | ||
143 | void setPosition(int x, int y) | 136 | void setPosition(int x, int y) { |
144 | { | ||
145 | image->setContentsPos (x,y ); | 137 | image->setContentsPos (x,y ); |
@@ -147,4 +139,3 @@ class ImagePane : public QWidget | |||
147 | 139 | ||
148 | void disable() | 140 | void disable() { |
149 | { | ||
150 | pic->hide(); | 141 | pic->hide(); |
@@ -177,4 +168,3 @@ class ImageViewer : public QMainWindow | |||
177 | 168 | ||
178 | enum INFO_STRINGS | 169 | enum INFO_STRINGS { |
179 | { | ||
180 | PATH, | 170 | PATH, |
@@ -188,4 +178,3 @@ class ImageViewer : public QMainWindow | |||
188 | 178 | ||
189 | enum RotateDirection | 179 | enum RotateDirection { |
190 | { | ||
191 | Rotate90, Rotate180, Rotate270 | 180 | Rotate90, Rotate180, Rotate270 |
@@ -197,2 +186,3 @@ class ImageViewer : public QMainWindow | |||
197 | static QImage& toGray(QImage &image, bool fast = false); | 186 | static QImage& toGray(QImage &image, bool fast = false); |
187 | bool showThumbView; // a flag to indicate if FileSelector should be initialized with thumbnail view | ||
198 | 188 | ||
@@ -203,2 +193,4 @@ protected: | |||
203 | private: | 193 | private: |
194 | int imageIndex(void); | ||
195 | |||
204 | void updateCaption( QString name ); | 196 | void updateCaption( QString name ); |
@@ -215,7 +207,11 @@ private: | |||
215 | 207 | ||
216 | |||
217 | |||
218 | |||
219 | private slots: | 208 | private slots: |
220 | 209 | ||
210 | void slideShow( bool on ); | ||
211 | void help(); | ||
212 | void slideUpdate(); | ||
213 | bool nextImage(); | ||
214 | bool prevImage(); | ||
215 | void settings(); | ||
216 | |||
221 | void switchThumbView(); | 217 | void switchThumbView(); |
@@ -225,3 +221,3 @@ private slots: | |||
225 | void openFile( const DocLnk &file ); | 221 | void openFile( const DocLnk &file ); |
226 | //void openFile(); | 222 | void openFile(); |
227 | void open(); | 223 | void open(); |
@@ -235,2 +231,3 @@ private slots: | |||
235 | void fullScreen(); | 231 | void fullScreen(); |
232 | void stopSlideShow(); | ||
236 | void blackAndWhite(); | 233 | void blackAndWhite(); |
@@ -238,19 +235,6 @@ private slots: | |||
238 | void displayControlsDialog(); | 235 | void displayControlsDialog(); |
239 | |||
240 | |||
241 | |||
242 | |||
243 | |||
244 | |||
245 | |||
246 | |||
247 | |||
248 | |||
249 | private: | 236 | private: |
250 | 237 | QWMatrix matrix; | |
251 | 238 | bool rotated90; | |
252 | 239 | enum MENU_ITEMS { | |
253 | |||
254 | enum MENU_ITEMS | ||
255 | { | ||
256 | SHOW_THUMBNAILS, | 240 | SHOW_THUMBNAILS, |
@@ -260,4 +244,2 @@ private: | |||
260 | 244 | ||
261 | |||
262 | |||
263 | QString filename; | 245 | QString filename; |
@@ -291,3 +273,11 @@ private: | |||
291 | 273 | ||
292 | bool showThumbView; // a flag to indicate if FileSelector should be initialized with thumbnail view | 274 | int slideDelay; |
275 | bool slideRepeat; | ||
276 | bool slideReverse; // show slideshow in reverse order | ||
277 | bool rotateOnLoad; // rotate by 90 degrees on loading | ||
278 | bool fastLoad; | ||
279 | QTimer *slideTimer; | ||
280 | QValueList<DocLnk> imageList; | ||
281 | QAction *slideAction; | ||
282 | |||
293 | 283 | ||