LibreOffice Module vcl (master) 1
Public Member Functions | Protected Types | Protected Member Functions | Static Protected Member Functions | Protected Attributes | List of all members
SalInstanceTreeView Class Reference

#include <salvtables.hxx>

Inheritance diagram for SalInstanceTreeView:
[legend]
Collaboration diagram for SalInstanceTreeView:
[legend]

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< intget_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)
 
bool get_sensitive (SvTreeListEntry *pEntry, int col) const
 
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 bool get_sensitive (int pos, int col) const override
 
virtual bool get_sensitive (const weld::TreeIter &rIter, int col) const 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::TreeItermake_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
 
SvTabListBoxgetTreeView ()
 
virtual bool get_dest_row_at_pos (const Point &rPos, weld::TreeIter *pResult, bool bDnDMode, bool bAutoScroll=true) 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
 
virtual void set_sensitive (bool sensitive) override
 
virtual bool get_sensitive () const override
 
- Public Member Functions inherited from SalInstanceWidget
 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 show () override
 
virtual void hide () 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 OUString get_buildable_name () const override
 
virtual void set_buildable_name (const OUString &rId) override
 
virtual void set_help_id (const OUString &rId) override
 
virtual OUString 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 set_cursor_data (void *pData) 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 void connect_style_updated (const Link< Widget &, void > &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 freeze () override
 
virtual void thaw () override
 
virtual void set_busy_cursor (bool bBusy) override
 
virtual std::unique_ptr< weld::Containerweld_parent () const override
 
virtual ~SalInstanceWidget () override
 
vcl::WindowgetWidget () 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 OUString &)> &func) override
 
virtual OUString strip_mnemonic (const OUString &rLabel) const override
 
virtual VclPtr< VirtualDevicecreate_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
 
SystemWindowgetSystemWindow ()
 
- Public Member Functions inherited from weld::Widget
virtual void set_sensitive (bool sensitive)=0
 
virtual bool get_sensitive () const =0
 
virtual void show ()=0
 
virtual void hide ()=0
 
virtual void set_visible (bool visible)
 
virtual bool get_visible () const =0
 
virtual bool is_visible () const =0
 
virtual void set_can_focus (bool bCanFocus)=0
 
virtual void grab_focus ()=0
 
virtual bool has_focus () const =0
 
virtual bool has_child_focus () const =0
 
virtual bool is_active () const =0
 
virtual void set_size_request (int nWidth, int nHeight)=0
 
virtual Size get_size_request () const =0
 
virtual Size get_preferred_size () const =0
 
virtual float get_approximate_digit_width () const =0
 
virtual int get_text_height () const =0
 
virtual Size get_pixel_size (const OUString &rText) const =0
 
virtual OUString get_buildable_name () const =0
 
virtual void set_buildable_name (const OUString &rName)=0
 
virtual OUString get_help_id () const =0
 
virtual void set_help_id (const OUString &rName)=0
 
virtual void set_grid_left_attach (int nAttach)=0
 
virtual int get_grid_left_attach () const =0
 
virtual void set_grid_width (int nCols)=0
 
virtual void set_grid_top_attach (int nAttach)=0
 
virtual int get_grid_top_attach () const =0
 
virtual void set_hexpand (bool bExpand)=0
 
virtual bool get_hexpand () const =0
 
virtual void set_vexpand (bool bExpand)=0
 
virtual bool get_vexpand () const =0
 
virtual void set_margin_top (int nMargin)=0
 
virtual void set_margin_bottom (int nMargin)=0
 
virtual void set_margin_start (int nMargin)=0
 
virtual void set_margin_end (int nMargin)=0
 
virtual int get_margin_top () const =0
 
virtual int get_margin_bottom () const =0
 
virtual int get_margin_start () const =0
 
virtual int get_margin_end () const =0
 
virtual bool get_extents_relative_to (const Widget &rRelative, int &x, int &y, int &width, int &height) const =0
 
virtual void set_accessible_name (const OUString &rName)=0
 
virtual void set_accessible_description (const OUString &rDescription)=0
 
virtual OUString get_accessible_name () const =0
 
virtual OUString get_accessible_description () const =0
 
virtual void set_accessible_relation_labeled_by (weld::Widget *pLabel)=0
 
virtual void set_tooltip_text (const OUString &rTip)=0
 
virtual OUString get_tooltip_text () const =0
 
virtual void set_cursor_data (void *pData)=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 void connect_size_allocate (const Link< const Size &, void > &rLink)
 
virtual void connect_key_press (const Link< const KeyEvent &, bool > &rLink)
 
virtual void connect_key_release (const Link< const KeyEvent &, bool > &rLink)
 
virtual void connect_mouse_press (const Link< const MouseEvent &, bool > &rLink)
 
virtual void connect_mouse_move (const Link< const MouseEvent &, bool > &rLink)
 
virtual void connect_mouse_release (const Link< const MouseEvent &, bool > &rLink)
 
virtual void connect_style_updated (const Link< Widget &, void > &rLink)
 
virtual void grab_add ()=0
 
virtual bool has_grab () const =0
 
virtual void grab_remove ()=0
 
virtual vcl::Font get_font ()=0
 
virtual bool get_direction () const =0
 
virtual void set_direction (bool bRTL)=0
 
virtual void freeze ()=0
 
virtual void thaw ()=0
 
virtual void set_busy_cursor (bool bBusy)=0
 
virtual void queue_resize ()=0
 
virtual std::unique_ptr< Containerweld_parent () const =0
 
virtual void help_hierarchy_foreach (const std::function< bool(const OUString &)> &func)=0
 
virtual OUString strip_mnemonic (const OUString &rLabel) const =0
 
virtual VclPtr< VirtualDevicecreate_virtual_device () const =0
 
virtual void call_attention_to ()=0
 
virtual void set_stack_background ()=0
 
virtual void set_highlight_background ()=0
 
virtual void set_title_background ()=0
 
virtual void set_toolbar_background ()=0
 
virtual void set_background (const Color &rBackColor)=0
 
virtual css::uno::Reference< css::datatransfer::dnd::XDropTarget > get_drop_target ()=0
 
virtual css::uno::Reference< css::datatransfer::clipboard::XClipboard > get_clipboard () const =0
 
virtual void connect_get_property_tree (const Link< tools::JsonWriter &, void > &rLink)=0
 
virtual void get_property_tree (tools::JsonWriter &rJsonWriter)=0
 
virtual void draw (OutputDevice &rOutput, const Point &rPos, const Size &rSizePixel)=0
 
virtual ~Widget ()
 
- Public Member Functions inherited from weld::TreeView
virtual void connect_query_tooltip (const Link< const TreeIter &, OUString > &rLink)
 
virtual void insert (const TreeIter *pParent, int pos, const OUString *pStr, const OUString *pId, const OUString *pIconName, VirtualDevice *pImageSurface, bool bChildrenOnDemand, TreeIter *pRet)=0
 
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)
 
virtual void insert_separator (int pos, const OUString &rId)=0
 
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)
 
virtual OUString get_selected_text () const =0
 
virtual OUString get_selected_id () const =0
 
virtual void enable_toggle_buttons (ColumnToggleType eType)=0
 
virtual void set_clicks_to_toggle (int nToggleBehavior)=0
 
virtual int get_selected_index () const =0
 
virtual void select (int pos)=0
 
virtual void unselect (int pos)=0
 
virtual void remove (int pos)=0
 
virtual OUString get_text (int row, int col=-1) const =0
 
virtual void set_text (int row, const OUString &rText, int col=-1)=0
 
virtual void set_sensitive (int row, bool bSensitive, int col=-1)=0
 
virtual bool get_sensitive (int row, int col) const =0
 
virtual void set_id (int row, const OUString &rId)=0
 
virtual void set_toggle (int row, TriState eState, int col=-1)=0
 
