LibreOffice Module cui (master) 1
Classes | Macros | Functions
optsave.cxx File Reference
#include <sal/config.h>
#include <string_view>
#include <o3tl/string_view.hxx>
#include <svl/eitem.hxx>
#include <svl/intitem.hxx>
#include <dialmgr.hxx>
#include "optsave.hxx"
#include <strings.hrc>
#include <treeopt.hxx>
#include <officecfg/Office/Common.hxx>
#include <comphelper/processfactory.hxx>
#include <unotools/moduleoptions.hxx>
#include <unotools/saveopt.hxx>
#include <comphelper/sequenceashashmap.hxx>
#include <com/sun/star/lang/XMultiServiceFactory.hpp>
#include <com/sun/star/container/XNameContainer.hpp>
#include <com/sun/star/container/XContainerQuery.hpp>
#include <com/sun/star/container/XEnumeration.hpp>
#include <com/sun/star/beans/PropertyValue.hpp>
#include <sfx2/sfxsids.hrc>
#include <sfx2/docfilt.hxx>
#include <unotools/optionsdlg.hxx>
#include <osl/diagnose.h>
#include <comphelper/diagnose_ex.hxx>
#include <officecfg/Office/Recovery.hxx>
#include <unotools/confignode.hxx>
#include <sfx2/fcontnr.hxx>
Include dependency graph for optsave.cxx:

Go to the source code of this file.

Classes

struct  SvxSaveTabPage_Impl
 

Macros

#define CFG_PAGE_AND_GROUP   u"General", u"LoadSave"
 

Functions

static bool isODFFormat (std::u16string_view sFilter)
 
 IMPL_LINK (SvxSaveTabPage, AutoClickHdl_Impl, weld::Toggleable &, rBox, void)
 
 IMPL_LINK_NOARG (SvxSaveTabPage, BackupClickHdl_Impl, weld::Toggleable &, void)
 
static OUString lcl_ExtracUIName (const Sequence< PropertyValue > &rProperties, std::u16string_view rExtension)
 
 IMPL_LINK (SvxSaveTabPage, FilterHdl_Impl, weld::ComboBox &, rBox, void)
 
 IMPL_LINK_NOARG (SvxSaveTabPage, ODFVersionHdl_Impl, weld::ComboBox &, void)
 

Macro Definition Documentation

◆ CFG_PAGE_AND_GROUP

#define CFG_PAGE_AND_GROUP   u"General", u"LoadSave"

Definition at line 58 of file optsave.cxx.

Function Documentation

◆ IMPL_LINK() [1/2]

IMPL_LINK ( SvxSaveTabPage  ,
AutoClickHdl_Impl  ,
weld::Toggleable ,
rBox  ,
void   
)

Definition at line 529 of file optsave.cxx.

◆ IMPL_LINK() [2/2]

IMPL_LINK ( SvxSaveTabPage  ,
FilterHdl_Impl  ,
weld::ComboBox ,
rBox  ,
void   
)

◆ IMPL_LINK_NOARG() [1/2]

IMPL_LINK_NOARG ( SvxSaveTabPage  ,
BackupClickHdl_Impl  ,
weld::Toggleable ,
void   
)

Definition at line 548 of file optsave.cxx.

◆ IMPL_LINK_NOARG() [2/2]

IMPL_LINK_NOARG ( SvxSaveTabPage  ,
ODFVersionHdl_Impl  ,
weld::ComboBox ,
void   
)

Definition at line 659 of file optsave.cxx.

References i, nCount, nVersion, and SvtSaveOptions::ODFVER_LATEST.

◆ isODFFormat()

static bool isODFFormat ( std::u16string_view  sFilter)
static

Definition at line 356 of file optsave.cxx.

References o3tl::equalsAscii(), and i.

Referenced by SvxSaveTabPage::Reset().

◆ lcl_ExtracUIName()

static OUString lcl_ExtracUIName ( const Sequence< PropertyValue > &  rProperties,
std::u16string_view  rExtension 
)
static

Definition at line 553 of file optsave.cxx.

References sName.

Referenced by IMPL_LINK().