LibreOffice Module cui (master) 1
Classes | Macros | Functions
optaboutconfig.cxx File Reference
#include <o3tl/safeint.hxx>
#include <o3tl/string_view.hxx>
#include "optaboutconfig.hxx"
#include <comphelper/processfactory.hxx>
#include <comphelper/sequence.hxx>
#include <com/sun/star/configuration/theDefaultProvider.hpp>
#include <com/sun/star/lang/XMultiServiceFactory.hpp>
#include <com/sun/star/beans/NamedValue.hpp>
#include <com/sun/star/beans/PropertyAttribute.hpp>
#include <com/sun/star/beans/UnknownPropertyException.hpp>
#include <com/sun/star/beans/XPropertySetInfo.hpp>
#include <com/sun/star/configuration/ReadWriteAccess.hpp>
#include <com/sun/star/container/XNameAccess.hpp>
#include <com/sun/star/container/XNameReplace.hpp>
#include <com/sun/star/container/XHierarchicalName.hpp>
#include <com/sun/star/uno/Reference.hxx>
#include <com/sun/star/uno/Type.hxx>
#include <com/sun/star/uno/TypeClass.hpp>
#include <com/sun/star/util/XChangesBatch.hpp>
#include <com/sun/star/util/SearchFlags.hpp>
#include <com/sun/star/util/SearchAlgorithms2.hpp>
#include <cppu/unotype.hxx>
#include <rtl/ustrbuf.hxx>
#include <unotools/textsearch.hxx>
#include <utility>
#include <vcl/event.hxx>
#include <sal/log.hxx>
#include <comphelper/diagnose_ex.hxx>
#include <dialmgr.hxx>
#include <strings.hrc>
#include <algorithm>
#include <memory>
#include <vector>
Include dependency graph for optaboutconfig.cxx:

Go to the source code of this file.

Classes

struct  Prop_Impl
 
struct  UserData
 

Macros

#define SHORT_LEN_LIMIT   7
 
#define LONG_LEN_LIMIT   11
 
#define HYPER_LEN_LIMIT   20
 

Functions

 IMPL_LINK (CuiAboutConfigValueDialog, KeyInputHdl, const KeyEvent &, rKeyEvent, bool)
 
 IMPL_LINK (CuiAboutConfigTabPage, QueryTooltip, const weld::TreeIter &, rIter, OUString)
 
 IMPL_LINK (CuiAboutConfigTabPage, HeaderBarClick, int, nColumn, void)
 
 IMPL_LINK_NOARG (CuiAboutConfigTabPage, ResetBtnHdl_Impl, weld::Button &, void)
 
 IMPL_LINK_NOARG (CuiAboutConfigTabPage, DoubleClickHdl_Impl, weld::TreeView &, bool)
 
 IMPL_LINK_NOARG (CuiAboutConfigTabPage, StandardHdl_Impl, weld::Button &, void)
 
 IMPL_LINK_NOARG (CuiAboutConfigTabPage, SearchHdl_Impl, weld::Button &, void)
 
 IMPL_LINK (CuiAboutConfigTabPage, ExpandingHdl_Impl, const weld::TreeIter &, rEntry, bool)
 

Macro Definition Documentation

◆ HYPER_LEN_LIMIT

#define HYPER_LEN_LIMIT   20

Definition at line 53 of file optaboutconfig.cxx.

◆ LONG_LEN_LIMIT

#define LONG_LEN_LIMIT   11

Definition at line 52 of file optaboutconfig.cxx.

◆ SHORT_LEN_LIMIT

#define SHORT_LEN_LIMIT   7

Definition at line 51 of file optaboutconfig.cxx.

Function Documentation

◆ IMPL_LINK() [1/4]

IMPL_LINK ( CuiAboutConfigTabPage  ,
ExpandingHdl_Impl  ,
const weld::TreeIter ,
rEntry  ,
bool   
)

Definition at line 995 of file optaboutconfig.cxx.

◆ IMPL_LINK() [2/4]

IMPL_LINK ( CuiAboutConfigTabPage  ,
HeaderBarClick  ,
int  ,
nColumn  ,
void   
)

Definition at line 197 of file optaboutconfig.cxx.

References TRISTATE_FALSE, TRISTATE_INDET, and TRISTATE_TRUE.

◆ IMPL_LINK() [3/4]

IMPL_LINK ( CuiAboutConfigTabPage  ,
QueryTooltip  ,
const weld::TreeIter ,
rIter  ,
OUString   
)

Definition at line 186 of file optaboutconfig.cxx.

References CuiResId().

◆ IMPL_LINK() [4/4]

IMPL_LINK ( CuiAboutConfigValueDialog  ,
KeyInputHdl  ,
const KeyEvent ,
rKeyEvent  ,
bool   
)

◆ IMPL_LINK_NOARG() [1/4]

IMPL_LINK_NOARG ( CuiAboutConfigTabPage  ,
DoubleClickHdl_Impl  ,
weld::TreeView ,
bool   
)

Definition at line 613 of file optaboutconfig.cxx.

◆ IMPL_LINK_NOARG() [2/4]

IMPL_LINK_NOARG ( CuiAboutConfigTabPage  ,
ResetBtnHdl_Impl  ,
weld::Button ,
void   
)

Definition at line 608 of file optaboutconfig.cxx.

References Reset.

◆ IMPL_LINK_NOARG() [3/4]

IMPL_LINK_NOARG ( CuiAboutConfigTabPage  ,
SearchHdl_Impl  ,
weld::Button ,
void   
)

Definition at line 864 of file optaboutconfig.cxx.

References i, m_xDialog, and utl::TextSearch::SearchForward().

◆ IMPL_LINK_NOARG() [4/4]

IMPL_LINK_NOARG ( CuiAboutConfigTabPage  ,
StandardHdl_Impl  ,
weld::Button ,
void   
)