virtual TriState get_toggle (int row, int col=-1) const =0
 
virtual void set_image (int row, const OUString &rImage, int col=-1)=0
 
virtual void set_image (int row, VirtualDevice &rImage, int col=-1)=0
 
virtual void set_image (int row, const css::uno::Reference< css::graphic::XGraphic > &rImage, int col=-1)=0
 
virtual void set_text_emphasis (int row, bool bOn, int col)=0
 
virtual bool get_text_emphasis (int row, int col) const =0
 
virtual void set_text_align (int row, double fAlign, int col)=0
 
virtual void swap (int pos1, int pos2)=0
 
virtual std::vector< intget_selected_rows () const =0
 
virtual void set_font_color (int pos, const Color &rColor)=0
 
virtual void scroll_to_row (int row)=0
 
virtual bool is_selected (int pos) const =0
 
virtual int get_cursor_index () const =0
 
virtual void set_cursor (int pos)=0
 
virtual int find_text (const OUString &rText) const =0
 
void select_text (const OUString &rText)
 
void remove_text (const OUString &rText)
 
std::vector< OUString > get_selected_rows_text () const
 
virtual OUString get_id (int pos) const =0
 
virtual int find_id (const OUString &rId) const =0
 
void select_id (const OUString &rId)
 
void remove_id (const OUString &rText)
 
virtual std::unique_ptr< TreeItermake_iterator (const TreeIter *pOrig=nullptr) const =0
 
virtual void copy_iterator (const TreeIter &rSource, TreeIter &rDest) const =0
 
virtual bool get_selected (TreeIter *pIter) const =0
 
virtual bool get_cursor (TreeIter *pIter) const =0
 
virtual void set_cursor (const TreeIter &rIter)=0
 
virtual bool get_iter_first (TreeIter &rIter) const =0
 
virtual bool iter_next_sibling (TreeIter &rIter) const =0
 
virtual bool iter_previous_sibling (TreeIter &rIter) const =0
 
virtual bool iter_next (TreeIter &rIter) const =0
 
virtual bool iter_previous (TreeIter &rIter) const =0
 
virtual bool iter_children (TreeIter &rIter) const =0
 
bool iter_nth_sibling (TreeIter &rIter, int nChild) const
 
bool iter_nth_child (TreeIter &rIter, int nChild) const
 
virtual bool iter_parent (TreeIter &rIter) const =0
 
virtual int get_iter_depth (const TreeIter &rIter) const =0
 
virtual int get_iter_index_in_parent (const TreeIter &rIter) const =0
 
virtual int iter_compare (const TreeIter &a, const TreeIter &b) const =0
 
virtual bool iter_has_child (const TreeIter &rIter) const =0
 
virtual int iter_n_children (const TreeIter &rIter) const =0
 
virtual void remove (const TreeIter &rIter)=0
 
virtual void select (const TreeIter &rIter)=0
 
virtual void unselect (const TreeIter &rIter)=0
 
virtual void set_extra_row_indent (const TreeIter &rIter, int nIndentLevel)=0
 
virtual void set_text (const TreeIter &rIter, const OUString &rStr, int col=-1)=0
 
virtual void set_sensitive (const TreeIter &rIter, bool bSensitive, int col=-1)=0
 
virtual bool get_sensitive (const TreeIter &rIter, int col) const =0
 
virtual void set_text_emphasis (const TreeIter &rIter, bool bOn, int col)=0
 
virtual bool get_text_emphasis (const TreeIter &rIter, int col) const =0
 
virtual void set_text_align (const TreeIter &rIter, double fAlign, int col)=0
 
virtual void set_toggle (const TreeIter &rIter, TriState bOn, int col=-1)=0
 
virtual TriState get_toggle (const TreeIter &rIter, int col=-1) const =0
 
virtual OUString get_text (const TreeIter &rIter, int col=-1) const =0
 
virtual void set_id (const TreeIter &rIter, const OUString &rId)=0
 
virtual OUString get_id (const TreeIter &rIter) const =0
 
virtual void set_image (const TreeIter &rIter, const OUString &rImage, int col=-1)=0
 
virtual void set_image (const TreeIter &rIter, VirtualDevice &rImage, int col=-1)=0
 
virtual void set_image (const TreeIter &rIter, const css::uno::Reference< css::graphic::XGraphic > &rImage, int col=-1)=0
 
virtual void set_font_color (const TreeIter &rIter, const Color &rColor)=0
 
virtual void scroll_to_row (const TreeIter &rIter)=0
 
virtual bool is_selected (const TreeIter &rIter) const =0
 
virtual void move_subtree (TreeIter &rNode, const TreeIter *pNewParent, int nIndexInNewParent)=0
 
virtual void all_foreach (const std::function< bool(TreeIter &)> &func)=0
 
virtual void selected_foreach (const std::function< bool(TreeIter &)> &func)=0
 
virtual void visible_foreach (const std::function< bool(TreeIter &)> &func)=0
 
virtual void bulk_insert_for_each (int nSourceCount, const std::function< void(TreeIter &, int nSourceIndex)> &func, const weld::TreeIter *pParent=nullptr, const std::vector< int > *pFixedWidths=nullptr)=0
 
virtual bool get_row_expanded (const TreeIter &rIter) const =0
 
virtual void expand_row (const TreeIter &rIter)=0
 
virtual void collapse_row (const TreeIter &rIter)=0
 
virtual void set_children_on_demand (const TreeIter &rIter, bool bChildrenOnDemand)=0
 
virtual bool get_children_on_demand (const TreeIter &rIter) const =0
 
virtual void set_show_expanders (bool bShow)=0
 
void connect_expanding (const Link< const TreeIter &, bool > &rLink)
 
void connect_collapsing (const Link< const TreeIter &, bool > &rLink)
 
virtual void connect_editing (const Link< const TreeIter &, bool > &rStartLink, const Link< const iter_string &, bool > &rEndLink)
 
virtual void start_editing (const weld::TreeIter &rEntry)=0
 
virtual void end_editing ()=0
 
virtual void connect_visible_range_changed (const Link< TreeView &, void > &rLink)
 
virtual void connect_popup_menu (const Link< const CommandEvent &, bool > &rLink)
 
virtual void enable_drag_source (rtl::Reference< TransferDataContainer > &rTransferable, sal_uInt8 eDNDConstants)=0
 
void connect_drag_begin (const Link< bool &, bool > &rLink)
 
void select_all ()
 
void unselect_all ()
 
virtual int n_children () const =0
 
virtual void make_sorted ()=0
 
virtual void make_unsorted ()=0
 
virtual bool get_sort_order () const =0
 
virtual void set_sort_order (bool bAscending)=0
 
virtual void set_sort_indicator (TriState eState, int nColumn)=0
 
virtual TriState get_sort_indicator (int nColumn) const =0
 
virtual int get_sort_column () const =0
 
virtual void set_sort_column (int nColumn)=0
 
virtual void set_sort_func (const std::function< int(const weld::TreeIter &, const weld::TreeIter &)> &func)
 
virtual void clear ()=0
 
virtual int get_height_rows (int nRows) const =0
 
virtual void columns_autosize ()=0
 
virtual void set_column_fixed_widths (const std::vector< int > &rWidths)=0
 
virtual void set_column_editables (const std::vector< bool > &rEditables)=0
 
virtual int get_column_width (int nCol) const =0
 
virtual void set_centered_column (int nCol)=0
 
virtual OUString get_column_title (int nColumn) const =0
 
virtual void set_column_title (int nColumn, const OUString &rTitle)=0
 
int get_checkbox_column_width () const
 
virtual void set_selection_mode (SelectionMode eMode)=0
 
virtual int count_selected_rows () const =0
 
virtual void remove_selection ()=0
 
virtual bool changed_by_hover () const =0
 
