32 #ifndef pqImageOutputInfo_h 33 #define pqImageOutputInfo_h 35 #include "pqComponentsModule.h" 36 #include <QScopedPointer> 38 #include <QStringList> 43 namespace Ui {
class ImageOutputInfo; }
52 pqView* view, QString& viewName);
56 void setupScreenshotInfo();
59 QString getImageFileName();
60 void hideFrequencyInput();
61 void showFrequencyInput();
62 void hideFitToScreen();
63 void showFitToScreen();
64 int getWriteFrequency();
66 int getMagnification();
68 bool getUseFloatValues();
71 void setCinemaVisible(
bool status);
72 const QString getCameraType();
76 QString getTrackObjectName();
77 void setView(
pqView*
const view);
80 void updateImageFileName();
81 void updateImageFileNameExtension(
const QString&);
82 void updateCinemaType(
const QString&);
83 void updateComposite(
int);
87 void initialize(Qt::WindowFlags parentFlags,
pqView* view,
88 QString
const & viewName);
90 void updateSpherical();
93 QScopedPointer<Ui::ImageOutputInfo>
Ui;
This is a PQ abstraction of a generic view module.