LibreOffice Module sc (master) 1
Functions | Variables
checklistmenu.cxx File Reference
#include <checklistmenu.hxx>
#include <o3tl/safeint.hxx>
#include <o3tl/string_view.hxx>
#include <globstr.hrc>
#include <scresid.hxx>
#include <vcl/commandevent.hxx>
#include <vcl/decoview.hxx>
#include <vcl/event.hxx>
#include <vcl/settings.hxx>
#include <vcl/svapp.hxx>
#include <vcl/virdev.hxx>
#include <rtl/math.hxx>
#include <unotools/charclass.hxx>
#include <comphelper/lok.hxx>
#include <LibreOfficeKit/LibreOfficeKitEnums.h>
#include <tools/json_writer.hxx>
#include <svl/numformat.hxx>
#include <document.hxx>
#include <viewdata.hxx>
Include dependency graph for checklistmenu.cxx:

Go to the source code of this file.

Functions

 IMPL_LINK_NOARG (ScCheckListMenuControl::SubMenuItemData, TimeoutHdl, Timer *, void)
 
 IMPL_LINK_NOARG (ScCheckListMenuControl, RowActivatedHdl, weld::TreeView &, bool)
 
 IMPL_LINK (ScCheckListMenuControl, MenuKeyInputHdl, const KeyEvent &, rKEvt, bool)
 
 IMPL_LINK_NOARG (ScCheckListMenuControl, SelectHdl, weld::TreeView &, void)
 
 IMPL_LINK (ScCheckListMenuControl, TreeSizeAllocHdl, const Size &, rSize, void)
 
 IMPL_LINK_NOARG (ScCheckListMenuControl, SetDropdownPosHdl, void *, void)
 
 IMPL_LINK_NOARG (ScCheckListMenuControl, PostPopdownHdl, void *, void)
 
 IMPL_LINK (ScCheckListMenuControl, MouseEnterHdl, const MouseEvent &, rMEvt, bool)
 
 IMPL_LINK (ScCheckListMenuControl, CommandHdl, const CommandEvent &, rCEvt, bool)
 
 IMPL_LINK (ScCheckListMenuControl, ButtonHdl, weld::Button &, rBtn, void)
 
 IMPL_LINK_NOARG (ScCheckListMenuControl, TriStateHdl, weld::Toggleable &, void)
 
 IMPL_LINK_NOARG (ScCheckListMenuControl, ComboChangedHdl, weld::ComboBox &, void)
 
 IMPL_LINK_NOARG (ScCheckListMenuControl, SearchEditTimeoutHdl, Timer *, void)
 
 IMPL_LINK_NOARG (ScCheckListMenuControl, EdModifyHdl, weld::Entry &, void)
 
 IMPL_LINK_NOARG (ScCheckListMenuControl, EdActivateHdl, weld::Entry &, bool)
 
 IMPL_LINK (ScCheckListMenuControl, CheckHdl, const weld::TreeView::iter_col &, rRowCol, void)
 
 IMPL_LINK (ScCheckListMenuControl, KeyInputHdl, const KeyEvent &, rKEvt, bool)
 
 IMPL_LINK_NOARG (ScCheckListMenuControl, PopupModeEndHdl, weld::Popover &, void)
 
 IMPL_LINK (ScListSubMenuControl, MenuKeyInputHdl, const KeyEvent &, rKEvt, bool)
 
 IMPL_LINK (ScListSubMenuControl, ColorSelChangedHdl, weld::TreeView &, rMenu, void)
 
 IMPL_LINK (ScListSubMenuControl, RowActivatedHdl, weld::TreeView &, rMenu, bool)
 

Variables

constexpr int nBorderWidth = 4
 
constexpr int nCheckListVisibleRows = 9
 
constexpr int nColorListVisibleRows = 9
 

Function Documentation

◆ IMPL_LINK() [1/10]

IMPL_LINK ( ScCheckListMenuControl  ,
ButtonHdl  ,
weld::Button ,
rBtn  ,
void   
)

Definition at line 728 of file checklistmenu.cxx.

References Check, and close.

◆ IMPL_LINK() [2/10]

IMPL_LINK ( ScCheckListMenuControl  ,
CheckHdl  ,
const weld::TreeView::iter_col ,
rRowCol  ,
void   
)

Definition at line 937 of file checklistmenu.cxx.

References Check.

◆ IMPL_LINK() [3/10]

IMPL_LINK ( ScCheckListMenuControl  ,
CommandHdl  ,
const CommandEvent ,
rCEvt  ,
bool   
)

Definition at line 699 of file checklistmenu.cxx.

◆ IMPL_LINK() [4/10]