virtual void vadjustment_set_value (int value)=0
 
virtual int vadjustment_get_value () const =0
 
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)
 
virtual void set_column_custom_renderer (int nColumn, bool bEnable)=0
 
virtual void queue_draw ()=0
 
virtual bool get_dest_row_at_pos (const Point &rPos, weld::TreeIter *pResult, bool bDnDMode, bool bAutoScroll=true)=0
 
virtual void unset_drag_dest_row ()=0
 
virtual tools::Rectangle get_row_area (const weld::TreeIter &rIter) const =0
 
virtual TreeViewget_drag_source () const =0
 
virtual void set_sensitive (bool sensitive)=0
 
virtual bool get_sensitive () const=0
 

Protected Types

typedef std::pair< SvTreeListEntry *, OUString > IterString
 

Protected Member Functions

 DECL_LINK (SelectHdl, SvTreeListBox *, void)
 
 DECL_LINK (DeSelectHdl, SvTreeListBox *, void)
 
 DECL_LINK (DoubleClickHdl, SvTreeListBox *, bool)
 
 DECL_LINK (ExpandingHdl, SvTreeListBox *, bool)
 
 DECL_LINK (EndDragHdl, HeaderBar *, void)
 
 DECL_LINK (HeaderBarClickedHdl, HeaderBar *, void)
 
 DECL_LINK (ToggleHdl, SvLBoxButtonData *, void)
 
 DECL_LINK (ModelChangedHdl, SvTreeListBox *, void)
 
 DECL_LINK (StartDragHdl, SvTreeListBox *, bool)
 
 DECL_STATIC_LINK (SalInstanceTreeView, FinishDragHdl, SvTreeListBox *, void)
 
 DECL_LINK (EditingEntryHdl, SvTreeListEntry *, bool)
 
 DECL_LINK (EditedEntryHdl, IterString, bool)
 
 DECL_LINK (VisibleRangeChangedHdl, SvTreeListBox *, void)
 
 DECL_LINK (CompareHdl, const SvSortData &, sal_Int32)
 
 DECL_LINK (PopupMenuHdl, const CommandEvent &, bool)
 
 DECL_LINK (TooltipHdl, SvTreeListEntry *, OUString)
 
 DECL_LINK (CustomRenderHdl, svtree_render_args, void)
 
 DECL_LINK (CustomMeasureHdl, svtree_measure_args, Size)
 
bool ExpandRow (const SalInstanceTreeIter &rIter)
 
int to_internal_model (int col) const
 
int to_external_model (int col) const
 
bool IsDummyEntry (SvTreeListEntry *pEntry) const
 
SvTreeListEntryGetPlaceHolderChild (SvTreeListEntry *pEntry) const
 
void AddStringItem (SvTreeListEntry *pEntry, const OUString &rStr, int nCol)
 
void do_insert (const weld::TreeIter *pParent, int pos, const OUString *pStr, const OUString *pId, const OUString *pIconName, const VirtualDevice *pImageSurface, bool bChildrenOnDemand, weld::TreeIter *pRet, bool bIsSeparator)
 
void update_checkbutton_column_width (SvTreeListEntry *pEntry)
 
void InvalidateModelEntry (SvTreeListEntry *pEntry)
 
void do_set_toggle (SvTreeListEntry *pEntry, TriState eState, int col)
 
TriState get_toggle (SvTreeListEntry *pEntry, int col) const
 
void set_toggle (SvTreeListEntry *pEntry, TriState eState, int col)
 
bool get_text_emphasis (SvTreeListEntry *pEntry, int col) const
 
void set_header_item_width (const std::vector< int > &rWidths)
 
- Protected Member Functions inherited from SalInstanceWidget
void ensure_event_listener ()
 
void ensure_key_listener ()
 
void ensure_mouse_listener ()
 
bool IsFirstFreeze () const
 
bool IsLastThaw () const
 
virtual void HandleEventListener (VclWindowEvent &rEvent)
 
virtual bool HandleKeyEventListener (VclWindowEvent &rEvent)
 
virtual void HandleMouseEventListener (VclWindowEvent &rEvent)
 
- Protected Member Functions inherited from weld::TreeView
void signal_changed ()
 
bool signal_row_activated ()
 
void signal_column_clicked (int nColumn)
 
bool signal_expanding (const TreeIter &rIter)
 
bool signal_collapsing (const TreeIter &rIter)
 
void signal_visible_range_changed ()
 
void signal_model_changed ()
 
void signal_toggled (const iter_col &rIterCol)
 
bool signal_editing_started (const TreeIter &rIter)
 
bool signal_editing_done (const iter_string &rIterText)
 
OUString signal_query_tooltip (const TreeIter &rIter)
 
void signal_custom_render (vcl::RenderContext &rDevice, const tools::Rectangle &rRect, bool bSelected, const OUString &rId)
 
Size signal_custom_get_size (vcl::RenderContext &rDevice, const OUString &rId)
 

Static Protected Member Functions

static void set_font_color (SvTreeListEntry *pEntry, const Color &rColor)
 
static TriState do_get_toggle (SvTreeListEntry *pEntry, int col)
 
static bool do_get_sensitive (SvTreeListEntry *pEntry, int col)
 

Protected Attributes

std::vector< std::unique_ptr< OUString > > m_aUserData
 
VclPtr< SvTabListBoxm_xTreeView
 
SvLBoxButtonData m_aCheckButtonData
 
SvLBoxButtonData m_aRadioButtonData
 
o3tl::sorted_vector< SvTreeListEntry * > m_aExpandingPlaceHolderParents
 
o3tl::sorted_vector< intm_aCustomRenders
 
bool m_bTogglesAsRadio
 
int m_nSortColumn
 
- Protected Attributes inherited from SalInstanceWidget
VclPtr< vcl::Windowm_xWidget
 
std::unique_ptr< SalFlashAttentionm_xFlashAttention
 
SalInstanceBuilderm_pBuilder
 
- Protected Attributes inherited from weld::Widget
Link< Widget &, void > m_aFocusInHdl
 
Link< Widget &, void > m_aFocusOutHdl
 
Link< Widget &, bool > m_aMnemonicActivateHdl
 
Link< Widget &, void > m_aStyleUpdatedHdl
 
Link< const Size &, void > m_aSizeAllocateHdl
 
Link< const KeyEvent &, bool > m_aKeyPressHdl
 
Link< const KeyEvent &, bool > m_aKeyReleaseHdl
 
Link< const MouseEvent &, bool > m_aMousePressHdl
 
Link< const MouseEvent &, bool > m_aMouseMotionHdl
 
Link< const MouseEvent &, bool > m_aMouseReleaseHdl
 
- Protected Attributes inherited from weld::TreeView
Link< TreeView &, void > m_aChangeHdl
 
Link< TreeView &, bool > m_aRowActivatedHdl
 
Link< int, void > m_aColumnClickedHdl
 
Link< const iter_col &, void > m_aRadioToggleHdl
 
Link< const TreeIter &, bool > m_aEditingStartedHdl
 
Link< const iter_string &, bool > m_aEditingDoneHdl
 
Link< const TreeIter &, bool > m_aExpandingHdl
 
Link< const TreeIter &, bool > m_aCollapsingHdl
 
Link< TreeView &, void > m_aVisibleRangeChangedHdl
 
Link< TreeView &, void > m_aModelChangedHdl
 
Link< const CommandEvent &, bool > m_aPopupMenuHdl
 
Link< bool &, bool > m_aDragBeginHdl
 
std::function< int(const weld::TreeIter &, const weld::TreeIter &)> m_aCustomSort
 
Link< const TreeIter &, OUString > m_aQueryTooltipHdl
 
Link< render_args, void > m_aRenderHdl
 
Link< get_size_args, Sizem_aGetSizeHdl
 

