|
LibreOffice Module cui (master) 1
|
#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>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) | |
| #define HYPER_LEN_LIMIT 20 |
Definition at line 53 of file optaboutconfig.cxx.
| #define LONG_LEN_LIMIT 11 |
Definition at line 52 of file optaboutconfig.cxx.
| #define SHORT_LEN_LIMIT 7 |
Definition at line 51 of file optaboutconfig.cxx.
| IMPL_LINK | ( | CuiAboutConfigTabPage | , |
| ExpandingHdl_Impl | , | ||
| const weld::TreeIter & | , | ||
| rEntry | , | ||
| bool | |||
| ) |
Definition at line 995 of file optaboutconfig.cxx.
| 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 | ( | CuiAboutConfigTabPage | , |
| QueryTooltip | , | ||
| const weld::TreeIter & | , | ||
| rIter | , | ||
| OUString | |||
| ) |
Definition at line 186 of file optaboutconfig.cxx.
References CuiResId().
| IMPL_LINK | ( | CuiAboutConfigValueDialog | , |
| KeyInputHdl | , | ||
| const KeyEvent & | , | ||
| rKeyEvent | , | ||
| bool | |||
| ) |
Definition at line 91 of file optaboutconfig.cxx.
References vcl::KeyCode::GetCode(), vcl::KeyCode::GetGroup(), vcl::KeyCode::IsMod1(), KEY_A, KEY_C, KEY_COMMA, KEY_EQUAL, KEY_POINT, KEY_SPACE, KEY_SUBTRACT, KEY_V, KEY_X, KEY_Z, KEYGROUP_CURSOR, KEYGROUP_MISC, and KEYGROUP_NUM.
| IMPL_LINK_NOARG | ( | CuiAboutConfigTabPage | , |
| DoubleClickHdl_Impl | , | ||
| weld::TreeView & | , | ||
| bool | |||
| ) |
Definition at line 613 of file optaboutconfig.cxx.
| IMPL_LINK_NOARG | ( | CuiAboutConfigTabPage | , |
| ResetBtnHdl_Impl | , | ||
| weld::Button & | , | ||
| void | |||
| ) |
Definition at line 608 of file optaboutconfig.cxx.
References Reset.
| 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 | ( | CuiAboutConfigTabPage | , |
| StandardHdl_Impl | , | ||
| weld::Button & | , | ||
| void | |||
| ) |
Definition at line 619 of file optaboutconfig.cxx.
References Any, comphelper::containerToSequence(), CuiAboutConfigTabPage::getConfigAccess(), CuiAboutConfigValueDialog::getValue(), HYPER_LEN_LIMIT, LONG_LEN_LIMIT, m_xDialog, RET_OK, weld::DialogController::run(), SAL_MAX_INT16, SAL_MIN_INT16, SHORT_LEN_LIMIT, t, and TOOLS_WARN_EXCEPTION.