LibreOffice Module vcl (master)
1
|
#include <salvtables.hxx>
Public Member Functions | |
SalInstanceTreeView (SvTabListBox *pTreeView, SalInstanceBuilder *pBuilder, bool bTakeOwnership) | |
virtual void | connect_query_tooltip (const Link< const weld::TreeIter &, OUString > &rLink) override |
virtual void | columns_autosize () override |
virtual void | freeze () override |
virtual void | thaw () override |
virtual void | set_column_fixed_widths (const std::vector< int > &rWidths) override |
virtual void | set_column_editables (const std::vector< bool > &rEditables) override |
virtual void | set_centered_column (int nCol) override |
virtual int | get_column_width (int nColumn) const override |
virtual OUString | get_column_title (int nColumn) const override |
virtual void | set_column_title (int nColumn, const OUString &rTitle) override |
virtual void | set_column_custom_renderer (int nColumn, bool bEnable) override |
virtual void | queue_draw () override |
virtual void | show () override |
virtual void | hide () override |
virtual void | insert (const weld::TreeIter *pParent, int pos, const OUString *pStr, const OUString *pId, const OUString *pIconName, VirtualDevice *pImageSurface, bool bChildrenOnDemand, weld::TreeIter *pRet) override |
virtual void | insert_separator (int pos, const OUString &) override |
virtual void | bulk_insert_for_each (int nSourceCount, const std::function< void(weld::TreeIter &, int nSourceIndex)> &func, const weld::TreeIter *pParent=nullptr, const std::vector< int > *pFixedWidths=nullptr) override |
virtual void | set_font_color (int pos, const Color &rColor) override |
virtual void | set_font_color (const weld::TreeIter &rIter, const Color &rColor) override |
virtual void | remove (int pos) override |
virtual int | find_text (const OUString &rText) const override |
virtual int | find_id (const OUString &rId) const override |
virtual void | swap (int pos1, int pos2) override |
virtual void | clear () override |
virtual int | n_children () const override |
virtual int | iter_n_children (const weld::TreeIter &rIter) const override |
virtual void | select (int pos) override |
virtual int | get_cursor_index () const override |
virtual void | set_cursor (int pos) override |
virtual void | scroll_to_row (int pos) override |
virtual bool | is_selected (int pos) const override |
virtual void | unselect (int pos) override |
virtual std::vector< int > | get_selected_rows () const override |
OUString | get_text (SvTreeListEntry *pEntry, int col) const |
virtual OUString | get_text (int pos, int col=-1) const override |
void | set_text (SvTreeListEntry *pEntry, const OUString &rText, int col) |
virtual void | set_text (int pos, const OUString &rText, int col=-1) override |
void | set_sensitive (SvTreeListEntry *pEntry, bool bSensitive, int col) |
virtual void | set_sensitive (int pos, bool bSensitive, int col=-1) override |
virtual void | set_sensitive (const weld::TreeIter &rIter, bool bSensitive, int col=-1) override |
virtual TriState | get_toggle (int pos, int col=-1) const override |
virtual TriState | get_toggle (const weld::TreeIter &rIter, int col=-1) const override |
virtual void | enable_toggle_buttons (weld::ColumnToggleType eType) override |
virtual void | set_toggle (int pos, TriState eState, int col=-1) override |
virtual void | set_toggle (const weld::TreeIter &rIter, TriState eState, int col=-1) override |
virtual void | set_clicks_to_toggle (int nToggleBehavior) override |
virtual void | set_extra_row_indent (const weld::TreeIter &rIter, int nIndentLevel) override |
void | set_text_emphasis (SvTreeListEntry *pEntry, bool bOn, int col=-1) |
virtual void | set_text_emphasis (const weld::TreeIter &rIter, bool bOn, int col) override |
virtual void | set_text_emphasis (int pos, bool bOn, int col) override |
virtual bool | get_text_emphasis (const weld::TreeIter &rIter, int col) const override |
virtual bool | get_text_emphasis (int pos, int col) const override |
void | set_text_align (SvTreeListEntry *pEntry, double fAlign, int col) |
virtual void | set_text_align (const weld::TreeIter &rIter, double fAlign, int col) override |
virtual void | set_text_align (int pos, double fAlign, int col) override |
virtual void | connect_editing (const Link< const weld::TreeIter &, bool > &rStartLink, const Link< const iter_string &, bool > &rEndLink) override |
virtual void | start_editing (const weld::TreeIter &rIter) override |
virtual void | end_editing () override |
void | set_image (SvTreeListEntry *pEntry, const Image &rImage, int col) |
virtual void | set_image (int pos, const OUString &rImage, int col=-1) override |
virtual void | set_image (int pos, const css::uno::Reference< css::graphic::XGraphic > &rImage, int col=-1) override |
virtual void | set_image (int pos, VirtualDevice &rImage, int col=-1) override |
virtual void | set_image (const weld::TreeIter &rIter, const OUString &rImage, int col=-1) override |
virtual void | set_image (const weld::TreeIter &rIter, const css::uno::Reference< css::graphic::XGraphic > &rImage, int col=-1) override |
virtual void | set_image (const weld::TreeIter &rIter, VirtualDevice &rImage, int col=-1) override |
const OUString * | getEntryData (int index) const |
virtual OUString | get_id (int pos) const override |
void | set_id (SvTreeListEntry *pEntry, const OUString &rId) |
virtual void | set_id (int pos, const OUString &rId) override |
virtual int | get_selected_index () const override |
virtual OUString | get_selected_text () const override |
virtual OUString | get_selected_id () const override |
virtual std::unique_ptr< weld::TreeIter > | make_iterator (const weld::TreeIter *pOrig=nullptr) const override |
virtual void | copy_iterator (const weld::TreeIter &rSource, weld::TreeIter &rDest) const override |
virtual bool | get_selected (weld::TreeIter *pIter) const override |
virtual bool | get_cursor (weld::TreeIter *pIter) const override |
virtual void | set_cursor (const weld::TreeIter &rIter) override |
virtual bool | get_iter_first (weld::TreeIter &rIter) const override |
virtual bool | get_iter_abs_pos (weld::TreeIter &rIter, int nPos) const |
virtual bool | iter_next_sibling (weld::TreeIter &rIter) const override |
virtual bool | iter_previous_sibling (weld::TreeIter &rIter) const override |
virtual bool | iter_next (weld::TreeIter &rIter) const override |
virtual bool | iter_previous (weld::TreeIter &rIter) const override |
virtual bool | iter_children (weld::TreeIter &rIter) const override |
virtual bool | iter_parent (weld::TreeIter &rIter) const override |
virtual void | remove (const weld::TreeIter &rIter) override |
virtual void | select (const weld::TreeIter &rIter) override |
virtual void | scroll_to_row (const weld::TreeIter &rIter) override |
virtual void | unselect (const weld::TreeIter &rIter) override |
virtual int | get_iter_depth (const weld::TreeIter &rIter) const override |
virtual bool | iter_has_child (const weld::TreeIter &rIter) const override |
virtual bool | get_row_expanded (const weld::TreeIter &rIter) const override |
virtual bool | get_children_on_demand (const weld::TreeIter &rIter) const override |
virtual void | set_children_on_demand (const weld::TreeIter &rIter, bool bChildrenOnDemand) override |
virtual void | expand_row (const weld::TreeIter &rIter) override |
virtual void | collapse_row (const weld::TreeIter &rIter) override |
virtual OUString | get_text (const weld::TreeIter &rIter, int col=-1) const override |
virtual void | set_text (const weld::TreeIter &rIter, const OUString &rText, int col=-1) override |
virtual OUString | get_id (const weld::TreeIter &rIter) const override |
virtual void | set_id (const weld::TreeIter &rIter, const OUString &rId) override |
virtual void | enable_drag_source (rtl::Reference< TransferDataContainer > &rHelper, sal_uInt8 eDNDConstants) override |
virtual void | set_selection_mode (SelectionMode eMode) override |
virtual void | all_foreach (const std::function< bool(weld::TreeIter &)> &func) override |
virtual void | selected_foreach (const std::function< bool(weld::TreeIter &)> &func) override |
virtual void | visible_foreach (const std::function< bool(weld::TreeIter &)> &func) override |
virtual void | connect_visible_range_changed (const Link< weld::TreeView &, void > &rLink) override |
virtual void | remove_selection () override |
virtual bool | is_selected (const weld::TreeIter &rIter) const override |
virtual int | get_iter_index_in_parent (const weld::TreeIter &rIter) const override |
virtual int | iter_compare (const weld::TreeIter &a, const weld::TreeIter &b) const override |
virtual void | move_subtree (weld::TreeIter &rNode, const weld::TreeIter *pNewParent, int nIndexInNewParent) override |
virtual int | count_selected_rows () const override |
virtual int | get_height_rows (int nRows) const override |
virtual void | make_sorted () override |
virtual void | set_sort_func (const std::function< int(const weld::TreeIter &, const weld::TreeIter &)> &func) override |
virtual void | make_unsorted () override |
virtual void | set_sort_order (bool bAscending) override |
virtual bool | get_sort_order () const override |
virtual void | set_sort_indicator (TriState eState, int col) override |
virtual TriState | get_sort_indicator (int col) const override |
virtual int | get_sort_column () const override |
virtual void | set_sort_column (int nColumn) override |
SvTabListBox & | getTreeView () |
virtual bool | get_dest_row_at_pos (const Point &rPos, weld::TreeIter *pResult, bool bDnDMode) override |
virtual void | unset_drag_dest_row () override |
virtual tools::Rectangle | get_row_area (const weld::TreeIter &rIter) const override |
virtual TreeView * | get_drag_source () const override |
virtual int | vadjustment_get_value () const override |
virtual void | vadjustment_set_value (int nValue) override |
virtual void | set_show_expanders (bool bShow) override |
virtual bool | changed_by_hover () const override |
virtual | ~SalInstanceTreeView () override |
![]() | |
SalInstanceWidget (vcl::Window *pWidget, SalInstanceBuilder *pBuilder, bool bTakeOwnership) | |
virtual void | set_sensitive (bool sensitive) override |
virtual bool | get_sensitive () const override |
virtual bool | get_visible () const override |
virtual bool | is_visible () const override |
virtual void | set_can_focus (bool bCanFocus) override |
virtual void | grab_focus () override |
virtual bool | has_focus () const override |
virtual bool | is_active () const override |
virtual bool | has_child_focus () const override |
virtual void | set_size_request (int nWidth, int nHeight) override |
virtual Size | get_size_request () const override |
virtual Size | get_preferred_size () const override |
virtual float | get_approximate_digit_width () const override |
virtual int | get_text_height () const override |
virtual Size | get_pixel_size (const OUString &rText) const override |
virtual vcl::Font | get_font () override |
virtual OString | get_buildable_name () const override |
virtual void | set_buildable_name (const OString &rId) override |
virtual void | set_help_id (const OString &rId) override |
virtual OString | get_help_id () const override |
virtual void | set_grid_left_attach (int nAttach) override |
virtual int | get_grid_left_attach () const override |
virtual void | set_grid_width (int nCols) override |
virtual void | set_grid_top_attach (int nAttach) override |
virtual int | get_grid_top_attach () const override |
virtual void | set_hexpand (bool bExpand) override |
virtual bool | get_hexpand () const override |
virtual void | set_vexpand (bool bExpand) override |
virtual bool | get_vexpand () const override |
virtual void | set_margin_top (int nMargin) override |
virtual void | set_margin_bottom (int nMargin) override |
virtual void | set_margin_start (int nMargin) override |
virtual void | set_margin_end (int nMargin) override |
virtual int | get_margin_top () const override |
virtual int | get_margin_bottom () const override |
virtual int | get_margin_start () const override |
virtual int | get_margin_end () const override |
virtual void | set_accessible_name (const OUString &rName) override |
virtual void | set_accessible_description (const OUString &rDescription) override |
virtual OUString | get_accessible_name () const override |
virtual OUString | get_accessible_description () const override |
virtual void | set_accessible_relation_labeled_by (weld::Widget *pLabel) override |
virtual void | set_tooltip_text (const OUString &rTip) override |
virtual OUString | get_tooltip_text () const override |
virtual void | connect_focus_in (const Link< Widget &, void > &rLink) override |
virtual void | connect_mnemonic_activate (const Link< Widget &, bool > &rLink) override |
virtual void | connect_focus_out (const Link< Widget &, void > &rLink) override |
virtual void | connect_size_allocate (const Link< const Size &, void > &rLink) override |
virtual void | connect_mouse_press (const Link< const MouseEvent &, bool > &rLink) override |
virtual void | connect_mouse_move (const Link< const MouseEvent &, bool > &rLink) override |
virtual void | connect_mouse_release (const Link< const MouseEvent &, bool > &rLink) override |
virtual void | connect_key_press (const Link< const KeyEvent &, bool > &rLink) override |
virtual void | connect_key_release (const Link< const KeyEvent &, bool > &rLink) override |
virtual bool | get_extents_relative_to (const Widget &rRelative, int &x, int &y, int &width, int &height) const override |
virtual void | grab_add () override |
virtual bool | has_grab () const override |
virtual void | grab_remove () override |
virtual bool | get_direction () const override |
virtual void | set_direction (bool bRTL) override |
virtual void | set_busy_cursor (bool bBusy) override |
virtual std::unique_ptr< weld::Container > | weld_parent () const override |
virtual | ~SalInstanceWidget () override |
vcl::Window * | getWidget () const |
void | disable_notify_events () |
bool | notify_events_disabled () const |
void | enable_notify_events () |
virtual void | queue_resize () override |
virtual void | help_hierarchy_foreach (const std::function< bool(const OString &)> &func) override |
virtual OUString | strip_mnemonic (const OUString &rLabel) const override |
virtual VclPtr< VirtualDevice > | create_virtual_device () const override |
virtual css::uno::Reference< css::datatransfer::dnd::XDropTarget > | get_drop_target () override |
virtual css::uno::Reference< css::datatransfer::clipboard::XClipboard > | get_clipboard () const override |
virtual void | connect_get_property_tree (const Link< tools::JsonWriter &, void > &rLink) override |
virtual void | get_property_tree (tools::JsonWriter &rJsonWriter) override |
virtual void | call_attention_to () override |
virtual void | set_stack_background () override |
virtual void | set_title_background () override |
virtual void | set_toolbar_background () override |
virtual void | set_highlight_background () override |
virtual void | set_background (const Color &rColor) override |
virtual void | draw (OutputDevice &rOutput, const Point &rPos, const Size &rSizePixel) override |
SystemWindow * | getSystemWindow () |
![]() | |
virtual void | set_visible (bool visible) |
virtual bool | get_extents_relative_to (const Widget &rRelative, int &x, int &y, int &width, int &height) const =0 |
virtual void | connect_focus_in (const Link< Widget &, void > &rLink) |
virtual void | connect_focus_out (const Link< Widget &, void > &rLink) |
virtual void | connect_mnemonic_activate (const Link< Widget &, bool > &rLink) |
virtual | ~Widget () |
![]() | |
void | insert (int nRow, TreeIter *pRet=nullptr) |
void | append (TreeIter *pRet=nullptr) |
void | insert (int pos, const OUString &rStr, const OUString *pId, const OUString *pIconName, VirtualDevice *pImageSurface) |
void | insert_text (int pos, const OUString &rStr) |
void | append_text (const OUString &rStr) |
void | append (const OUString &rId, const OUString &rStr) |
void | append (const OUString &rId, const OUString &rStr, const OUString &rImage) |
void | append (const TreeIter *pParent, const OUString &rStr) |
void | append_separator (const OUString &rId) |
void | connect_changed (const Link< TreeView &, void > &rLink) |
void | connect_row_activated (const Link< TreeView &, bool > &rLink) |
void | connect_toggled (const Link< const iter_col &, void > &rLink) |
void | connect_column_clicked (const Link< int, void > &rLink) |
void | connect_model_changed (const Link< TreeView &, void > &rLink) |
void | select_text (const OUString &rText) |
void | remove_text (const OUString &rText) |
std::vector< OUString > | get_selected_rows_text () const |
void | select_id (const OUString &rId) |
void | remove_id (const OUString &rText) |
bool | iter_nth_sibling (TreeIter &rIter, int nChild) const |
bool | iter_nth_child (TreeIter &rIter, int nChild) const |
void | connect_expanding (const Link< const TreeIter &, bool > &rLink) |
void | connect_collapsing (const Link< const TreeIter &, bool > &rLink) |
virtual void | connect_popup_menu (const Link< const CommandEvent &, bool > &rLink) |
void | connect_drag_begin (const Link< bool &, bool > &rLink) |
void | select_all () |
void | unselect_all () |
virtual void | set_sort_func (const std::function< int(const weld::TreeIter &, const weld::TreeIter &)> &func) |
int | get_checkbox_column_width () const |
void | save_value () |
OUString const & | get_saved_value () const |
bool | get_value_changed_from_saved () const |
void | connect_custom_get_size (const Link< get_size_args, Size > &rLink) |
void | connect_custom_render (const Link< render_args, void > &rLink) |
Protected Types | |
typedef std::pair< SvTreeListEntry *, OUString > | IterString |
Static Protected Member Functions | |
static void | set_font_color (SvTreeListEntry *pEntry, const Color &rColor) |
static TriState | do_get_toggle (SvTreeListEntry *pEntry, int col) |
Additional Inherited Members | |
![]() | |
typedef std::pair< const TreeIter &, int > | iter_col |
typedef std::pair< const TreeIter &, OUString > | iter_string |
typedef std::pair< vcl::RenderContext &, const OUString & > | get_size_args |
typedef std::tuple< vcl::RenderContext &, const tools::Rectangle &, bool, const OUString & > | render_args |
Definition at line 1363 of file salvtables.hxx.
|
protected |
Definition at line 1390 of file salvtables.hxx.
SalInstanceTreeView::SalInstanceTreeView | ( | SvTabListBox * | pTreeView, |
SalInstanceBuilder * | pBuilder, | ||
bool | bTakeOwnership | ||
) |
Definition at line 3823 of file salvtables.cxx.
References false, VclPtr< reference_type >::get(), SvHeaderTabListBox::GetHeaderBar(), HEADERBAR_FULLSIZE, LINK, m_aCheckButtonData, m_aRadioButtonData, m_xTreeView, m_xTreeView, SAL_N_ELEMENTS, SvTreeListBox::SetCustomMeasureHdl(), SvTreeListBox::SetCustomRenderHdl(), SvTreeListBox::SetDeselectHdl(), SvTreeListBox::SetDoubleClickHdl(), LclHeaderTabListBox::SetEditedEntryHdl(), LclTabListBox::SetEditedEntryHdl(), LclHeaderTabListBox::SetEditingEntryHdl(), LclTabListBox::SetEditingEntryHdl(), LclTabListBox::SetEndDragHdl(), SvTreeListBox::SetExpandingHdl(), SvTreeListBox::SetForceMakeVisible(), SvLBoxButtonData::SetLink(), LclTabListBox::SetModelChangedHdl(), SvTreeListBox::SetNodeDefaultImages(), SvTreeListBox::SetPopupMenuHdl(), SvTreeListBox::SetSelectHdl(), LclTabListBox::SetStartDragHdl(), and SvTabListBox::SetTabs().
|
overridevirtual |
Definition at line 5073 of file salvtables.cxx.
References VclPtr< reference_type >::get(), SvHeaderTabListBox::GetHeaderBar(), m_xTreeView, SvTreeListBox::SetCustomMeasureHdl(), SvTreeListBox::SetCustomRenderHdl(), SvTreeListBox::SetDeselectHdl(), SvTreeListBox::SetDoubleClickHdl(), LclTabListBox::SetEndDragHdl(), SvTreeListBox::SetExpandingHdl(), LclTabListBox::SetModelChangedHdl(), SvTreeListBox::SetPopupMenuHdl(), SvTreeListBox::SetScrolledHdl(), SvTreeListBox::SetSelectHdl(), LclTabListBox::SetStartDragHdl(), and SvTreeListBox::SetTooltipHdl().
|
protected |
Definition at line 3638 of file salvtables.cxx.
References SvTreeListEntry::AddItem(), o3tl::sorted_vector< Value, Compare, Find, class >::count(), and m_aCustomRenders.
Referenced by bulk_insert_for_each(), do_insert(), set_image(), set_text(), and set_toggle().
|
overridevirtual |
Implements weld::TreeView.
Definition at line 4819 of file salvtables.cxx.
References SvTreeListBox::First(), iter_next(), and m_xTreeView.
|
overridevirtual |
Implements weld::TreeView.
Definition at line 4016 of file salvtables.cxx.
References SvTreeListEntry::AddItem(), AddStringItem(), CHKBTN, clear(), SvTreeListBox::FirstChild(), freeze(), SvTreeListEntry::GetItem(), SvTreeListBox::GetViewDataItem(), SvTreeListBox::Insert(), SvTreeListEntry::ItemCount(), SalInstanceTreeIter::iter, m_xTreeView, MANINS, SvViewDataItem::mnWidth, SvTreeListBox::nTreeFlags, SvTreeListBox::RemoveEntry(), set_header_item_width(), thaw(), and TREELIST_APPEND.
|
overridevirtual |
Implements weld::TreeView.
Definition at line 5071 of file salvtables.cxx.
References SvTreeListBox::IsSelectDueToHover(), and m_xTreeView.
|
overridevirtual |
Implements weld::TreeView.
Reimplemented in JSTreeView.
Definition at line 4121 of file salvtables.cxx.
References SvTreeListBox::Clear(), SalInstanceWidget::disable_notify_events(), SalInstanceWidget::enable_notify_events(), m_aUserData, and m_xTreeView.
Referenced by bulk_insert_for_each().
|
overridevirtual |
Implements weld::TreeView.
Reimplemented in JSTreeView.
Definition at line 4772 of file salvtables.cxx.
References SvTreeListBox::Collapse(), SvListView::IsExpanded(), SalInstanceTreeIter::iter, m_xTreeView, and weld::TreeView::signal_collapsing().
|
overridevirtual |
Implements weld::TreeView.
Definition at line 3881 of file salvtables.cxx.
References SvTreeListBox::getPreferredDimensions(), m_xTreeView, and set_column_fixed_widths().
|
overridevirtual |
Reimplemented from weld::TreeView.
Definition at line 4432 of file salvtables.cxx.
References weld::TreeView::connect_editing(), SvTreeListBox::EnableInplaceEditing(), Link< class, class >::IsSet(), and m_xTreeView.
|
overridevirtual |
Reimplemented from weld::TreeView.
Definition at line 3875 of file salvtables.cxx.
References weld::TreeView::connect_query_tooltip(), LINK, m_xTreeView, and SvTreeListBox::SetTooltipHdl().
|
overridevirtual |
Reimplemented from weld::TreeView.
Definition at line 4858 of file salvtables.cxx.
References weld::TreeView::connect_visible_range_changed(), LINK, m_xTreeView, and SvTreeListBox::SetScrolledHdl().
|
overridevirtual |
Implements weld::TreeView.
Definition at line 4579 of file salvtables.cxx.
References SalInstanceTreeIter::iter.
|
overridevirtual |
Implements weld::TreeView.
Definition at line 4912 of file salvtables.cxx.
References SvListView::GetSelectionCount(), and m_xTreeView.
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
staticprotected |
Definition at line 3751 of file salvtables.cxx.
References SvTreeListEntry::GetItem(), SvLBoxButton::IsStateChecked(), SvLBoxButton::IsStateTristate(), SvTreeListEntry::ItemCount(), o3tl::make_unsigned(), TRISTATE_FALSE, TRISTATE_INDET, and TRISTATE_TRUE.
Referenced by get_toggle().
|
protected |
Definition at line 3646 of file salvtables.cxx.
References SvTreeListEntry::AddItem(), AddStringItem(), CHKBTN, SalInstanceWidget::disable_notify_events(), SalInstanceWidget::enable_notify_events(), SvTreeListEntry::GetFlags(), SvTreeListBox::GetViewDataEntry(), SvTreeListBox::Insert(), SvTabListBox::InsertEntry(), IS_SEPARATOR, SalInstanceTreeIter::iter, m_aUserData, m_xTreeView, SvTreeListBox::nTreeFlags, SvTreeListEntry::SetFlags(), SvViewDataEntry::SetSelectable(), SvTreeListEntry::SetUserData(), and TREELIST_APPEND.
Referenced by insert(), and insert_separator().
|
protected |
Definition at line 3723 of file salvtables.cxx.
References Button, SvTreeListEntry::GetItem(), SvLBoxItem::GetType(), InvalidateModelEntry(), SvTreeListEntry::ItemCount(), m_aCheckButtonData, m_aRadioButtonData, m_bTogglesAsRadio, o3tl::make_unsigned(), pData, SvTreeListEntry::ReplaceItem(), TRISTATE_FALSE, TRISTATE_INDET, TRISTATE_TRUE, and update_checkbutton_column_width().
Referenced by set_toggle().
|
overridevirtual |
Implements weld::TreeView.
Definition at line 4808 of file salvtables.cxx.
References m_xTreeView, and SvTreeListBox::SetDragHelper().
|
overridevirtual |
Implements weld::TreeView.
Definition at line 4338 of file salvtables.cxx.
References SvTreeListBox::EnableCheckButton(), LINK, m_aCheckButtonData, m_aRadioButtonData, m_bTogglesAsRadio, m_xTreeView, n_children(), pData, weld::Radio, and SvLBoxButtonData::SetLink().
|
overridevirtual |
Implements weld::TreeView.
Definition at line 4445 of file salvtables.cxx.
References SvTreeListBox::EndEditing(), and m_xTreeView.
|
overridevirtual |
Implements weld::TreeView.
Reimplemented in JSTreeView.
Definition at line 4764 of file salvtables.cxx.
References SvTreeListBox::Expand(), SvListView::IsExpanded(), vcl::Window::IsUpdateMode(), m_xTreeView, and weld::TreeView::signal_expanding().
|
overridevirtual |
Implements weld::TreeView.
Definition at line 4098 of file salvtables.cxx.
References SvTreeListBox::First(), SvTreeList::GetRelPos(), m_xTreeView, and SvTreeListBox::Next().
|
overridevirtual |
Implements weld::TreeView.
Definition at line 4088 of file salvtables.cxx.
References SvTreeListBox::First(), SvTabListBox::GetEntryText(), SvTreeList::GetRelPos(), m_xTreeView, and SvTreeListBox::Next().
|
overridevirtual |
Reimplemented from SalInstanceWidget.
Reimplemented in JSWidget< SalInstanceTreeView,::SvTabListBox >.
Definition at line 3894 of file salvtables.cxx.
References SvTreeList::EnableInvalidate(), SalInstanceWidget::freeze(), SvTreeListBox::GetModel(), SalInstanceWidget::IsFirstFreeze(), m_xTreeView, and SvTreeListBox::SetUpdateMode().
Referenced by bulk_insert_for_each().
|
overridevirtual |
Implements weld::TreeView.
Definition at line 4735 of file salvtables.cxx.
References o3tl::sorted_vector< Value, Compare, Find, class >::count(), GetPlaceHolderChild(), SalInstanceTreeIter::iter, and m_aExpandingPlaceHolderParents.
|
overridevirtual |
Implements weld::TreeView.
Definition at line 3952 of file salvtables.cxx.
References VclPtr< reference_type >::get(), SvHeaderTabListBox::GetHeaderBar(), and m_xTreeView.
Implements weld::TreeView.
Definition at line 3939 of file salvtables.cxx.
References VclPtr< reference_type >::get(), SvHeaderTabListBox::GetHeaderBar(), SvTabListBox::GetLogicTab(), m_xTreeView, and SV_TAB_BORDER.
|
overridevirtual |
Implements weld::TreeView.
Definition at line 4595 of file salvtables.cxx.
References SvTreeListBox::GetCurEntry(), SalInstanceTreeIter::iter, and m_xTreeView.
|
overridevirtual |
Implements weld::TreeView.
Definition at line 4158 of file salvtables.cxx.
References SvTreeListBox::GetCurEntry(), SvTreeList::GetRelPos(), and m_xTreeView.
|
overridevirtual |
Implements weld::TreeView.
Definition at line 5019 of file salvtables.cxx.
References VclPtr< reference_type >::get(), SvTreeListBox::GetDropTarget(), LclTabListBox::GetTargetAtPoint(), SalInstanceTreeIter::iter, and m_xTreeView.
|
overridevirtual |
Implements weld::TreeView.
Reimplemented in JSTreeView.
Definition at line 5043 of file salvtables.cxx.
References g_DragSource.
Implements weld::TreeView.
Definition at line 4914 of file salvtables.cxx.
References vcl::Window::GetBorder(), SvTreeListBox::GetEntryHeight(), and m_xTreeView.
|
overridevirtual |
Implements weld::TreeView.
Definition at line 4524 of file salvtables.cxx.
References getEntryData().
|
overridevirtual |
Implements weld::TreeView.
Definition at line 4791 of file salvtables.cxx.
References SvTreeListEntry::GetUserData(), and SalInstanceTreeIter::iter.
|
virtual |
Definition at line 4619 of file salvtables.cxx.
References SvListView::GetEntryAtAbsPos(), SalInstanceTreeIter::iter, and m_xTreeView.
|
overridevirtual |
Implements weld::TreeView.
Definition at line 4717 of file salvtables.cxx.
References SvTreeList::GetDepth(), SvTreeListBox::GetModel(), SalInstanceTreeIter::iter, and m_xTreeView.
|
overridevirtual |
Implements weld::TreeView.
Definition at line 4612 of file salvtables.cxx.
References SvTreeListBox::GetEntry(), SalInstanceTreeIter::iter, and m_xTreeView.
|
overridevirtual |
Implements weld::TreeView.
Definition at line 4883 of file salvtables.cxx.
References SvTreeList::GetRelPos(), and SalInstanceTreeIter::iter.
|
overridevirtual |
Implements weld::TreeView.
Definition at line 5038 of file salvtables.cxx.
References SvTreeListBox::GetBoundingRect(), and m_xTreeView.
|
overridevirtual |
Implements weld::TreeView.
Definition at line 4729 of file salvtables.cxx.
References SvListView::IsExpanded(), SalInstanceTreeIter::iter, and m_xTreeView.
|
overridevirtual |
Implements weld::TreeView.
Definition at line 4586 of file salvtables.cxx.
References SvListView::FirstSelected(), SalInstanceTreeIter::iter, and m_xTreeView.
|
overridevirtual |
Implements weld::TreeView.
Definition at line 4561 of file salvtables.cxx.
References SvListView::FirstSelected(), vcl::Window::IsUpdateMode(), and m_xTreeView.
|
overridevirtual |
Implements weld::TreeView.
Definition at line 4544 of file salvtables.cxx.
References SvListView::FirstSelected(), SvTreeList::GetRelPos(), vcl::Window::IsUpdateMode(), and m_xTreeView.
|
overridevirtual |
Implements weld::TreeView.
Definition at line 4212 of file salvtables.cxx.
References SvListView::FirstSelected(), SvTreeList::GetRelPos(), SvListView::GetSelectionCount(), m_xTreeView, and SvListView::NextSelected().
|
overridevirtual |
Implements weld::TreeView.
Definition at line 4553 of file salvtables.cxx.
References SvListView::FirstSelected(), SvTabListBox::GetEntryText(), vcl::Window::IsUpdateMode(), and m_xTreeView.
|
overridevirtual |
Implements weld::TreeView.
Definition at line 4999 of file salvtables.cxx.
References m_nSortColumn.
Implements weld::TreeView.
Definition at line 4981 of file salvtables.cxx.
References DOWNARROW, VclPtr< reference_type >::get(), SvHeaderTabListBox::GetHeaderBar(), m_xTreeView, TRISTATE_FALSE, TRISTATE_INDET, TRISTATE_TRUE, and UPARROW.
|
overridevirtual |
Implements weld::TreeView.
Definition at line 4953 of file salvtables.cxx.
References Ascending, SvTreeListBox::GetModel(), SvTreeList::GetSortMode(), and m_xTreeView.
OUString SalInstanceTreeView::get_text | ( | SvTreeListEntry * | pEntry, |
int | col | ||
) | const |
Definition at line 4224 of file salvtables.cxx.
References SvTabListBox::GetEntryText(), SvTreeListEntry::GetItem(), SvTreeListEntry::ItemCount(), o3tl::make_unsigned(), and to_internal_model().
Referenced by get_text().
Implements weld::TreeView.
Definition at line 4240 of file salvtables.cxx.
References get_text(), SvTreeListBox::GetEntry(), and m_xTreeView.
|
overridevirtual |
Implements weld::TreeView.
Definition at line 4779 of file salvtables.cxx.
References get_text(), and SalInstanceTreeIter::iter.
|
protected |
Definition at line 3803 of file salvtables.cxx.
References SvTreeListEntry::GetItem(), SvTreeListEntry::ItemCount(), o3tl::make_unsigned(), and to_internal_model().
Referenced by get_text_emphasis().
|
overridevirtual |
Implements weld::TreeView.
Definition at line 4396 of file salvtables.cxx.
References get_text_emphasis(), and SalInstanceTreeIter::iter.
Implements weld::TreeView.
Definition at line 4402 of file salvtables.cxx.
References get_text_emphasis(), SvTreeListBox::GetEntry(), and m_xTreeView.
|
protected |
Definition at line 3767 of file salvtables.cxx.
References CHKBTN, do_get_toggle(), m_xTreeView, SvTreeListBox::nTreeFlags, and to_internal_model().
Referenced by get_toggle().
Implements weld::TreeView.
Definition at line 4326 of file salvtables.cxx.
References get_toggle(), SvTreeListBox::GetEntry(), and m_xTreeView.
|
overridevirtual |
Implements weld::TreeView.
Definition at line 4332 of file salvtables.cxx.
References get_toggle(), and SalInstanceTreeIter::iter.
const OUString * SalInstanceTreeView::getEntryData | ( | int | index | ) | const |
Definition at line 4518 of file salvtables.cxx.
References SvTreeListBox::GetEntry(), SvTreeListEntry::GetUserData(), and m_xTreeView.
Referenced by get_id().
|
protected |
Definition at line 3618 of file salvtables.cxx.
References SvTreeListBox::FirstChild(), SvTreeListEntry::HasChildren(), IsDummyEntry(), and m_xTreeView.
Referenced by get_children_on_demand(), and set_children_on_demand().
SvTabListBox & SalInstanceTreeView::getTreeView | ( | ) |
Definition at line 5017 of file salvtables.cxx.
References m_xTreeView.
|
overridevirtual |
Reimplemented from SalInstanceWidget.
Reimplemented in JSWidget< SalInstanceTreeView,::SvTabListBox >.
Definition at line 3995 of file salvtables.cxx.
References VclPtr< reference_type >::get(), SalInstanceWidget::hide(), and m_xTreeView.
|
overridevirtual |
Implements weld::TreeView.
Reimplemented in JSTreeView.
Definition at line 4002 of file salvtables.cxx.
References do_insert().
Implements weld::TreeView.
Definition at line 4010 of file salvtables.cxx.
References do_insert(), and VclResId().
|
protected |
Definition at line 3716 of file salvtables.cxx.
References SvTreeListBox::GetModel(), SvTreeList::IsEnableInvalidate(), m_xTreeView, and SvTreeListBox::ModelHasEntryInvalidated().
Referenced by do_set_toggle(), set_image(), set_sensitive(), set_text(), set_text_align(), and set_text_emphasis().
|
overridevirtual |
Implements weld::TreeView.
Definition at line 4190 of file salvtables.cxx.
References SvTreeListBox::GetEntry(), SvListView::IsSelected(), and m_xTreeView.
|
overridevirtual |
Implements weld::TreeView.
Definition at line 4877 of file salvtables.cxx.
References SvListView::IsSelected(), SalInstanceTreeIter::iter, and m_xTreeView.
|
protected |
Definition at line 3613 of file salvtables.cxx.
References SvTabListBox::GetEntryText(), m_xTreeView, o3tl::trim(), and u.
Referenced by GetPlaceHolderChild(), iter_children(), iter_next(), and iter_previous().
|
overridevirtual |
Implements weld::TreeView.
Definition at line 4658 of file salvtables.cxx.
References SvTreeListBox::FirstChild(), IsDummyEntry(), SalInstanceTreeIter::iter, and m_xTreeView.
Referenced by iter_has_child().
|
overridevirtual |
Implements weld::TreeView.
Definition at line 4889 of file salvtables.cxx.
References SvTreeList::GetAbsPos(), SvTreeListBox::GetModel(), SalInstanceTreeIter::iter, and m_xTreeView.
|
overridevirtual |
Implements weld::TreeView.
Definition at line 4723 of file salvtables.cxx.
References iter_children().
|
overridevirtual |
Implements weld::TreeView.
Definition at line 4134 of file salvtables.cxx.
References SvTreeList::GetChildList(), SvTreeListBox::GetModel(), SalInstanceTreeIter::iter, and m_xTreeView.
|
overridevirtual |
Implements weld::TreeView.
Definition at line 4640 of file salvtables.cxx.
References IsDummyEntry(), SalInstanceTreeIter::iter, m_xTreeView, and SvTreeListBox::Next().
Referenced by all_foreach().
|
overridevirtual |
Implements weld::TreeView.
Definition at line 4626 of file salvtables.cxx.
References SalInstanceTreeIter::iter, and SvTreeListEntry::NextSibling().
|
overridevirtual |
Implements weld::TreeView.
Definition at line 4671 of file salvtables.cxx.
References SvTreeListBox::GetParent(), SalInstanceTreeIter::iter, and m_xTreeView.
|
overridevirtual |
Implements weld::TreeView.
Definition at line 4649 of file salvtables.cxx.
References IsDummyEntry(), SalInstanceTreeIter::iter, m_xTreeView, and SvTreeListBox::Prev().
|
overridevirtual |
Implements weld::TreeView.
Definition at line 4633 of file salvtables.cxx.
References SalInstanceTreeIter::iter, and SvTreeListEntry::PrevSibling().
|
overridevirtual |
Implements weld::TreeView.
Definition at line 4573 of file salvtables.cxx.
|
overridevirtual |
Implements weld::TreeView.
Definition at line 4925 of file salvtables.cxx.
References SvTreeListBox::GetModel(), vcl::Window::GetStyle(), vcl::Window::IsUpdateMode(), LINK, m_xTreeView, set_sort_order(), SvTreeList::SetCompareHdl(), vcl::Window::SetStyle(), and WB_SORT.
|
overridevirtual |
Implements weld::TreeView.
Definition at line 4941 of file salvtables.cxx.
References vcl::Window::GetStyle(), m_xTreeView, vcl::Window::SetStyle(), and WB_SORT.
Referenced by set_sort_column().
|
overridevirtual |
Implements weld::TreeView.
Definition at line 4903 of file salvtables.cxx.
References SvTreeListBox::GetModel(), SalInstanceTreeIter::iter, m_xTreeView, and SvTreeList::Move().
|
overridevirtual |
Implements weld::TreeView.
Definition at line 4129 of file salvtables.cxx.
References SvTreeList::GetChildList(), SvTreeListBox::GetModel(), and m_xTreeView.
Referenced by enable_toggle_buttons(), select(), and set_column_custom_renderer().
|
overridevirtual |
Implements weld::TreeView.
Definition at line 3980 of file salvtables.cxx.
References SvTreeListBox::First(), SvTreeListBox::GetModel(), SvTreeList::InvalidateEntry(), m_xTreeView, and SvTreeListBox::Next().
Implements weld::TreeView.
Reimplemented in JSTreeView.
Definition at line 4080 of file salvtables.cxx.
References SalInstanceWidget::disable_notify_events(), SalInstanceWidget::enable_notify_events(), SvTreeListBox::GetEntry(), m_xTreeView, and SvTreeListBox::RemoveEntry().
|
overridevirtual |
Implements weld::TreeView.
Reimplemented in JSTreeView.
Definition at line 4678 of file salvtables.cxx.
References SalInstanceWidget::disable_notify_events(), SalInstanceWidget::enable_notify_events(), SalInstanceTreeIter::iter, m_xTreeView, and SvTreeListBox::RemoveEntry().
|
overridevirtual |
Implements weld::TreeView.
Definition at line 4864 of file salvtables.cxx.
References SalInstanceWidget::disable_notify_events(), SalInstanceWidget::enable_notify_events(), SvListView::FirstSelected(), m_xTreeView, SvListView::NextSelected(), and SvTreeListBox::RemoveEntry().
Implements weld::TreeView.
Definition at line 4179 of file salvtables.cxx.
References SalInstanceWidget::disable_notify_events(), SalInstanceWidget::enable_notify_events(), SvTreeListBox::GetEntry(), vcl::Window::IsUpdateMode(), m_xTreeView, and SvTreeListBox::MakeVisible().
|
overridevirtual |
Implements weld::TreeView.
Definition at line 4697 of file salvtables.cxx.
References SalInstanceWidget::disable_notify_events(), SalInstanceWidget::enable_notify_events(), vcl::Window::IsUpdateMode(), SalInstanceTreeIter::iter, m_xTreeView, and SvTreeListBox::MakeVisible().
Implements weld::TreeView.
Reimplemented in JSTreeView.
Definition at line 4140 of file salvtables.cxx.
References SalInstanceWidget::disable_notify_events(), SalInstanceWidget::enable_notify_events(), SvTreeListBox::GetEntry(), vcl::Window::IsUpdateMode(), m_xTreeView, SvTreeListBox::MakeVisible(), n_children(), SvTreeListBox::Select(), and SvTreeListBox::SelectAll().
|
overridevirtual |
Implements weld::TreeView.
Definition at line 4686 of file salvtables.cxx.
References SalInstanceWidget::disable_notify_events(), SalInstanceWidget::enable_notify_events(), vcl::Window::IsUpdateMode(), SalInstanceTreeIter::iter, m_xTreeView, and SvTreeListBox::Select().
|
overridevirtual |
Implements weld::TreeView.
Definition at line 4832 of file salvtables.cxx.
References SvListView::FirstSelected(), SalInstanceTreeIter::iter, m_xTreeView, and SvListView::NextSelected().
Implements weld::TreeView.
Definition at line 3934 of file salvtables.cxx.
References AdjustCenter, m_xTreeView, and SvTabListBox::SetTabJustify().
|
overridevirtual |
Implements weld::TreeView.
Definition at line 4743 of file salvtables.cxx.
References SalInstanceWidget::disable_notify_events(), SalInstanceWidget::enable_notify_events(), GetPlaceHolderChild(), SvTreeListBox::GetViewDataEntry(), SvTabListBox::InsertEntry(), SalInstanceTreeIter::iter, m_xTreeView, SvTreeListBox::RemoveEntry(), and SvViewDataEntry::SetSelectable().
Implements weld::TreeView.
Definition at line 4361 of file salvtables.cxx.
References m_xTreeView, and SvTreeListBox::SetClicksToToggle().
Implements weld::TreeView.
Definition at line 3971 of file salvtables.cxx.
References o3tl::sorted_vector< Value, Compare, Find, class >::erase(), o3tl::sorted_vector< Value, Compare, Find, class >::insert(), m_aCustomRenders, and n_children().
|
overridevirtual |
Implements weld::TreeView.
Definition at line 3927 of file salvtables.cxx.
References m_xTreeView, and SvTabListBox::SetTabEditable().
|
overridevirtual |
Implements weld::TreeView.
Definition at line 3916 of file salvtables.cxx.
References m_xTreeView, SvTreeListBox::Resize(), set_header_item_width(), and SvTabListBox::SetTabs().
Referenced by columns_autosize().
Implements weld::TreeView.
Definition at line 3962 of file salvtables.cxx.
References VclPtr< reference_type >::get(), SvHeaderTabListBox::GetHeaderBar(), and m_xTreeView.
Implements weld::TreeView.
Definition at line 4166 of file salvtables.cxx.
References SalInstanceWidget::disable_notify_events(), SalInstanceWidget::enable_notify_events(), SvTreeListBox::GetEntry(), m_xTreeView, and SvTreeListBox::SetCurEntry().
|
overridevirtual |
Implements weld::TreeView.
Definition at line 4604 of file salvtables.cxx.
References SalInstanceWidget::disable_notify_events(), SalInstanceWidget::enable_notify_events(), SalInstanceTreeIter::iter, m_xTreeView, and SvTreeListBox::SetCurEntry().
|
overridevirtual |
Implements weld::TreeView.
Definition at line 4366 of file salvtables.cxx.
References SalInstanceTreeIter::iter, and SvTreeListEntry::SetExtraIndent().
|
staticprotected |
Definition at line 3630 of file salvtables.cxx.
References COL_AUTO(), and SvTreeListEntry::SetTextColor().
Referenced by set_font_color().
Implements weld::TreeView.
Definition at line 4068 of file salvtables.cxx.
References SvTreeListBox::GetEntry(), m_xTreeView, and set_font_color().
|
overridevirtual |
Implements weld::TreeView.
Definition at line 4074 of file salvtables.cxx.
References SalInstanceTreeIter::iter, and set_font_color().
Definition at line 3813 of file salvtables.cxx.
References VclPtr< reference_type >::get(), SvHeaderTabListBox::GetHeaderBar(), and m_xTreeView.
Referenced by bulk_insert_for_each(), and set_column_fixed_widths().
void SalInstanceTreeView::set_id | ( | SvTreeListEntry * | pEntry, |
const OUString & | rId | ||
) |
Definition at line 4532 of file salvtables.cxx.
References m_aUserData, and SvTreeListEntry::SetUserData().
Referenced by set_id().
Implements weld::TreeView.
Definition at line 4538 of file salvtables.cxx.
References SvTreeListBox::GetEntry(), m_xTreeView, and set_id().
|
overridevirtual |
Implements weld::TreeView.
Definition at line 4802 of file salvtables.cxx.
References SalInstanceTreeIter::iter, and set_id().
void SalInstanceTreeView::set_image | ( | SvTreeListEntry * | pEntry, |
const Image & | rImage, | ||
int | col | ||
) |
Definition at line 4447 of file salvtables.cxx.
References SvTreeListEntry::AddItem(), AddStringItem(), SvTreeListBox::CalcEntryHeight(), SvTreeListEntry::GetItem(), SvTreeListBox::GetViewDataEntry(), SvTreeListBox::InitViewData(), InvalidateModelEntry(), SvTreeListEntry::ItemCount(), m_xTreeView, o3tl::make_unsigned(), SvTreeListBox::SetCollapsedEntryBmp(), SvTreeListBox::SetExpandedEntryBmp(), and to_internal_model().
Referenced by set_image().
|
overridevirtual |
Implements weld::TreeView.
Definition at line 4481 of file salvtables.cxx.
References SvTreeListBox::GetEntry(), m_xTreeView, and set_image().
|
overridevirtual |
Implements weld::TreeView.
Definition at line 4486 of file salvtables.cxx.
References SvTreeListBox::GetEntry(), m_xTreeView, and set_image().
|
overridevirtual |
Implements weld::TreeView.
Definition at line 4493 of file salvtables.cxx.
References SvTreeListBox::GetEntry(), m_xTreeView, and set_image().
|
overridevirtual |
Implements weld::TreeView.
Definition at line 4498 of file salvtables.cxx.
References SalInstanceTreeIter::iter, and set_image().
|
overridevirtual |
Implements weld::TreeView.
Definition at line 4504 of file salvtables.cxx.
References SalInstanceTreeIter::iter, and set_image().
|
overridevirtual |
Implements weld::TreeView.
Definition at line 4512 of file salvtables.cxx.
References SalInstanceTreeIter::iter, and set_image().
|
overridevirtual |
Implements weld::TreeView.
Definition at line 4814 of file salvtables.cxx.
References m_xTreeView, and SvTreeListBox::SetSelectionMode().
void SalInstanceTreeView::set_sensitive | ( | SvTreeListEntry * | pEntry, |
bool | bSensitive, | ||
int | col | ||
) |
Definition at line 4283 of file salvtables.cxx.
References SvLBoxItem::Enable(), SvTreeListEntry::GetFlags(), SvTreeListEntry::GetItem(), SvLBoxItem::GetType(), InvalidateModelEntry(), SvTreeListEntry::ItemCount(), o3tl::make_unsigned(), nCount, SEMITRANSPARENT, SvTreeListEntry::SetFlags(), String, and to_internal_model().
Referenced by set_sensitive().
Implements weld::TreeView.
Definition at line 4314 of file salvtables.cxx.
References SvTreeListBox::GetEntry(), m_xTreeView, and set_sensitive().
|
overridevirtual |
Implements weld::TreeView.
Definition at line 4320 of file salvtables.cxx.
References SalInstanceTreeIter::iter, and set_sensitive().
|
overridevirtual |
Implements weld::TreeView.
Definition at line 5066 of file salvtables.cxx.
References m_xTreeView, and SvTreeListBox::set_property().
Implements weld::TreeView.
Definition at line 5001 of file salvtables.cxx.
References SvTreeListBox::GetModel(), m_nSortColumn, m_xTreeView, make_unsorted(), and SvTreeList::Resort().
|
overridevirtual |
Definition at line 4933 of file salvtables.cxx.
References SvTreeListBox::GetModel(), m_xTreeView, SvTreeList::Resort(), and weld::TreeView::set_sort_func().
Implements weld::TreeView.
Definition at line 4958 of file salvtables.cxx.
References DOWNARROW, VclPtr< reference_type >::get(), SvHeaderTabListBox::GetHeaderBar(), HeaderBar::GetItemBits(), HeaderBar::GetItemId(), m_xTreeView, HeaderBar::SetItemBits(), TRISTATE_INDET, TRISTATE_TRUE, and UPARROW.
|
overridevirtual |
Implements weld::TreeView.
Definition at line 4946 of file salvtables.cxx.
References Ascending, Descending, SvTreeListBox::GetModel(), m_xTreeView, SvTreeList::Resort(), and SvTreeList::SetSortMode().
Referenced by make_sorted().
void SalInstanceTreeView::set_text | ( | SvTreeListEntry * | pEntry, |
const OUString & | rText, | ||
int | col | ||
) |
Definition at line 4246 of file salvtables.cxx.
References AddStringItem(), SvTreeListEntry::GetItem(), SvTreeListBox::GetViewDataEntry(), SvTreeListBox::InitViewData(), InvalidateModelEntry(), SvTreeListEntry::ItemCount(), m_xTreeView, o3tl::make_unsigned(), SvTreeListBox::SetEntryText(), SetText(), and to_internal_model().
Referenced by set_text().
|
overridevirtual |
Implements weld::TreeView.
Reimplemented in JSTreeView.
Definition at line 4277 of file salvtables.cxx.
References SvTreeListBox::GetEntry(), m_xTreeView, and set_text().
|
overridevirtual |
Implements weld::TreeView.
Reimplemented in JSTreeView.
Definition at line 4785 of file salvtables.cxx.
References SalInstanceTreeIter::iter, and set_text().
void SalInstanceTreeView::set_text_align | ( | SvTreeListEntry * | pEntry, |
double | fAlign, | ||
int | col | ||
) |
Definition at line 4408 of file salvtables.cxx.
References Align, SvTreeListEntry::GetItem(), InvalidateModelEntry(), SvTreeListEntry::ItemCount(), o3tl::make_unsigned(), and to_internal_model().
Referenced by set_text_align().
|
overridevirtual |
Implements weld::TreeView.
Definition at line 4420 of file salvtables.cxx.
References SalInstanceTreeIter::iter, and set_text_align().
Implements weld::TreeView.
Definition at line 4426 of file salvtables.cxx.
References SvTreeListBox::GetEntry(), m_xTreeView, and set_text_align().
void SalInstanceTreeView::set_text_emphasis | ( | SvTreeListEntry * | pEntry, |
bool | bOn, | ||
int | col = -1 |
||
) |
Definition at line 4372 of file salvtables.cxx.
References SvTreeListEntry::GetItem(), InvalidateModelEntry(), SvTreeListEntry::ItemCount(), o3tl::make_unsigned(), and to_internal_model().
Referenced by set_text_emphasis().
|
overridevirtual |
Implements weld::TreeView.
Definition at line 4384 of file salvtables.cxx.
References SalInstanceTreeIter::iter, and set_text_emphasis().
Implements weld::TreeView.
Definition at line 4390 of file salvtables.cxx.
References SvTreeListBox::GetEntry(), m_xTreeView, and set_text_emphasis().
|
protected |
Definition at line 3778 of file salvtables.cxx.
References SvTreeListEntry::AddItem(), AddStringItem(), CHKBTN, do_set_toggle(), SvTreeListEntry::ItemCount(), m_aCheckButtonData, m_aRadioButtonData, m_bTogglesAsRadio, m_xTreeView, SvTreeListBox::nTreeFlags, pData, to_internal_model(), and update_checkbutton_column_width().
Referenced by set_toggle().
Implements weld::TreeView.
Reimplemented in JSTreeView.
Definition at line 4349 of file salvtables.cxx.
References SvTreeListBox::GetEntry(), m_xTreeView, and set_toggle().
|
overridevirtual |
Implements weld::TreeView.
Reimplemented in JSTreeView.
Definition at line 4355 of file salvtables.cxx.
References SalInstanceTreeIter::iter, and set_toggle().
|
overridevirtual |
Reimplemented from SalInstanceWidget.
Reimplemented in JSWidget< SalInstanceTreeView,::SvTabListBox >.
Definition at line 3988 of file salvtables.cxx.
References VclPtr< reference_type >::get(), m_xTreeView, and SalInstanceWidget::show().
|
overridevirtual |
Implements weld::TreeView.
Definition at line 4439 of file salvtables.cxx.
References SvTreeListBox::EditEntry(), SalInstanceTreeIter::iter, and m_xTreeView.
Implements weld::TreeView.
Definition at line 4111 of file salvtables.cxx.
References SvTreeList::GetEntry(), SvTreeListBox::GetModel(), m_xTreeView, and SvTreeList::Move().
|
overridevirtual |
Reimplemented from SalInstanceWidget.
Reimplemented in JSWidget< SalInstanceTreeView,::SvTabListBox >.
Definition at line 3905 of file salvtables.cxx.
References SvTreeList::EnableInvalidate(), SvTreeListBox::GetModel(), SalInstanceWidget::IsLastThaw(), m_xTreeView, SvTreeListBox::SetUpdateMode(), and SalInstanceWidget::thaw().
Referenced by bulk_insert_for_each().
Definition at line 3605 of file salvtables.cxx.
References CHKBTN, m_xTreeView, and SvTreeListBox::nTreeFlags.
Definition at line 3597 of file salvtables.cxx.
References CHKBTN, m_xTreeView, and SvTreeListBox::nTreeFlags.
Referenced by get_text(), get_text_emphasis(), get_toggle(), set_image(), set_sensitive(), set_text(), set_text_align(), set_text_emphasis(), and set_toggle().
Implements weld::TreeView.
Definition at line 4196 of file salvtables.cxx.
References SalInstanceWidget::disable_notify_events(), SalInstanceWidget::enable_notify_events(), SvTreeListBox::GetEntry(), vcl::Window::IsUpdateMode(), m_xTreeView, SvTreeListBox::Select(), and SvTreeListBox::SelectAll().
|
overridevirtual |
Implements weld::TreeView.
Definition at line 4708 of file salvtables.cxx.
References SalInstanceWidget::disable_notify_events(), SalInstanceWidget::enable_notify_events(), vcl::Window::IsUpdateMode(), SalInstanceTreeIter::iter, m_xTreeView, and SvTreeListBox::Select().
|
overridevirtual |
|
protected |
Definition at line 3709 of file salvtables.cxx.
References SvTreeListBox::GetViewDataEntry(), SvTreeListBox::InitViewData(), and m_xTreeView.
Referenced by do_set_toggle(), and set_toggle().
|
overridevirtual |
Implements weld::TreeView.
Definition at line 5045 of file salvtables.cxx.
References SvListView::GetAbsPos(), SvTreeListBox::GetFirstEntryInView(), m_xTreeView, and nValue.
Implements weld::TreeView.
Definition at line 5054 of file salvtables.cxx.
References vcl::Window::IsUpdateMode(), m_xTreeView, SvTreeListBox::ScrollToAbsPos(), and SvTreeListBox::SetUpdateMode().
|
overridevirtual |
Implements weld::TreeView.
Definition at line 4845 of file salvtables.cxx.
References SvTreeListBox::GetFirstEntryInView(), SvTreeListBox::GetNextEntryInView(), SalInstanceTreeIter::iter, and m_xTreeView.
|
protected |
Definition at line 1369 of file salvtables.hxx.
Referenced by do_set_toggle(), enable_toggle_buttons(), SalInstanceTreeView(), and set_toggle().
|
protected |
Definition at line 1375 of file salvtables.hxx.
Referenced by AddStringItem(), and set_column_custom_renderer().
|
protected |
Definition at line 1373 of file salvtables.hxx.
Referenced by get_children_on_demand().
|
protected |
Definition at line 1370 of file salvtables.hxx.
Referenced by do_set_toggle(), enable_toggle_buttons(), SalInstanceTreeView(), and set_toggle().
|
protected |
Definition at line 1367 of file salvtables.hxx.
Referenced by clear(), do_insert(), and set_id().
|
protected |
Definition at line 1376 of file salvtables.hxx.
Referenced by do_set_toggle(), enable_toggle_buttons(), and set_toggle().
|
protected |
Definition at line 1377 of file salvtables.hxx.
Referenced by get_sort_column(), and set_sort_column().
|
protected |
Definition at line 1368 of file salvtables.hxx.
Referenced by all_foreach(), bulk_insert_for_each(), changed_by_hover(), clear(), collapse_row(), columns_autosize(), connect_editing(), connect_query_tooltip(), connect_visible_range_changed(), count_selected_rows(), do_insert(), enable_drag_source(), enable_toggle_buttons(), end_editing(), expand_row(), find_id(), find_text(), freeze(), get_column_title(), get_column_width(), get_cursor(), get_cursor_index(), get_dest_row_at_pos(), get_height_rows(), get_iter_abs_pos(), get_iter_depth(), get_iter_first(), get_row_area(), get_row_expanded(), get_selected(), get_selected_id(), get_selected_index(), get_selected_rows(), get_selected_text(), get_sort_indicator(), get_sort_order(), get_text(), get_text_emphasis(), get_toggle(), getEntryData(), GetPlaceHolderChild(), getTreeView(), hide(), InvalidateModelEntry(), is_selected(), IsDummyEntry(), iter_children(), iter_compare(), iter_n_children(), iter_next(), iter_parent(), iter_previous(), make_sorted(), make_unsorted(), move_subtree(), n_children(), queue_draw(), remove(), remove_selection(), SalInstanceTreeView(), scroll_to_row(), select(), selected_foreach(), set_centered_column(), set_children_on_demand(), set_clicks_to_toggle(), set_column_editables(), set_column_fixed_widths(), set_column_title(), set_cursor(), set_font_color(), set_header_item_width(), set_id(), set_image(), set_selection_mode(), set_sensitive(), set_show_expanders(), set_sort_column(), set_sort_func(), set_sort_indicator(), set_sort_order(), set_text(), set_text_align(), set_text_emphasis(), set_toggle(), show(), start_editing(), swap(), thaw(), to_external_model(), to_internal_model(), unselect(), unset_drag_dest_row(), update_checkbutton_column_width(), vadjustment_get_value(), vadjustment_set_value(), visible_foreach(), and ~SalInstanceTreeView().