#ifndef _PAYSAGES_QT_FORMRENDER_H_ #define _PAYSAGES_QT_FORMRENDER_H_ #include "baseform.h" #include "renderer.h" #include "render.h" class FormRender : public BaseForm { Q_OBJECT public: explicit FormRender(QWidget *parent = 0); ~FormRender(); virtual void savePack(PackStream* stream); virtual void loadPack(PackStream* stream); public slots: virtual void revertConfig(); virtual void applyConfig(); void startQuickRender(); void startRender(); void showRender(); protected slots: virtual void configChangeEvent(); private: RenderParams _params; CameraDefinition* _camera; Renderer* _renderer; bool _renderer_inited; BasePreview* _preview_landscape; }; #endif