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.