Additional Inherited Members

- Public Types inherited from weld::TreeView
typedef std::pair< const TreeIter &, intiter_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
 

Detailed Description

Definition at line 1516 of file salvtables.hxx.

Member Typedef Documentation

◆ IterString

typedef std::pair<SvTreeListEntry*, OUString> SalInstanceTreeView::IterString
protected

Definition at line 1543 of file salvtables.hxx.

Constructor & Destructor Documentation

◆ SalInstanceTreeView()

SalInstanceTreeView::SalInstanceTreeView ( SvTabListBox pTreeView,
SalInstanceBuilder pBuilder,
bool  bTakeOwnership 
)

◆ ~SalInstanceTreeView()

SalInstanceTreeView::~SalInstanceTreeView ( )
overridevirtual

Member Function Documentation

◆ AddStringItem()

void SalInstanceTreeView::AddStringItem ( SvTreeListEntry pEntry,
const OUString &  rStr,
int  nCol 
)
protected

◆ all_foreach()

void SalInstanceTreeView::all_foreach ( const std::function< bool(weld::TreeIter &)> &  func)
overridevirtual

◆ bulk_insert_for_each()

void SalInstanceTreeView::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 
)
overridevirtual

◆ changed_by_hover()

bool SalInstanceTreeView::changed_by_hover ( ) const
overridevirtual

Implements weld::TreeView.

Definition at line 5109 of file salvtables.cxx.

References SvTreeListBox::IsSelectDueToHover(), and m_xTreeView.

◆ clear()

void SalInstanceTreeView::clear ( )
overridevirtual

◆ collapse_row()

void SalInstanceTreeView::collapse_row ( const weld::TreeIter rIter)
overridevirtual

◆ columns_autosize()

void SalInstanceTreeView::columns_autosize ( )
overridevirtual

◆ connect_editing()

void SalInstanceTreeView::connect_editing ( const Link< const weld::TreeIter &, bool > &  rStartLink,
const Link< const iter_string &, bool > &  rEndLink 
)
overridevirtual

◆ connect_query_tooltip()

void SalInstanceTreeView::connect_query_tooltip ( const Link< const weld::TreeIter &, OUString > &  rLink)
overridevirtual

◆ connect_visible_range_changed()

void SalInstanceTreeView::connect_visible_range_changed ( const Link< weld::TreeView &, void > &  rLink)
overridevirtual

◆ copy_iterator()

void SalInstanceTreeView::copy_iterator ( const weld::TreeIter rSource,
weld::TreeIter rDest 
) const
overridevirtual

Implements weld::TreeView.

Definition at line 4619 of file salvtables.cxx.

References SalInstanceTreeIter::iter.

◆ count_selected_rows()

int SalInstanceTreeView::count_selected_rows ( ) const
overridevirtual

Implements weld::TreeView.

Definition at line 4950 of file salvtables.cxx.

References SvListView::GetSelectionCount(), and m_xTreeView.

◆ DECL_LINK() [1/17]

SalInstanceTreeView::DECL_LINK ( CompareHdl  ,
const SvSortData ,
sal_Int32   
)
protected

◆ DECL_LINK() [2/17]

SalInstanceTreeView::DECL_LINK ( CustomMeasureHdl  ,
svtree_measure_args  ,
Size   
)
protected

◆ DECL_LINK() [3/17]

SalInstanceTreeView::DECL_LINK ( CustomRenderHdl  ,
svtree_render_args  ,
void   
)
protected

◆ DECL_LINK() [4/17]

SalInstanceTreeView::DECL_LINK ( DeSelectHdl  ,
SvTreeListBox ,
void   
)
protected

◆ DECL_LINK() [5/17]

SalInstanceTreeView::DECL_LINK ( DoubleClickHdl  ,
SvTreeListBox ,
bool   
)
protected

◆ DECL_LINK() [6/17]

SalInstanceTreeView::DECL_LINK ( EditedEntryHdl  ,
IterString  ,
bool   
)
protected

◆ DECL_LINK() [7/17]

SalInstanceTreeView::DECL_LINK ( EditingEntryHdl  ,
SvTreeListEntry ,
bool   
)
protected

◆ DECL_LINK() [8/17]

SalInstanceTreeView::DECL_LINK ( EndDragHdl  ,
HeaderBar ,
void   
)
protected

◆ DECL_LINK() [9/17]

SalInstanceTreeView::DECL_LINK ( ExpandingHdl  ,
SvTreeListBox ,
bool   
)
protected

◆ DECL_LINK() [10/17]

SalInstanceTreeView::DECL_LINK ( HeaderBarClickedHdl  ,
HeaderBar ,
void   
)
protected

◆ DECL_LINK() [11/17]

SalInstanceTreeView::DECL_LINK ( ModelChangedHdl  ,
SvTreeListBox ,
void   
)
protected

◆ DECL_LINK() [12/17]

SalInstanceTreeView::DECL_LINK ( PopupMenuHdl  ,
const CommandEvent ,
bool   
)
protected

◆ DECL_LINK() [13/17]

SalInstanceTreeView::DECL_LINK ( SelectHdl  ,
SvTreeListBox ,
void   
)
protected

◆ DECL_LINK() [14/17]

SalInstanceTreeView::DECL_LINK ( StartDragHdl  ,
SvTreeListBox ,
bool   
)
protected

◆ DECL_LINK() [15/17]

SalInstanceTreeView::DECL_LINK ( ToggleHdl  ,
SvLBoxButtonData ,
void   
)
protected

◆ DECL_LINK() [16/17]

SalInstanceTreeView::DECL_LINK ( TooltipHdl  ,
SvTreeListEntry ,
OUString   
)
protected

◆ DECL_LINK() [17/17]

SalInstanceTreeView::DECL_LINK ( VisibleRangeChangedHdl  ,
SvTreeListBox ,
void   
)
protected

◆ DECL_STATIC_LINK()

SalInstanceTreeView::DECL_STATIC_LINK ( SalInstanceTreeView  ,
FinishDragHdl  ,
SvTreeListBox ,
void   
)
protected

◆ do_get_sensitive()

bool SalInstanceTreeView::do_get_sensitive ( SvTreeListEntry pEntry,
int  col 
)
staticprotected

◆ do_get_toggle()

TriState SalInstanceTreeView::do_get_toggle ( SvTreeListEntry pEntry,
int  col 
)
staticprotected

◆ do_insert()

void SalInstanceTreeView::do_insert ( const weld::TreeIter pParent,
int  pos,
const OUString *  pStr,
const OUString *  pId,
const OUString *  pIconName,
const VirtualDevice pImageSurface,
bool  bChildrenOnDemand,
weld::TreeIter pRet,
bool  bIsSeparator 
)
protected

◆ do_set_toggle()

void SalInstanceTreeView::do_set_toggle ( SvTreeListEntry pEntry,
TriState  eState,
int  col 
)
protected

◆ enable_drag_source()

void SalInstanceTreeView::enable_drag_source ( rtl::Reference< TransferDataContainer > &  rHelper,
sal_uInt8  eDNDConstants 
)
overridevirtual

Implements weld::TreeView.

Definition at line 4846 of file salvtables.cxx.

References m_xTreeView, and SvTreeListBox::SetDragHelper().

◆ enable_toggle_buttons()

void SalInstanceTreeView::enable_toggle_buttons ( weld::ColumnToggleType  eType)
overridevirtual

◆ end_editing()

void SalInstanceTreeView::end_editing ( )
overridevirtual

Implements weld::TreeView.

Definition at line 4485 of file salvtables.cxx.

References SvTreeListBox::EndEditing(), and m_xTreeView.

◆ expand_row()

void SalInstanceTreeView::expand_row ( const weld::TreeIter rIter)
overridevirtual

◆ ExpandRow()