IMPL_LINK ( ScCheckListMenuControl  ,
KeyInputHdl  ,
const KeyEvent ,
rKEvt  ,
bool   
)

Definition at line 1338 of file checklistmenu.cxx.

References Check, vcl::KeyCode::GetCode(), KEY_RETURN, KEY_SPACE, and TRISTATE_TRUE.

◆ IMPL_LINK() [5/10]

IMPL_LINK ( ScCheckListMenuControl  ,
MenuKeyInputHdl  ,
const KeyEvent ,
rKEvt  ,
bool   
)

◆ IMPL_LINK() [6/10]

IMPL_LINK ( ScCheckListMenuControl  ,
MouseEnterHdl  ,
const MouseEvent ,
rMEvt  ,
bool   
)

◆ IMPL_LINK() [7/10]

IMPL_LINK ( ScCheckListMenuControl  ,
TreeSizeAllocHdl  ,
const Size ,
rSize  ,
void   
)

◆ IMPL_LINK() [8/10]

IMPL_LINK ( ScListSubMenuControl  ,
ColorSelChangedHdl  ,
weld::TreeView ,
rMenu  ,
void   
)

Definition at line 1793 of file checklistmenu.cxx.

◆ IMPL_LINK() [9/10]

IMPL_LINK ( ScListSubMenuControl  ,
MenuKeyInputHdl  ,
const KeyEvent ,
rKEvt  ,
bool   
)

◆ IMPL_LINK() [10/10]

IMPL_LINK ( ScListSubMenuControl  ,
RowActivatedHdl  ,
weld::TreeView ,
rMenu  ,
bool   
)

Definition at line 1804 of file checklistmenu.cxx.

◆ IMPL_LINK_NOARG() [1/11]

IMPL_LINK_NOARG ( ScCheckListMenuControl  ,
ComboChangedHdl  ,
weld::ComboBox ,
void   
)

Definition at line 783 of file checklistmenu.cxx.

◆ IMPL_LINK_NOARG() [2/11]

IMPL_LINK_NOARG ( ScCheckListMenuControl  ,
EdActivateHdl  ,
weld::Entry ,
bool   
)

Definition at line 930 of file checklistmenu.cxx.

References close.

◆ IMPL_LINK_NOARG() [3/11]

IMPL_LINK_NOARG ( ScCheckListMenuControl  ,
EdModifyHdl  ,
weld::Entry ,
void   
)

Definition at line 925 of file checklistmenu.cxx.

◆ IMPL_LINK_NOARG() [4/11]

IMPL_LINK_NOARG ( ScCheckListMenuControl  ,
PopupModeEndHdl  ,
weld::Popover ,
void   
)

Definition at line 1560 of file checklistmenu.cxx.

◆ IMPL_LINK_NOARG() [5/11]

IMPL_LINK_NOARG ( ScCheckListMenuControl  ,
PostPopdownHdl  ,
void *  ,
void   
)

◆ IMPL_LINK_NOARG() [6/11]

IMPL_LINK_NOARG ( ScCheckListMenuControl  ,
RowActivatedHdl  ,
weld::TreeView ,
bool   
)

◆ IMPL_LINK_NOARG() [7/11]

IMPL_LINK_NOARG ( ScCheckListMenuControl  ,
SearchEditTimeoutHdl  ,
Timer ,
void   
)

◆ IMPL_LINK_NOARG() [8/11]

IMPL_LINK_NOARG ( ScCheckListMenuControl  ,
SelectHdl  ,
weld::TreeView ,
void   
)

◆ IMPL_LINK_NOARG() [9/11]

IMPL_LINK_NOARG ( ScCheckListMenuControl  ,
SetDropdownPosHdl  ,
void *  ,
void   
)

◆ IMPL_LINK_NOARG() [10/11]

IMPL_LINK_NOARG ( ScCheckListMenuControl  ,
TriStateHdl  ,
weld::Toggleable ,
void   
)

Definition at line 748 of file checklistmenu.cxx.

References TRISTATE_FALSE, TRISTATE_INDET, and TRISTATE_TRUE.

◆ IMPL_LINK_NOARG() [11/11]

IMPL_LINK_NOARG ( ScCheckListMenuControl::SubMenuItemData  ,
TimeoutHdl  ,
Timer ,
void   
)

Definition at line 67 of file checklistmenu.cxx.

References mpParent.

Variable Documentation

◆ nBorderWidth

constexpr int nBorderWidth = 4
constexpr

◆ nCheckListVisibleRows

constexpr int nCheckListVisibleRows = 9
constexpr

◆ nColorListVisibleRows

constexpr int nColorListVisibleRows = 9
constexpr

Definition at line 497 of file checklistmenu.cxx.

Referenced by ScListSubMenuControl::addMenuColorItem().