32 #ifndef pqImageOutputInfo_h 33 #define pqImageOutputInfo_h 35 #include "pqComponentsModule.h" 36 #include <QScopedPointer> 38 #include <QStringList> 44 class ImageOutputInfo;
54 QWidget* parentObject, Qt::WindowFlags parentFlags,
pqView* view, QString& viewName);
58 void setupScreenshotInfo();
61 QString getImageFileName();
62 void hideFrequencyInput();
63 void showFrequencyInput();
64 void hideFitToScreen();
65 void showFitToScreen();
66 void hideMagnification();
67 void showMagnification();
68 int getWriteFrequency();
70 int getMagnification();
72 bool getUseFloatValues();
77 void setCinemaVisible(
bool status);
78 const QString getCameraType();
82 QString getTrackObjectName();
83 void setView(
pqView*
const view);
86 void compositeChanged(
bool checked);
89 void updateImageFileName();
90 void updateImageFileNameExtension(
const QString&);
91 void updateCinemaType(
const QString&);
92 void updateComposite(
int);
95 void initialize(Qt::WindowFlags parentFlags,
pqView* view, QString
const& viewName);
97 void updateSpherical();
100 QScopedPointer<Ui::ImageOutputInfo>
Ui;
This is a PQ abstraction of a generic view module.