bool SalInstanceTreeView::ExpandRow ( const SalInstanceTreeIter rIter)
protected

◆ find_id()

int SalInstanceTreeView::find_id ( const OUString &  rId) const
overridevirtual

◆ find_text()

int SalInstanceTreeView::find_text ( const OUString &  rText) const
overridevirtual

◆ freeze()

void SalInstanceTreeView::freeze ( )
overridevirtual

◆ get_children_on_demand()

bool SalInstanceTreeView::get_children_on_demand ( const weld::TreeIter rIter) const
overridevirtual

◆ get_column_title()

OUString SalInstanceTreeView::get_column_title ( int  nColumn) const
overridevirtual

◆ get_column_width()

int SalInstanceTreeView::get_column_width ( int  nColumn) const
overridevirtual

◆ get_cursor()

bool SalInstanceTreeView::get_cursor ( weld::TreeIter pIter) const
overridevirtual

Implements weld::TreeView.

Definition at line 4635 of file salvtables.cxx.

References SvTreeListBox::GetCurEntry(), SalInstanceTreeIter::iter, and m_xTreeView.

◆ get_cursor_index()

int SalInstanceTreeView::get_cursor_index ( ) const
overridevirtual

Implements weld::TreeView.

Definition at line 4169 of file salvtables.cxx.

References SvTreeListBox::GetCurEntry(), SvTreeList::GetRelPos(), and m_xTreeView.

◆ get_dest_row_at_pos()

bool SalInstanceTreeView::get_dest_row_at_pos ( const Point rPos,
weld::TreeIter pResult,
bool  bDnDMode,
bool  bAutoScroll = true 
)
overridevirtual

◆ get_drag_source()

weld::TreeView * SalInstanceTreeView::get_drag_source ( ) const
overridevirtual

Implements weld::TreeView.

Reimplemented in JSTreeView.

Definition at line 5081 of file salvtables.cxx.

References g_DragSource.

◆ get_height_rows()

int SalInstanceTreeView::get_height_rows ( int  nRows) const
overridevirtual

◆ get_id() [1/2]

OUString SalInstanceTreeView::get_id ( const weld::TreeIter rIter) const
overridevirtual

Implements weld::TreeView.

Definition at line 4831 of file salvtables.cxx.

References SvTreeListEntry::GetUserData(), and SalInstanceTreeIter::iter.

◆ get_id() [2/2]

OUString SalInstanceTreeView::get_id ( int  pos) const
overridevirtual

Implements weld::TreeView.

Definition at line 4564 of file salvtables.cxx.

References getEntryData(), and pos.

◆ get_iter_abs_pos()

bool SalInstanceTreeView::get_iter_abs_pos ( weld::TreeIter rIter,
int  nPos 
) const
virtual

◆ get_iter_depth()

int SalInstanceTreeView::get_iter_depth ( const weld::TreeIter rIter) const
overridevirtual

◆ get_iter_first()

bool SalInstanceTreeView::get_iter_first ( weld::TreeIter rIter) const
overridevirtual

Implements weld::TreeView.

Definition at line 4652 of file salvtables.cxx.

References SvTreeListBox::GetEntry(), SalInstanceTreeIter::iter, and m_xTreeView.

◆ get_iter_index_in_parent()

int SalInstanceTreeView::get_iter_index_in_parent ( const weld::TreeIter rIter) const
overridevirtual

Implements weld::TreeView.

Definition at line 4921 of file salvtables.cxx.

References SvTreeList::GetRelPos(), and SalInstanceTreeIter::iter.

◆ get_row_area()

tools::Rectangle SalInstanceTreeView::get_row_area ( const weld::TreeIter rIter) const
overridevirtual

Implements weld::TreeView.

Definition at line 5076 of file salvtables.cxx.

References SvTreeListBox::GetBoundingRect(), and m_xTreeView.

◆ get_row_expanded()

bool SalInstanceTreeView::get_row_expanded ( const weld::TreeIter rIter) const
overridevirtual

Implements weld::TreeView.

Definition at line 4769 of file salvtables.cxx.

References SvListView::IsExpanded(), SalInstanceTreeIter::iter, and m_xTreeView.

◆ get_selected()

bool SalInstanceTreeView::get_selected ( weld::TreeIter pIter) const
overridevirtual

Implements weld::TreeView.

Definition at line 4626 of file salvtables.cxx.

References SvListView::FirstSelected(), SalInstanceTreeIter::iter, and m_xTreeView.

◆ get_selected_id()

OUString SalInstanceTreeView::get_selected_id ( ) const
overridevirtual

Implements weld::TreeView.

Definition at line 4601 of file salvtables.cxx.

References SvListView::FirstSelected(), vcl::Window::IsUpdateMode(), and m_xTreeView.

◆ get_selected_index()

int SalInstanceTreeView::get_selected_index ( ) const
overridevirtual

◆ get_selected_rows()

std::vector< int > SalInstanceTreeView::get_selected_rows ( ) const
overridevirtual

◆ get_selected_text()

OUString SalInstanceTreeView::get_selected_text ( ) const
overridevirtual

◆ get_sensitive() [1/4]

bool SalInstanceWidget::get_sensitive ( ) const
overridevirtual

Reimplemented from SalInstanceWidget.

Definition at line 229 of file salvtables.cxx.

Referenced by get_sensitive().

◆ get_sensitive() [2/4]

bool SalInstanceTreeView::get_sensitive ( const weld::TreeIter rIter,
int  col 
) const
overridevirtual

Implements weld::TreeView.

Definition at line 4360 of file salvtables.cxx.

References col, get_sensitive(), and SalInstanceTreeIter::iter.

◆ get_sensitive() [3/4]

bool SalInstanceTreeView::get_sensitive ( int  pos,
int  col 
) const
overridevirtual

Implements weld::TreeView.

Definition at line 4348 of file salvtables.cxx.

References col, get_sensitive(), SvTreeListBox::GetEntry(), m_xTreeView, and pos.

◆ get_sensitive() [4/4]

bool SalInstanceTreeView::get_sensitive ( SvTreeListEntry pEntry,
int  col 
) const

Definition at line 4336 of file salvtables.cxx.

References col, do_get_sensitive(), and to_internal_model().

◆ get_sort_column()

int SalInstanceTreeView::get_sort_column ( ) const
overridevirtual

Implements weld::TreeView.

Definition at line 5037 of file salvtables.cxx.

References m_nSortColumn.

◆ get_sort_indicator()

TriState SalInstanceTreeView::get_sort_indicator ( int  col) const
overridevirtual

◆ get_sort_order()

bool SalInstanceTreeView::get_sort_order ( ) const
overridevirtual

◆ get_text() [1/3]

OUString SalInstanceTreeView::get_text ( const weld::TreeIter rIter,
int  col = -1 
) const
overridevirtual

Implements weld::TreeView.

Definition at line 4819 of file salvtables.cxx.

References col, get_text(), and SalInstanceTreeIter::iter.

◆ get_text() [2/3]

OUString SalInstanceTreeView::get_text ( int  pos,
int  col = -1 
) const
overridevirtual

Implements weld::TreeView.

Definition at line 4251 of file salvtables.cxx.

References col, get_text(), SvTreeListBox::GetEntry(), m_xTreeView, and pos.

◆ get_text() [3/3]

OUString SalInstanceTreeView::get_text ( SvTreeListEntry pEntry,
int  col 
) const

◆ get_text_emphasis() [1/3]

bool SalInstanceTreeView::get_text_emphasis ( const weld::TreeIter rIter,
int  col 
) const
overridevirtual

Implements weld::TreeView.

Definition at line 4436 of file salvtables.cxx.

References col, get_text_emphasis(), and SalInstanceTreeIter::iter.

◆ get_text_emphasis() [2/3]

bool SalInstanceTreeView::get_text_emphasis ( int  pos,
int  col 
) const
overridevirtual

