LibreOffice Module filter (master) 1
|
Class tab page general. More...
#include <impdialog.hxx>
Public Member Functions | |
ImpPDFTabGeneralPage (weld::Container *pPage, weld::DialogController *pController, const SfxItemSet &rSet) | |
virtual | ~ImpPDFTabGeneralPage () override |
void | GetFilterConfigItem (ImpPDFTabDialog *paParent) |
void | SetFilterConfigItem (ImpPDFTabDialog *paParent) |
bool | IsPdfaSelected () const |
bool | IsPdfUaSelected () const |
Public Member Functions inherited from SfxTabPage | |
void | SetDialogController (SfxOkDialogController *pDialog) |
virtual | ~SfxTabPage () override |
void | set_visible (bool bVisible) |
const SfxItemSet & | GetItemSet () const |
virtual bool | FillItemSet (SfxItemSet *) |
virtual void | Reset (const SfxItemSet *) |
virtual bool | DeferResetToFirstActivation () |
bool | HasExchangeSupport () const |
void | SetExchangeSupport () |
virtual void | ActivatePage (const SfxItemSet &) |
virtual DeactivateRC | DeactivatePage (SfxItemSet *pSet) |
void | SetUserData (const OUString &rString) |
const OUString & | GetUserData () const |
virtual void | FillUserData () |
virtual bool | IsReadOnly () const |
virtual void | PageCreated (const SfxAllItemSet &aSet) |
virtual void | ChangesApplied () |
void | SetFrame (const css::uno::Reference< css::frame::XFrame > &xFrame) |
css::uno::Reference< css::frame::XFrame > | GetFrame () const |
const SfxItemSet * | GetDialogExampleSet () const |
OUString | GetHelpId () const |
OUString | GetConfigId () const |
bool | IsVisible () const |
weld::Window * | GetFrameWeld () const |
std::unordered_map< OUString, css::uno::Any > & | getAdditionalProperties () |
Static Public Member Functions | |
static std::unique_ptr< SfxTabPage > | Create (weld::Container *pPage, weld::DialogController *pController, const SfxItemSet *rAttrSet) |
Static Public Member Functions inherited from SfxTabPage | |
static const SfxPoolItem * | GetItem (const SfxItemSet &rSet, sal_uInt16 nSlot, bool bDeep=true) |
static const T * | GetItem (const SfxItemSet &rSet, TypedWhichId< T > nSlot, bool bDeep=true) |
Private Member Functions | |
DECL_LINK (ToggleAllHdl, weld::Toggleable &, void) | |
DECL_LINK (TogglePagesHdl, weld::Toggleable &, void) | |
DECL_LINK (ToggleSelectionHdl, weld::Toggleable &, void) | |
DECL_LINK (ToggleCompressionHdl, weld::Toggleable &, void) | |
DECL_LINK (ToggleReduceImageResolutionHdl, weld::Toggleable &, void) | |
DECL_LINK (ToggleWatermarkHdl, weld::Toggleable &, void) | |
DECL_LINK (ToggleAddStreamHdl, weld::Toggleable &, void) | |
DECL_LINK (ToggleExportFormFieldsHdl, weld::Toggleable &, void) | |
DECL_LINK (ToggleExportNotesPagesHdl, weld::Toggleable &, void) | |
void | TogglePagesHdl () |
void | EnableExportNotesPages () |
DECL_LINK (TogglePDFVersionOrUniversalAccessibilityHandle, weld::Toggleable &, void) | |
Friends | |
class | ImpPDFTabLinksPage |
Additional Inherited Members | |
Protected Member Functions inherited from SfxTabPage | |
SfxTabPage (weld::Container *pPage, weld::DialogController *pController, const OUString &rUIXMLDescription, const OUString &rID, const SfxItemSet *rAttrSet) | |
sal_uInt16 | GetWhich (sal_uInt16 nSlot, bool bDeep=true) const |
TypedWhichId< T > | GetWhich (TypedWhichId< T > nSlot, bool bDeep=true) const |
const SfxPoolItem * | GetOldItem (const SfxItemSet &rSet, sal_uInt16 nSlot, bool bDeep=true) |
const T * | GetOldItem (const SfxItemSet &rSet, TypedWhichId< T > nSlot, bool bDeep=true) |
SfxOkDialogController * | GetDialogController () const |
Class tab page general.
Definition at line 176 of file impdialog.hxx.
ImpPDFTabGeneralPage::ImpPDFTabGeneralPage | ( | weld::Container * | pPage, |
weld::DialogController * | pController, | ||
const SfxItemSet & | rSet | ||
) |
Definition at line 527 of file impdialog.cxx.
|
overridevirtual |
Definition at line 572 of file impdialog.cxx.
References mxPasswordUnusedWarnDialog, and RET_CANCEL.
|
static |
Definition at line 810 of file impdialog.cxx.
Referenced by ImpPDFTabDialog::ImpPDFTabDialog().
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
Definition at line 839 of file impdialog.cxx.
References mbIsPresentation, mxCbExportNotesPages, mxCbExportOnlyNotesPages, and mxRbSelection.
void ImpPDFTabGeneralPage::GetFilterConfigItem | ( | ImpPDFTabDialog * | paParent | ) |
Definition at line 731 of file impdialog.cxx.
References ImpPDFTabDialog::maWatermarkText, ImpPDFTabDialog::mbAddStream, ImpPDFTabDialog::mbAllowDuplicateFieldNames, ImpPDFTabDialog::mbExportBookmarks, ImpPDFTabDialog::mbExportBookmarksUserSelection, ImpPDFTabDialog::mbExportFormFields, ImpPDFTabDialog::mbExportHiddenSlides, ImpPDFTabDialog::mbExportNotes, ImpPDFTabDialog::mbExportNotesInMargin, ImpPDFTabDialog::mbExportNotesPages, ImpPDFTabDialog::mbExportOnlyNotesPages, ImpPDFTabDialog::mbIsExportPlaceholders, mbIsPresentation, ImpPDFTabDialog::mbIsRangeChecked, ImpPDFTabDialog::mbIsSkipEmptyPages, mbIsSpreadsheet, mbIsWriter, ImpPDFTabDialog::mbPDFUACompliance, ImpPDFTabDialog::mbReduceImageResolution, ImpPDFTabDialog::mbSelectionIsChecked, ImpPDFTabDialog::mbSinglePageSheets, ImpPDFTabDialog::mbUseLosslessCompression, ImpPDFTabDialog::mbUseReferenceXObject, ImpPDFTabDialog::mbUseReferenceXObjectUserSelection, ImpPDFTabDialog::mbUseTaggedPDF, ImpPDFTabDialog::mbUseTaggedPDFUserSelection, mbUseTaggedPDFUserSelection, ImpPDFTabDialog::mbViewPDF, ImpPDFTabDialog::mnFormsType, ImpPDFTabDialog::mnMaxImageResolution, ImpPDFTabDialog::mnPDFTypeSelection, ImpPDFTabDialog::mnQuality, ImpPDFTabDialog::msPageRange, mxCbAddStream, mxCbAllowDuplicateFieldNames, mxCbExportBookmarks, mxCbExportEmptyPages, mxCbExportFormFields, mxCbExportHiddenSlides, mxCbExportNotes, mxCbExportNotesInMargin, mxCbExportNotesPages, mxCbExportOnlyNotesPages, mxCbExportPlaceholders, mxCbPDFA, mxCbPDFUA, mxCbReduceImageResolution, mxCbSinglePageSheets, mxCbTaggedPDF, mxCbUseReferenceXObject, mxCbViewPDF, mxCbWatermark, mxCoReduceImageResolution, mxEdPages, mxEdWatermark, mxLbFormsFormat, mxNfQuality, mxRbLosslessCompression, mxRbPDFAVersion, mxRbRange, and mxRbSelection.
|
inline |
Definition at line 248 of file impdialog.hxx.
References mxCbPDFA.
Referenced by ImpPDFTabSecurityPage::enablePermissionControls(), ImpPDFTabLinksPage::GetFilterConfigItem(), and ImpPDFTabSecurityPage::SetFilterConfigItem().
|
inline |
Definition at line 249 of file impdialog.hxx.
References mxCbPDFUA.
Referenced by ImpPDFTabSecurityPage::enablePermissionControls(), and ImpPDFTabOpnFtrPage::ToggleInitialView().
void ImpPDFTabGeneralPage::SetFilterConfigItem | ( | ImpPDFTabDialog * | paParent | ) |
Definition at line 578 of file impdialog.cxx.
References comphelper::LibreOfficeKit::isActive(), LINK, ImpPDFTabDialog::mbAddStream, ImpPDFTabDialog::mbAllowDuplicateFieldNames, ImpPDFTabDialog::mbExportBookmarksUserSelection, ImpPDFTabDialog::mbExportFormFields, ImpPDFTabDialog::mbExportHiddenSlides, ImpPDFTabDialog::mbExportNotes, ImpPDFTabDialog::mbExportNotesInMargin, ImpPDFTabDialog::mbExportNotesPages, ImpPDFTabDialog::mbExportOnlyNotesPages, ImpPDFTabDialog::mbIsExportPlaceholders, ImpPDFTabDialog::mbIsPresentation, mbIsPresentation, ImpPDFTabDialog::mbIsSkipEmptyPages, ImpPDFTabDialog::mbIsSpreadsheet, mbIsSpreadsheet, ImpPDFTabDialog::mbIsWriter, mbIsWriter, ImpPDFTabDialog::mbPDFUACompliance, ImpPDFTabDialog::mbReduceImageResolution, ImpPDFTabDialog::mbSelectionPresent, ImpPDFTabDialog::mbSinglePageSheets, ImpPDFTabDialog::mbUseLosslessCompression, ImpPDFTabDialog::mbUseTaggedPDFUserSelection, mbUseTaggedPDFUserSelection, ImpPDFTabDialog::mbViewPDF, ImpPDFTabDialog::mnFormsType, ImpPDFTabDialog::mnMaxImageResolution, ImpPDFTabDialog::mnPDFTypeSelection, ImpPDFTabDialog::mnQuality, mpParent, mxCbAddStream, mxCbAllowDuplicateFieldNames, mxCbExportBookmarks, mxCbExportEmptyPages, mxCbExportFormFields, mxCbExportHiddenSlides, mxCbExportNotes, mxCbExportNotesInMargin, mxCbExportNotesPages, mxCbExportOnlyNotesPages, mxCbExportPlaceholders, mxCbPDFA, mxCbPDFUA, mxCbReduceImageResolution, mxCbSinglePageSheets, mxCbTaggedPDF, mxCbViewPDF, mxCbWatermark, mxCoReduceImageResolution, mxEdWatermark, mxFormsFrame, mxFtWatermark, mxLbFormsFormat, mxNfQuality, mxQualityFrame, mxRbAll, mxRbJPEGCompression, mxRbLosslessCompression, mxRbPDFAVersion, mxRbRange, mxRbSelection, mxSheetsFt, mxSlidesFt, and TogglePagesHdl().
|
private |
Definition at line 832 of file impdialog.cxx.
References mxEdPages, and mxRbRange.
Referenced by SetFilterConfigItem().
|
friend |
Definition at line 178 of file impdialog.hxx.
|
private |
Definition at line 181 of file impdialog.hxx.
Referenced by EnableExportNotesPages(), GetFilterConfigItem(), and SetFilterConfigItem().
|
private |
Definition at line 182 of file impdialog.hxx.
Referenced by GetFilterConfigItem(), and SetFilterConfigItem().
|
private |
Definition at line 183 of file impdialog.hxx.
Referenced by GetFilterConfigItem(), and SetFilterConfigItem().
|
private |
Definition at line 180 of file impdialog.hxx.
Referenced by GetFilterConfigItem(), and SetFilterConfigItem().
|
private |
Definition at line 184 of file impdialog.hxx.
Referenced by SetFilterConfigItem().
|
private |
Definition at line 215 of file impdialog.hxx.
Referenced by GetFilterConfigItem(), and SetFilterConfigItem().
|
private |
Definition at line 203 of file impdialog.hxx.
Referenced by GetFilterConfigItem(), and SetFilterConfigItem().
|
private |
Definition at line 204 of file impdialog.hxx.
Referenced by GetFilterConfigItem(), and SetFilterConfigItem().
|
private |
Definition at line 213 of file impdialog.hxx.
Referenced by GetFilterConfigItem(), and SetFilterConfigItem().
|
private |
Definition at line 200 of file impdialog.hxx.
Referenced by GetFilterConfigItem(), and SetFilterConfigItem().
|
private |
Definition at line 205 of file impdialog.hxx.
Referenced by GetFilterConfigItem(), and SetFilterConfigItem().
|
private |
Definition at line 207 of file impdialog.hxx.
Referenced by GetFilterConfigItem(), and SetFilterConfigItem().
|
private |
Definition at line 208 of file impdialog.hxx.
Referenced by GetFilterConfigItem(), and SetFilterConfigItem().
|
private |
Definition at line 211 of file impdialog.hxx.
Referenced by EnableExportNotesPages(), GetFilterConfigItem(), and SetFilterConfigItem().
|
private |
Definition at line 212 of file impdialog.hxx.
Referenced by EnableExportNotesPages(), GetFilterConfigItem(), and SetFilterConfigItem().
|
private |
Definition at line 214 of file impdialog.hxx.
Referenced by GetFilterConfigItem(), and SetFilterConfigItem().
|
private |
Definition at line 196 of file impdialog.hxx.
Referenced by GetFilterConfigItem(), IsPdfaSelected(), ImpPDFTabLinksPage::SetFilterConfigItem(), and SetFilterConfigItem().
|
private |
Definition at line 197 of file impdialog.hxx.
Referenced by GetFilterConfigItem(), IsPdfUaSelected(), and SetFilterConfigItem().
|
private |
Definition at line 194 of file impdialog.hxx.
Referenced by GetFilterConfigItem(), and SetFilterConfigItem().
|
private |
Definition at line 206 of file impdialog.hxx.
Referenced by GetFilterConfigItem(), and SetFilterConfigItem().
|
private |
Definition at line 199 of file impdialog.hxx.
Referenced by GetFilterConfigItem(), and SetFilterConfigItem().
|
private |
Definition at line 210 of file impdialog.hxx.
Referenced by GetFilterConfigItem().
|
private |
Definition at line 209 of file impdialog.hxx.
Referenced by GetFilterConfigItem(), and SetFilterConfigItem().
|
private |
Definition at line 216 of file impdialog.hxx.
Referenced by GetFilterConfigItem(), and SetFilterConfigItem().
|
private |
Definition at line 195 of file impdialog.hxx.
Referenced by GetFilterConfigItem(), and SetFilterConfigItem().
|
private |
Definition at line 189 of file impdialog.hxx.
Referenced by GetFilterConfigItem(), and TogglePagesHdl().
|
private |
Definition at line 218 of file impdialog.hxx.
Referenced by GetFilterConfigItem(), and SetFilterConfigItem().
|
private |
Definition at line 201 of file impdialog.hxx.
Referenced by SetFilterConfigItem().
|
private |
Definition at line 217 of file impdialog.hxx.
Referenced by SetFilterConfigItem().
|
private |
Definition at line 202 of file impdialog.hxx.
Referenced by GetFilterConfigItem(), and SetFilterConfigItem().
|
private |
Definition at line 193 of file impdialog.hxx.
Referenced by GetFilterConfigItem(), and SetFilterConfigItem().
|
private |
Definition at line 237 of file impdialog.hxx.
Referenced by ~ImpPDFTabGeneralPage().
|
private |
Definition at line 192 of file impdialog.hxx.
Referenced by SetFilterConfigItem().
|
private |
Definition at line 186 of file impdialog.hxx.
Referenced by SetFilterConfigItem().
|
private |
Definition at line 191 of file impdialog.hxx.
Referenced by SetFilterConfigItem().
|
private |
Definition at line 190 of file impdialog.hxx.
Referenced by GetFilterConfigItem(), and SetFilterConfigItem().
|
private |
Definition at line 198 of file impdialog.hxx.
Referenced by GetFilterConfigItem(), and SetFilterConfigItem().
|
private |
Definition at line 187 of file impdialog.hxx.
Referenced by GetFilterConfigItem(), SetFilterConfigItem(), and TogglePagesHdl().
|
private |
Definition at line 188 of file impdialog.hxx.
Referenced by EnableExportNotesPages(), GetFilterConfigItem(), and SetFilterConfigItem().
|
private |
Definition at line 220 of file impdialog.hxx.
Referenced by SetFilterConfigItem().
|
private |
Definition at line 219 of file impdialog.hxx.
Referenced by SetFilterConfigItem().