LibreOffice Module sdext (master)
1
|
#include <impoptimizer.hxx>
Public Member Functions | |
ImpOptimizer (const css::uno::Reference< css::uno::XComponentContext > &rXFactory, const css::uno::Reference< css::frame::XModel > &rxModel) | |
~ImpOptimizer () | |
void | Optimize (const css::uno::Sequence< css::beans::PropertyValue > &rArguments) |
void | DispatchStatus () |
![]() | |
OptimizationStats () | |
void | SetStatusValue (const PPPOptimizerTokenEnum eStat, const css::uno::Any &rStatValue) |
const css::uno::Any * | GetStatusValue (const PPPOptimizerTokenEnum eStat) const |
void | InitializeStatusValuesFromDocument (const css::uno::Reference< css::frame::XModel > &rxModel) |
void | InitializeStatusValues (const css::uno::Sequence< css::beans::PropertyValue > &rOptimizationStats) |
css::beans::PropertyValues | GetStatusSequence () |
Private Member Functions | |
void | Optimize () |
Private Attributes | |
css::uno::Reference< css::uno::XComponentContext > | mxContext |
css::uno::Reference< css::frame::XModel > | mxModel |
css::uno::Reference< css::frame::XDispatch > | mxStatusDispatcher |
bool | mbJPEGCompression |
sal_Int32 | mnJPEGQuality |
bool | mbRemoveCropArea |
sal_Int32 | mnImageResolution |
bool | mbEmbedLinkedGraphics |
bool | mbOLEOptimization |
sal_Int32 | mnOLEOptimizationType |
OUString | maCustomShowName |
bool | mbDeleteUnusedMasterPages |
bool | mbDeleteHiddenSlides |
bool | mbDeleteNotesPages |
OUString | maSaveAsURL |
OUString | maFilterName |
bool | mbOpenNewDocument |
css::uno::Reference< css::frame::XFrame > | mxInformationDialog |
Definition at line 31 of file impoptimizer.hxx.
ImpOptimizer::ImpOptimizer | ( | const css::uno::Reference< css::uno::XComponentContext > & | rXFactory, |
const css::uno::Reference< css::frame::XModel > & | rxModel | ||
) |
Definition at line 451 of file impoptimizer.cxx.
ImpOptimizer::~ImpOptimizer | ( | ) |
Definition at line 469 of file impoptimizer.cxx.
void ImpOptimizer::DispatchStatus | ( | ) |
Definition at line 474 of file impoptimizer.cxx.
References aURL, OptimizationStats::GetStatusSequence(), mxStatusDispatcher, and URL.
Referenced by CompressGraphics(), and Optimize().
|
private |
Definition at line 486 of file impoptimizer.cxx.
References Any, GraphicCollector::CollectGraphics(), CompressGraphics(), DispatchStatus(), ImpConvertOLE(), ImpDeleteHiddenSlides(), ImpDeleteNotesPages(), ImpDeleteUnusedMasterPages(), ImpExtractCustomShow(), maCustomShowName, mbDeleteHiddenSlides, mbDeleteNotesPages, mbDeleteUnusedMasterPages, mbEmbedLinkedGraphics, mbJPEGCompression, mbOLEOptimization, mbRemoveCropArea, mnImageResolution, mnJPEGQuality, mnOLEOptimizationType, mxContext, mxModel, OptimizationStats::SetStatusValue(), TK_Progress, and TK_Status.
Referenced by ActionListener::actionPerformed().
void ImpOptimizer::Optimize | ( | const css::uno::Sequence< css::beans::PropertyValue > & | rArguments | ) |
|
private |
Definition at line 46 of file impoptimizer.hxx.
Referenced by Optimize().
|
private |
Definition at line 51 of file impoptimizer.hxx.
|
private |
Definition at line 50 of file impoptimizer.hxx.
|
private |
Definition at line 48 of file impoptimizer.hxx.
Referenced by Optimize().
|
private |
Definition at line 49 of file impoptimizer.hxx.
Referenced by Optimize().
|
private |
Definition at line 47 of file impoptimizer.hxx.
Referenced by Optimize().
|
private |
Definition at line 43 of file impoptimizer.hxx.
Referenced by Optimize().
|
private |
Definition at line 39 of file impoptimizer.hxx.
Referenced by Optimize().
|
private |
Definition at line 44 of file impoptimizer.hxx.
Referenced by Optimize().
|
private |
Definition at line 52 of file impoptimizer.hxx.
|
private |
Definition at line 41 of file impoptimizer.hxx.
Referenced by Optimize().
|
private |
Definition at line 42 of file impoptimizer.hxx.
Referenced by Optimize().
|
private |
Definition at line 40 of file impoptimizer.hxx.
Referenced by Optimize().
|
private |
Definition at line 45 of file impoptimizer.hxx.
Referenced by Optimize().
|
private |
Definition at line 35 of file impoptimizer.hxx.
Referenced by Optimize().
|
private |
Definition at line 54 of file impoptimizer.hxx.
|
private |
Definition at line 36 of file impoptimizer.hxx.
Referenced by Optimize().
|
private |
Definition at line 37 of file impoptimizer.hxx.
Referenced by DispatchStatus().