Implements weld::TreeView.

Definition at line 4442 of file salvtables.cxx.

References col, get_text_emphasis(), SvTreeListBox::GetEntry(), m_xTreeView, and pos.

◆ get_text_emphasis() [3/3]

bool SalInstanceTreeView::get_text_emphasis ( SvTreeListEntry pEntry,
int  col 
) const
protected

◆ get_toggle() [1/3]

TriState SalInstanceTreeView::get_toggle ( const weld::TreeIter rIter,
int  col = -1 
) const
overridevirtual

Implements weld::TreeView.

Definition at line 4372 of file salvtables.cxx.

References col, get_toggle(), and SalInstanceTreeIter::iter.

◆ get_toggle() [2/3]

TriState SalInstanceTreeView::get_toggle ( int  pos,
int  col = -1 
) const
overridevirtual

Implements weld::TreeView.

Definition at line 4366 of file salvtables.cxx.

References col, get_toggle(), SvTreeListBox::GetEntry(), m_xTreeView, and pos.

◆ get_toggle() [3/3]

TriState SalInstanceTreeView::get_toggle ( SvTreeListEntry pEntry,
int  col 
) const
protected

Definition at line 3778 of file salvtables.cxx.

References CHKBTN, col, do_get_toggle(), m_xTreeView, SvTreeListBox::nTreeFlags, and to_internal_model().

Referenced by get_toggle().

◆ getEntryData()

const OUString * SalInstanceTreeView::getEntryData ( int  index) const

Definition at line 4558 of file salvtables.cxx.

References SvTreeListBox::GetEntry(), SvTreeListEntry::GetUserData(), index, and m_xTreeView.

Referenced by get_id().

◆ GetPlaceHolderChild()

SvTreeListEntry * SalInstanceTreeView::GetPlaceHolderChild ( SvTreeListEntry pEntry) const
protected

◆ getTreeView()

SvTabListBox & SalInstanceTreeView::getTreeView ( )

Definition at line 5055 of file salvtables.cxx.

References m_xTreeView.

◆ hide()

void SalInstanceTreeView::hide ( )
overridevirtual

◆ insert()

void SalInstanceTreeView::insert ( const weld::TreeIter pParent,
int  pos,
const OUString *  pStr,
const OUString *  pId,
const OUString *  pIconName,
VirtualDevice pImageSurface,
bool  bChildrenOnDemand,
weld::TreeIter pRet 
)
overridevirtual

Implements weld::TreeView.

Reimplemented in JSTreeView, and JSTreeView.

Definition at line 4013 of file salvtables.cxx.

References do_insert(), and pos.

◆ insert_separator()

void SalInstanceTreeView::insert_separator ( int  pos,
const OUString &   
)
overridevirtual

Implements weld::TreeView.

Definition at line 4021 of file salvtables.cxx.

References do_insert(), pos, and VclResId().

◆ InvalidateModelEntry()

void SalInstanceTreeView::InvalidateModelEntry ( SvTreeListEntry pEntry)
protected

◆ is_selected() [1/2]

bool SalInstanceTreeView::is_selected ( const weld::TreeIter rIter) const
overridevirtual

Implements weld::TreeView.

Definition at line 4915 of file salvtables.cxx.

References SvListView::IsSelected(), SalInstanceTreeIter::iter, and m_xTreeView.

◆ is_selected() [2/2]

bool SalInstanceTreeView::is_selected ( int  pos) const
overridevirtual

Implements weld::TreeView.

Definition at line 4201 of file salvtables.cxx.

References SvTreeListBox::GetEntry(), SvListView::IsSelected(), m_xTreeView, and pos.

◆ IsDummyEntry()

bool SalInstanceTreeView::IsDummyEntry ( SvTreeListEntry pEntry) const
protected

◆ iter_children()

bool SalInstanceTreeView::iter_children ( weld::TreeIter rIter) const
overridevirtual

◆ iter_compare()

int SalInstanceTreeView::iter_compare ( const weld::TreeIter a,
const weld::TreeIter b 
) const
overridevirtual

◆ iter_has_child()

bool SalInstanceTreeView::iter_has_child ( const weld::TreeIter rIter) const
overridevirtual

Implements weld::TreeView.

Definition at line 4763 of file salvtables.cxx.

References iter_children().

◆ iter_n_children()

int SalInstanceTreeView::iter_n_children ( const weld::TreeIter rIter) const
overridevirtual

◆ iter_next()

bool SalInstanceTreeView::iter_next ( weld::TreeIter rIter) const
overridevirtual

◆ iter_next_sibling()

bool SalInstanceTreeView::iter_next_sibling ( weld::TreeIter rIter) const
overridevirtual

Implements weld::TreeView.

Definition at line 4666 of file salvtables.cxx.

References SalInstanceTreeIter::iter, and SvTreeListEntry::NextSibling().

◆ iter_parent()

bool SalInstanceTreeView::iter_parent ( weld::TreeIter rIter) const
overridevirtual

Implements weld::TreeView.

Definition at line 4711 of file salvtables.cxx.

References SvTreeListBox::GetParent(), SalInstanceTreeIter::iter, and m_xTreeView.

◆ iter_previous()

bool SalInstanceTreeView::iter_previous ( weld::TreeIter rIter) const
overridevirtual

◆ iter_previous_sibling()

bool SalInstanceTreeView::iter_previous_sibling ( weld::TreeIter rIter) const
overridevirtual

Implements weld::TreeView.

Definition at line 4673 of file salvtables.cxx.

References SalInstanceTreeIter::iter, and SvTreeListEntry::PrevSibling().

◆ make_iterator()

std::unique_ptr< weld::TreeIter > SalInstanceTreeView::make_iterator ( const weld::TreeIter pOrig = nullptr) const
overridevirtual

Implements weld::TreeView.

Definition at line 4613 of file salvtables.cxx.

◆ make_sorted()

void SalInstanceTreeView::make_sorted ( )
overridevirtual

◆ make_unsorted()

void SalInstanceTreeView::make_unsorted ( )
overridevirtual

Implements weld::TreeView.

Definition at line 4979 of file salvtables.cxx.

References vcl::Window::GetStyle(), m_xTreeView, vcl::Window::SetStyle(), and WB_SORT.

Referenced by set_sort_column().

◆ move_subtree()

void SalInstanceTreeView::move_subtree ( weld::TreeIter rNode,
const weld::TreeIter pNewParent,
int  nIndexInNewParent 
)
overridevirtual

◆ n_children()

int SalInstanceTreeView::n_children ( ) const
overridevirtual

◆ queue_draw()

void SalInstanceTreeView::queue_draw ( )
overridevirtual

◆ remove() [1/2]

void SalInstanceTreeView::remove ( const weld::TreeIter rIter)
overridevirtual

◆ remove() [2/2]

void SalInstanceTreeView::remove ( int  pos)
overridevirtual

◆ remove_selection()

void SalInstanceTreeView::remove_selection ( )
overridevirtual

◆ scroll_to_row() [1/2]

void SalInstanceTreeView::scroll_to_row ( const weld::TreeIter rIter)
overridevirtual

◆ scroll_to_row() [2/2]

void SalInstanceTreeView::scroll_to_row ( int  pos)
overridevirtual

◆ select() [1/2]

void SalInstanceTreeView::select ( const weld::TreeIter rIter)
overridevirtual

◆ select() [2/2]

void SalInstanceTreeView::select ( int  pos)
overridevirtual

◆ selected_foreach()

void SalInstanceTreeView::selected_foreach ( const std::function< bool(weld::TreeIter &)> &  func)
overridevirtual

◆ set_centered_column()

void SalInstanceTreeView::set_centered_column ( int  nCol)
overridevirtual

Implements weld::TreeView.

Definition at line 3945 of file salvtables.cxx.

