home *** CD-ROM | disk | FTP | other *** search
- #ifndef GLWORKSPACE_H
- #define GLWORKSPACE_H
-
- #include <qmainwindow.h>
-
- class QWorkspace;
- class QPrinter;
-
- class GLWorkspace : public QMainWindow
- {
- Q_OBJECT
- public:
- GLWorkspace( QWidget *parent = 0, const char *name = 0, WFlags f = 0 );
- ~GLWorkspace();
-
- protected:
- void setupSceneActions();
-
- protected slots:
- void newWirebox();
- void newGear();
- void newTexture();
- void newNurbs();
- void filePrint( int x, int y );
- void filePrintWindowRes();
- void filePrintLowRes();
- void filePrintMedRes();
- void filePrintHighRes();
- bool filePrintSetup();
- void fileClose();
-
- private:
- QWorkspace *workspace;
- QPrinter *printer;
- };
-
- #endif //GLWORKSPACE_H
-