SVN_SILENT made messages (.desktop file)
[kdeartwork.git] / kscreensaver / xsavers / space.h
blob7babf1bad7e7367ab3d8609f1a0aaf9d9caea701
2 #ifndef __SPACE_H__
3 #define __SPACE_H__
5 #include <qtimer.h>
6 #include <q3ptrlist.h>
7 #include <kdialogbase.h>
8 #include <qlineedit.h>
9 #include "saver.h"
11 class kSpaceSaver : public kScreenSaver
13 Q_OBJECT
14 public:
15 kSpaceSaver( Drawable drawable );
16 virtual ~kSpaceSaver();
18 void setSpeed( int spd );
19 void setWarp( int l );
20 void setPoints( int p );
22 protected:
23 void readSettings();
25 protected slots:
26 void slotTimeout();
28 protected:
29 QTimer timer;
30 int colorContext;
32 int counter;
33 int speed;
34 int maxLevels;
35 int numPoints;
38 class kSpaceSetup : public KDialogBase
40 Q_OBJECT
41 public:
42 kSpaceSetup( QWidget *parent = NULL, const char *name = NULL );
44 protected:
45 void readSettings();
47 private slots:
48 void slotSpeed( int );
49 void slotWarp( int );
50 void slotOk();
51 void slotHelp();
53 private:
54 QWidget *preview;
55 kSpaceSaver *saver;
57 int speed;
58 int warpinterval;
61 #endif