blob: 36e1a23567419a754afb79c14eabe305ad059ff0 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
|
#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
|