References AdjustCenter, m_xTreeView, and SvTabListBox::SetTabJustify().

◆ set_children_on_demand()

void SalInstanceTreeView::set_children_on_demand ( const weld::TreeIter rIter,
bool  bChildrenOnDemand 
)
overridevirtual

◆ set_clicks_to_toggle()

void SalInstanceTreeView::set_clicks_to_toggle ( int  nToggleBehavior)
overridevirtual

Implements weld::TreeView.

Definition at line 4401 of file salvtables.cxx.

References m_xTreeView, and SvTreeListBox::SetClicksToToggle().

◆ set_column_custom_renderer()

void SalInstanceTreeView::set_column_custom_renderer ( int  nColumn,
bool  bEnable 
)
overridevirtual

◆ set_column_editables()

void SalInstanceTreeView::set_column_editables ( const std::vector< bool > &  rEditables)
overridevirtual

Implements weld::TreeView.

Definition at line 3938 of file salvtables.cxx.

References i, m_xTreeView, and SvTabListBox::SetTabEditable().

◆ set_column_fixed_widths()

void SalInstanceTreeView::set_column_fixed_widths ( const std::vector< int > &  rWidths)
overridevirtual

◆ set_column_title()

void SalInstanceTreeView::set_column_title ( int  nColumn,
const OUString &  rTitle 
)
overridevirtual

◆ set_cursor() [1/2]

void SalInstanceTreeView::set_cursor ( const weld::TreeIter rIter)
overridevirtual

◆ set_cursor() [2/2]

void SalInstanceTreeView::set_cursor ( int  pos)
overridevirtual

◆ set_extra_row_indent()

void SalInstanceTreeView::set_extra_row_indent ( const weld::TreeIter rIter,
int  nIndentLevel 
)
overridevirtual

Implements weld::TreeView.

Definition at line 4406 of file salvtables.cxx.

References SalInstanceTreeIter::iter, and SvTreeListEntry::SetExtraIndent().

◆ set_font_color() [1/3]

void SalInstanceTreeView::set_font_color ( const weld::TreeIter rIter,
const Color rColor 
)
overridevirtual

Implements weld::TreeView.

Definition at line 4085 of file salvtables.cxx.

References SalInstanceTreeIter::iter, and set_font_color().

◆ set_font_color() [2/3]

void SalInstanceTreeView::set_font_color ( int  pos,
const Color rColor 
)
overridevirtual

Implements weld::TreeView.

Definition at line 4079 of file salvtables.cxx.

References SvTreeListBox::GetEntry(), m_xTreeView, pos, and set_font_color().

◆ set_font_color() [3/3]

void SalInstanceTreeView::set_font_color ( SvTreeListEntry pEntry,
const Color rColor 
)
staticprotected

Definition at line 3641 of file salvtables.cxx.

References COL_AUTO(), and SvTreeListEntry::SetTextColor().

Referenced by set_font_color().

◆ set_header_item_width()

void SalInstanceTreeView::set_header_item_width ( const std::vector< int > &  rWidths)
protected

◆ set_id() [1/3]

void SalInstanceTreeView::set_id ( const weld::TreeIter rIter,
const OUString &  rId 
)
overridevirtual

Implements weld::TreeView.

Definition at line 4840 of file salvtables.cxx.

References SalInstanceTreeIter::iter, and set_id().

◆ set_id() [2/3]

void SalInstanceTreeView::set_id ( int  pos,
const OUString &  rId 
)
overridevirtual

Implements weld::TreeView.

Definition at line 4578 of file salvtables.cxx.

References SvTreeListBox::GetEntry(), m_xTreeView, pos, and set_id().

◆ set_id() [3/3]

void SalInstanceTreeView::set_id ( SvTreeListEntry pEntry,
const OUString &  rId 
)

Definition at line 4572 of file salvtables.cxx.

References m_aUserData, and SvTreeListEntry::SetUserData().

Referenced by set_id().

◆ set_image() [1/7]

void SalInstanceTreeView::set_image ( const weld::TreeIter rIter,
const css::uno::Reference< css::graphic::XGraphic > &  rImage,
int  col = -1 
)
overridevirtual

Implements weld::TreeView.

Definition at line 4544 of file salvtables.cxx.

References col, SalInstanceTreeIter::iter, and set_image().

◆ set_image() [2/7]

void SalInstanceTreeView::set_image ( const weld::TreeIter rIter,
const OUString &  rImage,
int  col = -1 
)
overridevirtual

Implements weld::TreeView.

Definition at line 4538 of file salvtables.cxx.

References col, SalInstanceTreeIter::iter, and set_image().

◆ set_image() [3/7]

void SalInstanceTreeView::set_image ( const weld::TreeIter rIter,
VirtualDevice rImage,
int  col = -1 
)
overridevirtual

Implements weld::TreeView.

Definition at line 4552 of file salvtables.cxx.

References col, SalInstanceTreeIter::iter, and set_image().

◆ set_image() [4/7]

void SalInstanceTreeView::set_image ( int  pos,
const css::uno::Reference< css::graphic::XGraphic > &  rImage,
int  col = -1 
)
overridevirtual

Implements weld::TreeView.

Definition at line 4526 of file salvtables.cxx.

References col, SvTreeListBox::GetEntry(), m_xTreeView, pos, and set_image().

◆ set_image() [5/7]

void SalInstanceTreeView::set_image ( int  pos,
const OUString &  rImage,
int  col = -1 
)
overridevirtual

Implements weld::TreeView.

Definition at line 4521 of file salvtables.cxx.

References col, SvTreeListBox::GetEntry(), m_xTreeView, pos, and set_image().

◆ set_image() [6/7]

void SalInstanceTreeView::set_image ( int  pos,
VirtualDevice rImage,
int  col = -1 
)
overridevirtual

Implements weld::TreeView.

Definition at line 4533 of file salvtables.cxx.

References col, SvTreeListBox::GetEntry(), m_xTreeView, pos, and set_image().

◆ set_image() [7/7]

void SalInstanceTreeView::set_image ( SvTreeListEntry pEntry,
const Image rImage,
int  col 
)

◆ set_selection_mode()

void SalInstanceTreeView::set_selection_mode ( SelectionMode  eMode)
overridevirtual

Implements weld::TreeView.

Definition at line 4852 of file salvtables.cxx.

References eMode, m_xTreeView, and SvTreeListBox::SetSelectionMode().

◆ set_sensitive() [1/4]

void SalInstanceWidget::set_sensitive ( bool  sensitive)
overridevirtual

Reimplemented from SalInstanceWidget.

Reimplemented in JSWidget< SalInstanceTreeView, ::SvTabListBox >.

Definition at line 227 of file salvtables.cxx.

◆ set_sensitive() [2/4]

void SalInstanceTreeView::set_sensitive ( const weld::TreeIter rIter,
bool  bSensitive,
int  col = -1 
)
overridevirtual

Implements weld::TreeView.

Definition at line 4354 of file salvtables.cxx.

References col, SalInstanceTreeIter::iter, and set_sensitive().

◆ set_sensitive() [3/4]

void SalInstanceTreeView::set_sensitive ( int  pos,
bool  bSensitive,
int  col = -1 
)
overridevirtual

Implements weld::TreeView.

Definition at line 4342 of file salvtables.cxx.

References col, SvTreeListBox::GetEntry(), m_xTreeView, pos, and set_sensitive().

◆ set_sensitive() [4/4]

void SalInstanceTreeView::set_sensitive ( SvTreeListEntry pEntry,
bool  bSensitive,
int  col 
)

◆ set_show_expanders()

void SalInstanceTreeView::set_show_expanders ( bool  bShow)
overridevirtual

Implements weld::TreeView.

Definition at line 5104 of file salvtables.cxx.

