summaryrefslogtreecommitdiff
path: root/svtools/source/filter/exportdialog.hxx
diff options
context:
space:
mode:
Diffstat (limited to 'svtools/source/filter/exportdialog.hxx')
-rw-r--r--svtools/source/filter/exportdialog.hxx73
1 files changed, 37 insertions, 36 deletions
diff --git a/svtools/source/filter/exportdialog.hxx b/svtools/source/filter/exportdialog.hxx
index 3cc1cd6968b4..4df7cdc0f5a3 100644
--- a/svtools/source/filter/exportdialog.hxx
+++ b/svtools/source/filter/exportdialog.hxx
@@ -53,49 +53,49 @@ private:
const com::sun::star::uno::Reference< ::com::sun::star::lang::XComponent >&
mxSourceDocument;
- NumericField* mpMfSizeX;
- ListBox* mpLbSizeX;
- NumericField* mpMfSizeY;
- FixedText* mpFtResolution;
- NumericField* mpNfResolution;
- ListBox* mpLbResolution;
+ VclPtr<NumericField> mpMfSizeX;
+ VclPtr<ListBox> mpLbSizeX;
+ VclPtr<NumericField> mpMfSizeY;
+ VclPtr<FixedText> mpFtResolution;
+ VclPtr<NumericField> mpNfResolution;
+ VclPtr<ListBox> mpLbResolution;
- VclContainer* mpColorDepth;
- ListBox* mpLbColorDepth;
+ VclPtr<VclContainer> mpColorDepth;
+ VclPtr<ListBox> mpLbColorDepth;
- VclContainer* mpJPGQuality;
- VclContainer* mpPNGCompression;
+ VclPtr<VclContainer> mpJPGQuality;
+ VclPtr<VclContainer> mpPNGCompression;
- ScrollBar* mpSbCompression;
- NumericField* mpNfCompression;
+ VclPtr<ScrollBar> mpSbCompression;
+ VclPtr<NumericField> mpNfCompression;
- VclContainer* mpMode;
- CheckBox* mpCbInterlaced;
+ VclPtr<VclContainer> mpMode;
+ VclPtr<CheckBox> mpCbInterlaced;
- VclContainer* mpBMPCompression;
- CheckBox* mpCbRLEEncoding;
+ VclPtr<VclContainer> mpBMPCompression;
+ VclPtr<CheckBox> mpCbRLEEncoding;
- VclContainer* mpDrawingObjects;
- CheckBox* mpCbSaveTransparency;
+ VclPtr<VclContainer> mpDrawingObjects;
+ VclPtr<CheckBox> mpCbSaveTransparency;
- VclContainer* mpEncoding;
- RadioButton* mpRbBinary;
- RadioButton* mpRbText;
+ VclPtr<VclContainer> mpEncoding;
+ VclPtr<RadioButton> mpRbBinary;
+ VclPtr<RadioButton> mpRbText;
- VclContainer* mpEPSGrid;
- CheckBox* mpCbEPSPreviewTIFF;
- CheckBox* mpCbEPSPreviewEPSI;
- RadioButton* mpRbEPSLevel1;
- RadioButton* mpRbEPSLevel2;
- RadioButton* mpRbEPSColorFormat1;
- RadioButton* mpRbEPSColorFormat2;
- RadioButton* mpRbEPSCompressionLZW;
- RadioButton* mpRbEPSCompressionNone;
+ VclPtr<VclContainer> mpEPSGrid;
+ VclPtr<CheckBox> mpCbEPSPreviewTIFF;
+ VclPtr<CheckBox> mpCbEPSPreviewEPSI;
+ VclPtr<RadioButton> mpRbEPSLevel1;
+ VclPtr<RadioButton> mpRbEPSLevel2;
+ VclPtr<RadioButton> mpRbEPSColorFormat1;
+ VclPtr<RadioButton> mpRbEPSColorFormat2;
+ VclPtr<RadioButton> mpRbEPSCompressionLZW;
+ VclPtr<RadioButton> mpRbEPSCompressionNone;
- VclContainer* mpInfo;
- FixedText* mpFtEstimatedSize;
+ VclPtr<VclContainer> mpInfo;
+ VclPtr<FixedText> mpFtEstimatedSize;
- OKButton* mpBtnOK;
+ VclPtr<OKButton> mpBtnOK;
OUString msEstimatedSizePix1;
OUString msEstimatedSizePix2;
@@ -127,9 +127,9 @@ private:
com::sun::star::awt::Size
maSize; // for vector graphics it always contains the logical size in 1/100mm
- bool mbIsPixelFormat;
- bool mbExportSelection;
- bool mbPreserveAspectRatio;
+ bool mbIsPixelFormat;
+ bool mbExportSelection;
+ bool mbPreserveAspectRatio;
sal_Int32 mnInitialResolutionUnit;
@@ -179,6 +179,7 @@ public:
const com::sun::star::uno::Reference< ::com::sun::star::lang::XComponent >& rxSourceDocument,
bool bExportSelection, bool bIsExportVectorFormat );
virtual ~ExportDialog();
+ virtual void dispose() SAL_OVERRIDE;
};