Sophie

Sophie

distrib > Mandriva > 2007.1 > x86_64 > by-pkgid > 39815cfb0428fd9d1c438b6b3c91a209 > files > 212

qt3-example-3.3.8-4.2mdv2007.1.x86_64.rpm

#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