References m_xTreeView, and SvTreeListBox::set_property().

◆ set_sort_column()

void SalInstanceTreeView::set_sort_column ( int  nColumn)
overridevirtual

◆ set_sort_func()

void SalInstanceTreeView::set_sort_func ( const std::function< int(const weld::TreeIter &, const weld::TreeIter &)> &  func)
overridevirtual

◆ set_sort_indicator()

void SalInstanceTreeView::set_sort_indicator ( TriState  eState,
int  col 
)
overridevirtual

◆ set_sort_order()

void SalInstanceTreeView::set_sort_order ( bool  bAscending)
overridevirtual

◆ set_text() [1/3]

void SalInstanceTreeView::set_text ( const weld::TreeIter rIter,
const OUString &  rText,
int  col = -1 
)
overridevirtual

Implements weld::TreeView.

Reimplemented in JSTreeView.

Definition at line 4825 of file salvtables.cxx.

References col, SalInstanceTreeIter::iter, and set_text().

◆ set_text() [2/3]

void SalInstanceTreeView::set_text ( int  pos,
const OUString &  rText,
int  col = -1 
)
overridevirtual

Implements weld::TreeView.

Reimplemented in JSTreeView.

Definition at line 4288 of file salvtables.cxx.

References col, SvTreeListBox::GetEntry(), m_xTreeView, pos, and set_text().

◆ set_text() [3/3]

void SalInstanceTreeView::set_text ( SvTreeListEntry pEntry,
const OUString &  rText,
int  col 
)

◆ set_text_align() [1/3]

void SalInstanceTreeView::set_text_align ( const weld::TreeIter rIter,
double  fAlign,
int  col 
)
overridevirtual

Implements weld::TreeView.

Definition at line 4460 of file salvtables.cxx.

References col, SalInstanceTreeIter::iter, and set_text_align().

◆ set_text_align() [2/3]

void SalInstanceTreeView::set_text_align ( int  pos,
double  fAlign,
int  col 
)
overridevirtual

Implements weld::TreeView.

Definition at line 4466 of file salvtables.cxx.

References col, SvTreeListBox::GetEntry(), m_xTreeView, pos, and set_text_align().

◆ set_text_align() [3/3]

void SalInstanceTreeView::set_text_align ( SvTreeListEntry pEntry,
double  fAlign,
int  col 
)

◆ set_text_emphasis() [1/3]

void SalInstanceTreeView::set_text_emphasis ( const weld::TreeIter rIter,
bool  bOn,
int  col 
)
overridevirtual

Implements weld::TreeView.

Definition at line 4424 of file salvtables.cxx.

References col, SalInstanceTreeIter::iter, and set_text_emphasis().

◆ set_text_emphasis() [2/3]

void SalInstanceTreeView::set_text_emphasis ( int  pos,
bool  bOn,
int  col 
)
overridevirtual

Implements weld::TreeView.

Definition at line 4430 of file salvtables.cxx.

References col, SvTreeListBox::GetEntry(), m_xTreeView, pos, and set_text_emphasis().

◆ set_text_emphasis() [3/3]

void SalInstanceTreeView::set_text_emphasis ( SvTreeListEntry pEntry,
bool  bOn,
int  col = -1 
)

◆ set_toggle() [1/3]

void SalInstanceTreeView::set_toggle ( const weld::TreeIter rIter,
TriState  eState,
int  col = -1 
)
overridevirtual

Implements weld::TreeView.

Reimplemented in JSTreeView, and JSTreeView.

Definition at line 4395 of file salvtables.cxx.

References col, SalInstanceTreeIter::iter, and set_toggle().

◆ set_toggle() [2/3]

void SalInstanceTreeView::set_toggle ( int  pos,
TriState  eState,
int  col = -1 
)
overridevirtual

Implements weld::TreeView.

Reimplemented in JSTreeView, and JSTreeView.

Definition at line 4389 of file salvtables.cxx.

References col, SvTreeListBox::GetEntry(), m_xTreeView, pos, and set_toggle().

◆ set_toggle() [3/3]

void SalInstanceTreeView::set_toggle ( SvTreeListEntry pEntry,
TriState  eState,
int  col 
)
protected

◆ show()

void SalInstanceTreeView::show ( )
overridevirtual

◆ start_editing()

void SalInstanceTreeView::start_editing ( const weld::TreeIter rIter)
overridevirtual

Implements weld::TreeView.

Definition at line 4479 of file salvtables.cxx.

References SvTreeListBox::EditEntry(), SalInstanceTreeIter::iter, and m_xTreeView.

◆ swap()

void SalInstanceTreeView::swap ( int  pos1,
int  pos2 
)
overridevirtual

◆ thaw()

void SalInstanceTreeView::thaw ( )
overridevirtual

◆ to_external_model()

int SalInstanceTreeView::to_external_model ( int  col) const
protected

Definition at line 3616 of file salvtables.cxx.

References CHKBTN, col, m_xTreeView, and SvTreeListBox::nTreeFlags.

◆ to_internal_model()

int SalInstanceTreeView::to_internal_model ( int  col) const
protected

◆ unselect() [1/2]

void SalInstanceTreeView::unselect ( const weld::TreeIter rIter)
overridevirtual

◆ unselect() [2/2]

void SalInstanceTreeView::unselect ( int  pos)
overridevirtual

◆ unset_drag_dest_row()

void SalInstanceTreeView::unset_drag_dest_row ( )
overridevirtual

Implements weld::TreeView.

Definition at line 5074 of file salvtables.cxx.

References m_xTreeView, and SvTreeListBox::UnsetDropTarget().

◆ update_checkbutton_column_width()

void SalInstanceTreeView::update_checkbutton_column_width ( SvTreeListEntry pEntry)
protected

◆ vadjustment_get_value()

int SalInstanceTreeView::vadjustment_get_value ( ) const
overridevirtual

◆ vadjustment_set_value()

void SalInstanceTreeView::vadjustment_set_value ( int  nValue)
overridevirtual

◆ visible_foreach()

void SalInstanceTreeView::visible_foreach ( const std::function< bool(weld::TreeIter &)> &  func)
overridevirtual

Member Data Documentation

◆ m_aCheckButtonData

SvLBoxButtonData SalInstanceTreeView::m_aCheckButtonData
protected

◆ m_aCustomRenders

o3tl::sorted_vector<int> SalInstanceTreeView::m_aCustomRenders
protected

Definition at line 1528 of file salvtables.hxx.

Referenced by AddStringItem(), and set_column_custom_renderer().

◆ m_aExpandingPlaceHolderParents

o3tl::sorted_vector<SvTreeListEntry*> SalInstanceTreeView::m_aExpandingPlaceHolderParents
protected

Definition at line 1526 of file salvtables.hxx.

Referenced by ExpandRow(), and get_children_on_demand().

◆ m_aRadioButtonData

SvLBoxButtonData SalInstanceTreeView::m_aRadioButtonData
protected

◆ m_aUserData

std::vector<std::unique_ptr<OUString> > SalInstanceTreeView::m_aUserData
protected

Definition at line 1520 of file salvtables.hxx.

Referenced by clear(), do_insert(), and set_id().

◆ m_bTogglesAsRadio

bool SalInstanceTreeView::m_bTogglesAsRadio
protected

Definition at line 1529 of file salvtables.hxx.

Referenced by do_set_toggle(), enable_toggle_buttons(), and set_toggle().

◆ m_nSortColumn

int SalInstanceTreeView::m_nSortColumn
protected

Definition at line 1530 of file salvtables.hxx.

Referenced by get_sort_column(), and set_sort_column().

◆ m_xTreeView

VclPtr<SvTabListBox> SalInstanceTreeView::m_xTreeView
protected

Definition at line 1521 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(), ExpandRow(), 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_sensitive(), 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().


The documentation for this class was generated from the following files: