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) |
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::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, 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::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 OUString &)> &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 () |
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< Container > | weld_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< VirtualDevice > | create_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< int > | get_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< TreeIter > | make_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 TreeView * | get_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 |
SvTreeListEntry * | GetPlaceHolderChild (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) |
Additional Inherited Members | |
Public Types inherited from weld::TreeView | |
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 1516 of file salvtables.hxx.
|
protected |
Definition at line 1543 of file salvtables.hxx.
SalInstanceTreeView::SalInstanceTreeView | ( | SvTabListBox * | pTreeView, |
SalInstanceBuilder * | pBuilder, | ||
bool | bTakeOwnership | ||
) |
Definition at line 3834 of file salvtables.cxx.
References VclPtr< reference_type >::get(), SvHeaderTabListBox::GetHeaderBar(), HEADERBAR_FULLSIZE, LINK, m_aCheckButtonData, m_aRadioButtonData, 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 5111 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 3649 of file salvtables.cxx.
References SvTreeListEntry::AddItem(), o3tl::sorted_vector< typename Value, typename Compare, template< typename, typename > class Find, bool >::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 4857 of file salvtables.cxx.
References SvTreeListBox::First(), SalInstanceTreeIter::iter, iter_next(), and m_xTreeView.
|
overridevirtual |
Implements weld::TreeView.
Definition at line 4027 of file salvtables.cxx.
References SvTreeListEntry::AddItem(), AddStringItem(), CHKBTN, clear(), SvTreeListBox::FirstChild(), freeze(), SvTreeListEntry::GetItem(), SvTreeListBox::GetViewDataItem(), i, 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 5109 of file salvtables.cxx.
References SvTreeListBox::IsSelectDueToHover(), and m_xTreeView.
|
overridevirtual |
Implements weld::TreeView.
Reimplemented in JSTreeView.
Definition at line 4132 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 4812 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 3892 of file salvtables.cxx.
References SvTreeListBox::getPreferredDimensions(), i, m_xTreeView, and set_column_fixed_widths().
|
overridevirtual |
Reimplemented from weld::TreeView.
Definition at line 4472 of file salvtables.cxx.
References weld::TreeView::connect_editing(), SvTreeListBox::EnableInplaceEditing(), Link< typename Arg, typename Ret >::IsSet(), and m_xTreeView.
|
overridevirtual |
Reimplemented from weld::TreeView.
Definition at line 3886 of file salvtables.cxx.
References weld::TreeView::connect_query_tooltip(), LINK, m_xTreeView, and SvTreeListBox::SetTooltipHdl().
|
overridevirtual |
Reimplemented from weld::TreeView.
Definition at line 4896 of file salvtables.cxx.
References weld::TreeView::connect_visible_range_changed(), LINK, m_xTreeView, and SvTreeListBox::SetScrolledHdl().
|
overridevirtual |
Implements weld::TreeView.
Definition at line 4619 of file salvtables.cxx.
References SalInstanceTreeIter::iter.
|
overridevirtual |
Implements weld::TreeView.
Definition at line 4950 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 |
|
protected |
|
protected |
|
staticprotected |
Definition at line 4326 of file salvtables.cxx.
References col, SvTreeListEntry::GetItem(), SvLBoxItem::isEnable(), SvTreeListEntry::ItemCount(), and o3tl::make_unsigned().
Referenced by get_sensitive().
|
staticprotected |
Definition at line 3762 of file salvtables.cxx.
References col, 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 3657 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, SvTreeListEntry::ItemCount(), SalInstanceTreeIter::iter, m_aUserData, m_xTreeView, SvTreeListBox::nTreeFlags, pos, SvTreeListEntry::SetFlags(), SvViewDataEntry::SetSelectable(), SvTreeListEntry::SetUserData(), and TREELIST_APPEND.
Referenced by insert(), and insert_separator().
|
protected |
Definition at line 3734 of file salvtables.cxx.
References Button, col, 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 4846 of file salvtables.cxx.
References m_xTreeView, and SvTreeListBox::SetDragHelper().
|
overridevirtual |
Implements weld::TreeView.
Definition at line 4378 of file salvtables.cxx.
References SvTreeListBox::EnableCheckButton(), eType, LINK, m_aCheckButtonData, m_aRadioButtonData, m_bTogglesAsRadio, m_xTreeView, n_children(), pData, and weld::Radio.
|
overridevirtual |
Implements weld::TreeView.
Definition at line 4485 of file salvtables.cxx.
References SvTreeListBox::EndEditing(), and m_xTreeView.
|
overridevirtual |
Implements weld::TreeView.
Reimplemented in JSTreeView.
Definition at line 4804 of file salvtables.cxx.
References SvTreeListBox::Expand(), ExpandRow(), SvListView::IsExpanded(), vcl::Window::IsUpdateMode(), SalInstanceTreeIter::iter, and m_xTreeView.
|
protected |
Definition at line 5325 of file salvtables.cxx.
References o3tl::sorted_vector< typename Value, typename Compare, template< typename, typename > class Find, bool >::erase(), GetPlaceHolderChild(), SvTreeListBox::GetViewDataEntry(), o3tl::sorted_vector< typename Value, typename Compare, template< typename, typename > class Find, bool >::insert(), SvTabListBox::InsertEntry(), SalInstanceTreeIter::iter, m_aExpandingPlaceHolderParents, m_xTreeView, SvTreeListBox::RemoveEntry(), SvViewDataEntry::SetSelectable(), and weld::TreeView::signal_expanding().
Referenced by expand_row().
|
overridevirtual |
Implements weld::TreeView.
Definition at line 4109 of file salvtables.cxx.
References SvTreeListBox::First(), SvTreeList::GetRelPos(), m_xTreeView, and SvTreeListBox::Next().
|
overridevirtual |
Implements weld::TreeView.
Definition at line 4099 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 3905 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 4775 of file salvtables.cxx.
References o3tl::sorted_vector< typename Value, typename Compare, template< typename, typename > class Find, bool >::count(), GetPlaceHolderChild(), SalInstanceTreeIter::iter, and m_aExpandingPlaceHolderParents.
|
overridevirtual |
Implements weld::TreeView.
Definition at line 3963 of file salvtables.cxx.
References VclPtr< reference_type >::get(), SvHeaderTabListBox::GetHeaderBar(), and m_xTreeView.
Implements weld::TreeView.
Definition at line 3950 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 4635 of file salvtables.cxx.
References SvTreeListBox::GetCurEntry(), SalInstanceTreeIter::iter, and m_xTreeView.
|
overridevirtual |
Implements weld::TreeView.
Definition at line 4169 of file salvtables.cxx.
References SvTreeListBox::GetCurEntry(), SvTreeList::GetRelPos(), and m_xTreeView.
|
overridevirtual |
Implements weld::TreeView.
Definition at line 5057 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 5081 of file salvtables.cxx.
References g_DragSource.
Implements weld::TreeView.
Definition at line 4952 of file salvtables.cxx.
References vcl::Window::GetBorder(), SvTreeListBox::GetEntryHeight(), and m_xTreeView.
|
overridevirtual |
Implements weld::TreeView.
Definition at line 4831 of file salvtables.cxx.
References SvTreeListEntry::GetUserData(), and SalInstanceTreeIter::iter.
|
overridevirtual |
Implements weld::TreeView.
Definition at line 4564 of file salvtables.cxx.
References getEntryData(), and pos.
|
virtual |
Definition at line 4659 of file salvtables.cxx.
References SvListView::GetEntryAtAbsPos(), SalInstanceTreeIter::iter, and m_xTreeView.
|
overridevirtual |
Implements weld::TreeView.
Definition at line 4757 of file salvtables.cxx.
References SvTreeList::GetDepth(), SvTreeListBox::GetModel(), SalInstanceTreeIter::iter, and m_xTreeView.
|
overridevirtual |
Implements weld::TreeView.
Definition at line 4652 of file salvtables.cxx.
References SvTreeListBox::GetEntry(), SalInstanceTreeIter::iter, and m_xTreeView.
|
overridevirtual |
Implements weld::TreeView.
Definition at line 4921 of file salvtables.cxx.
References SvTreeList::GetRelPos(), and SalInstanceTreeIter::iter.
|
overridevirtual |
Implements weld::TreeView.
Definition at line 5076 of file salvtables.cxx.
References SvTreeListBox::GetBoundingRect(), and m_xTreeView.
|
overridevirtual |
Implements weld::TreeView.
Definition at line 4769 of file salvtables.cxx.
References SvListView::IsExpanded(), SalInstanceTreeIter::iter, and m_xTreeView.
|
overridevirtual |
Implements weld::TreeView.
Definition at line 4626 of file salvtables.cxx.
References SvListView::FirstSelected(), SalInstanceTreeIter::iter, and m_xTreeView.
|
overridevirtual |
Implements weld::TreeView.
Definition at line 4601 of file salvtables.cxx.
References SvListView::FirstSelected(), vcl::Window::IsUpdateMode(), and m_xTreeView.
|
overridevirtual |
Implements weld::TreeView.
Definition at line 4584 of file salvtables.cxx.
References SvListView::FirstSelected(), SvTreeList::GetRelPos(), vcl::Window::IsUpdateMode(), and m_xTreeView.
|
overridevirtual |
Implements weld::TreeView.
Definition at line 4223 of file salvtables.cxx.
References SvListView::FirstSelected(), SvTreeList::GetRelPos(), SvListView::GetSelectionCount(), m_xTreeView, and SvListView::NextSelected().
|
overridevirtual |
Implements weld::TreeView.
Definition at line 4593 of file salvtables.cxx.
References SvListView::FirstSelected(), SvTabListBox::GetEntryText(), vcl::Window::IsUpdateMode(), and m_xTreeView.
|
overridevirtual |
Reimplemented from SalInstanceWidget.
Definition at line 229 of file salvtables.cxx.
Referenced by get_sensitive().
|
overridevirtual |
Implements weld::TreeView.
Definition at line 4360 of file salvtables.cxx.
References col, get_sensitive(), and SalInstanceTreeIter::iter.
Implements weld::TreeView.
Definition at line 4348 of file salvtables.cxx.
References col, get_sensitive(), SvTreeListBox::GetEntry(), m_xTreeView, and pos.
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().
|
overridevirtual |
Implements weld::TreeView.
Definition at line 5037 of file salvtables.cxx.
References m_nSortColumn.
Implements weld::TreeView.
Definition at line 5019 of file salvtables.cxx.
References col, DOWNARROW, VclPtr< reference_type >::get(), SvHeaderTabListBox::GetHeaderBar(), m_xTreeView, TRISTATE_FALSE, TRISTATE_INDET, TRISTATE_TRUE, and UPARROW.
|
overridevirtual |
Implements weld::TreeView.
Definition at line 4991 of file salvtables.cxx.
References Ascending, SvTreeListBox::GetModel(), SvTreeList::GetSortMode(), and m_xTreeView.
|
overridevirtual |
Implements weld::TreeView.
Definition at line 4819 of file salvtables.cxx.
References col, get_text(), and SalInstanceTreeIter::iter.
Implements weld::TreeView.
Definition at line 4251 of file salvtables.cxx.
References col, get_text(), SvTreeListBox::GetEntry(), m_xTreeView, and pos.
OUString SalInstanceTreeView::get_text | ( | SvTreeListEntry * | pEntry, |
int | col | ||
) | const |
Definition at line 4235 of file salvtables.cxx.
References col, SvTabListBox::GetEntryText(), SvTreeListEntry::GetItem(), SvTreeListEntry::ItemCount(), o3tl::make_unsigned(), and to_internal_model().
Referenced by get_text().
|
overridevirtual |
Implements weld::TreeView.
Definition at line 4436 of file salvtables.cxx.
References col, get_text_emphasis(), and SalInstanceTreeIter::iter.
Implements weld::TreeView.
Definition at line 4442 of file salvtables.cxx.
References col, get_text_emphasis(), SvTreeListBox::GetEntry(), m_xTreeView, and pos.
|
protected |
Definition at line 3814 of file salvtables.cxx.
References col, SvTreeListEntry::GetItem(), SvTreeListEntry::ItemCount(), o3tl::make_unsigned(), and to_internal_model().
Referenced by get_text_emphasis().
|
overridevirtual |
Implements weld::TreeView.
Definition at line 4372 of file salvtables.cxx.
References col, get_toggle(), and SalInstanceTreeIter::iter.
Implements weld::TreeView.
Definition at line 4366 of file salvtables.cxx.
References col, get_toggle(), SvTreeListBox::GetEntry(), m_xTreeView, and pos.
|
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().
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().
|
protected |
Definition at line 3629 of file salvtables.cxx.
References SvTreeListBox::FirstChild(), SvTreeListEntry::HasChildren(), IsDummyEntry(), and m_xTreeView.
Referenced by ExpandRow(), get_children_on_demand(), and set_children_on_demand().
SvTabListBox & SalInstanceTreeView::getTreeView | ( | ) |
Definition at line 5055 of file salvtables.cxx.
References m_xTreeView.
|
overridevirtual |
Reimplemented from SalInstanceWidget.
Reimplemented in JSWidget< SalInstanceTreeView, ::SvTabListBox >.
Definition at line 4006 of file salvtables.cxx.
References VclPtr< reference_type >::get(), SalInstanceWidget::hide(), and m_xTreeView.
|
overridevirtual |
Implements weld::TreeView.
Reimplemented in JSTreeView, and JSTreeView.
Definition at line 4013 of file salvtables.cxx.
References do_insert(), and pos.
|
overridevirtual |
Implements weld::TreeView.
Definition at line 4021 of file salvtables.cxx.
References do_insert(), pos, and VclResId().
|
protected |
Definition at line 3727 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 4915 of file salvtables.cxx.
References SvListView::IsSelected(), SalInstanceTreeIter::iter, and m_xTreeView.
|
overridevirtual |
Implements weld::TreeView.
Definition at line 4201 of file salvtables.cxx.
References SvTreeListBox::GetEntry(), SvListView::IsSelected(), m_xTreeView, and pos.
|
protected |
Definition at line 3624 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 4698 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 4927 of file salvtables.cxx.
References a, SvTreeList::GetAbsPos(), SvTreeListBox::GetModel(), SalInstanceTreeIter::iter, and m_xTreeView.
|
overridevirtual |
Implements weld::TreeView.
Definition at line 4763 of file salvtables.cxx.
References iter_children().
|
overridevirtual |
Implements weld::TreeView.
Definition at line 4145 of file salvtables.cxx.
References SvTreeList::GetChildList(), SvTreeListBox::GetModel(), SalInstanceTreeIter::iter, and m_xTreeView.
|
overridevirtual |
Implements weld::TreeView.
Definition at line 4680 of file salvtables.cxx.
References IsDummyEntry(), SalInstanceTreeIter::iter, iter_next(), m_xTreeView, and SvTreeListBox::Next().
Referenced by all_foreach(), and iter_next().
|
overridevirtual |
Implements weld::TreeView.
Definition at line 4666 of file salvtables.cxx.
References SalInstanceTreeIter::iter, and SvTreeListEntry::NextSibling().
|
overridevirtual |
Implements weld::TreeView.
Definition at line 4711 of file salvtables.cxx.
References SvTreeListBox::GetParent(), SalInstanceTreeIter::iter, and m_xTreeView.
|
overridevirtual |
Implements weld::TreeView.
Definition at line 4689 of file salvtables.cxx.
References IsDummyEntry(), SalInstanceTreeIter::iter, iter_previous(), m_xTreeView, and SvTreeListBox::Prev().
Referenced by iter_previous().
|
overridevirtual |
Implements weld::TreeView.
Definition at line 4673 of file salvtables.cxx.
References SalInstanceTreeIter::iter, and SvTreeListEntry::PrevSibling().
|
overridevirtual |
Implements weld::TreeView.
Definition at line 4613 of file salvtables.cxx.
|
overridevirtual |
Implements weld::TreeView.
Definition at line 4963 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 4979 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 4941 of file salvtables.cxx.
References SvTreeListBox::GetModel(), SalInstanceTreeIter::iter, m_xTreeView, and SvTreeList::Move().
|
overridevirtual |
Implements weld::TreeView.
Definition at line 4140 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 3991 of file salvtables.cxx.
References SvTreeListBox::First(), SvTreeListBox::GetModel(), SvTreeList::InvalidateEntry(), m_xTreeView, and SvTreeListBox::Next().
|
overridevirtual |
Implements weld::TreeView.
Reimplemented in JSTreeView, and JSTreeView.
Definition at line 4718 of file salvtables.cxx.
References SalInstanceWidget::disable_notify_events(), SalInstanceWidget::enable_notify_events(), SalInstanceTreeIter::iter, m_xTreeView, and SvTreeListBox::RemoveEntry().
|
overridevirtual |
Implements weld::TreeView.
Reimplemented in JSTreeView, and JSTreeView.
Definition at line 4091 of file salvtables.cxx.
References SalInstanceWidget::disable_notify_events(), SalInstanceWidget::enable_notify_events(), SvTreeListBox::GetEntry(), m_xTreeView, pos, and SvTreeListBox::RemoveEntry().
|
overridevirtual |
Implements weld::TreeView.
Definition at line 4902 of file salvtables.cxx.
References SalInstanceWidget::disable_notify_events(), SalInstanceWidget::enable_notify_events(), SvListView::FirstSelected(), m_xTreeView, SvListView::NextSelected(), and SvTreeListBox::RemoveEntry().
|
overridevirtual |
Implements weld::TreeView.
Definition at line 4737 of file salvtables.cxx.
References SalInstanceWidget::disable_notify_events(), SalInstanceWidget::enable_notify_events(), vcl::Window::IsUpdateMode(), SalInstanceTreeIter::iter, m_xTreeView, and SvTreeListBox::MakeVisible().
|
overridevirtual |
Implements weld::TreeView.
Definition at line 4190 of file salvtables.cxx.
References SalInstanceWidget::disable_notify_events(), SalInstanceWidget::enable_notify_events(), SvTreeListBox::GetEntry(), vcl::Window::IsUpdateMode(), m_xTreeView, SvTreeListBox::MakeVisible(), and pos.
|
overridevirtual |
Implements weld::TreeView.
Reimplemented in JSTreeView.
Definition at line 4726 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.
Reimplemented in JSTreeView, and JSTreeView.
Definition at line 4151 of file salvtables.cxx.
References SalInstanceWidget::disable_notify_events(), SalInstanceWidget::enable_notify_events(), SvTreeListBox::GetEntry(), vcl::Window::IsUpdateMode(), m_xTreeView, SvTreeListBox::MakeVisible(), n_children(), pos, SvTreeListBox::Select(), and SvTreeListBox::SelectAll().
|
overridevirtual |
Implements weld::TreeView.
Definition at line 4870 of file salvtables.cxx.
References SvListView::FirstSelected(), SalInstanceTreeIter::iter, m_xTreeView, and SvListView::NextSelected().
|
overridevirtual |
Implements weld::TreeView.
Definition at line 3945 of file salvtables.cxx.
References AdjustCenter, m_xTreeView, and SvTabListBox::SetTabJustify().
|
overridevirtual |
Implements weld::TreeView.
Definition at line 4783 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().
|
overridevirtual |
Implements weld::TreeView.
Definition at line 4401 of file salvtables.cxx.
References m_xTreeView, and SvTreeListBox::SetClicksToToggle().
|
overridevirtual |
Implements weld::TreeView.
Definition at line 3982 of file salvtables.cxx.
References o3tl::sorted_vector< typename Value, typename Compare, template< typename, typename > class Find, bool >::erase(), o3tl::sorted_vector< typename Value, typename Compare, template< typename, typename > class Find, bool >::insert(), m_aCustomRenders, and n_children().
|
overridevirtual |
Implements weld::TreeView.
Definition at line 3938 of file salvtables.cxx.
References i, m_xTreeView, and SvTabListBox::SetTabEditable().
|
overridevirtual |
Implements weld::TreeView.
Definition at line 3927 of file salvtables.cxx.
References i, m_xTreeView, SvTreeListBox::Resize(), set_header_item_width(), and SvTabListBox::SetTabs().
Referenced by columns_autosize().
|
overridevirtual |
Implements weld::TreeView.
Definition at line 3973 of file salvtables.cxx.
References VclPtr< reference_type >::get(), SvHeaderTabListBox::GetHeaderBar(), and m_xTreeView.
|
overridevirtual |
Implements weld::TreeView.
Reimplemented in JSTreeView.
Definition at line 4644 of file salvtables.cxx.
References SalInstanceWidget::disable_notify_events(), SalInstanceWidget::enable_notify_events(), SalInstanceTreeIter::iter, m_xTreeView, and SvTreeListBox::SetCurEntry().
|
overridevirtual |
Implements weld::TreeView.
Reimplemented in JSTreeView.
Definition at line 4177 of file salvtables.cxx.
References SalInstanceWidget::disable_notify_events(), SalInstanceWidget::enable_notify_events(), SvTreeListBox::GetEntry(), m_xTreeView, pos, and SvTreeListBox::SetCurEntry().
|
overridevirtual |
Implements weld::TreeView.
Definition at line 4406 of file salvtables.cxx.
References SalInstanceTreeIter::iter, and SvTreeListEntry::SetExtraIndent().
|
overridevirtual |
Implements weld::TreeView.
Definition at line 4085 of file salvtables.cxx.
References SalInstanceTreeIter::iter, and set_font_color().
Implements weld::TreeView.
Definition at line 4079 of file salvtables.cxx.
References SvTreeListBox::GetEntry(), m_xTreeView, pos, and set_font_color().
|
staticprotected |
Definition at line 3641 of file salvtables.cxx.
References COL_AUTO(), and SvTreeListEntry::SetTextColor().
Referenced by set_font_color().
|
protected |
Definition at line 3824 of file salvtables.cxx.
References VclPtr< reference_type >::get(), SvHeaderTabListBox::GetHeaderBar(), i, and m_xTreeView.
Referenced by bulk_insert_for_each(), and set_column_fixed_widths().
|
overridevirtual |
Implements weld::TreeView.
Definition at line 4840 of file salvtables.cxx.
References SalInstanceTreeIter::iter, and set_id().
|
overridevirtual |
Implements weld::TreeView.
Definition at line 4578 of file salvtables.cxx.
References SvTreeListBox::GetEntry(), m_xTreeView, pos, and set_id().
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().
|
overridevirtual |
Implements weld::TreeView.
Definition at line 4544 of file salvtables.cxx.
References col, SalInstanceTreeIter::iter, and set_image().
|
overridevirtual |
Implements weld::TreeView.
Definition at line 4538 of file salvtables.cxx.
References col, SalInstanceTreeIter::iter, and set_image().
|
overridevirtual |
Implements weld::TreeView.
Definition at line 4552 of file salvtables.cxx.
References col, SalInstanceTreeIter::iter, and set_image().
|
overridevirtual |
Implements weld::TreeView.
Definition at line 4526 of file salvtables.cxx.
References col, SvTreeListBox::GetEntry(), m_xTreeView, pos, and set_image().
|
overridevirtual |
Implements weld::TreeView.
Definition at line 4521 of file salvtables.cxx.
References col, SvTreeListBox::GetEntry(), m_xTreeView, pos, and set_image().
|
overridevirtual |
Implements weld::TreeView.
Definition at line 4533 of file salvtables.cxx.
References col, SvTreeListBox::GetEntry(), m_xTreeView, pos, and set_image().
void SalInstanceTreeView::set_image | ( | SvTreeListEntry * | pEntry, |
const Image & | rImage, | ||
int | col | ||
) |
Definition at line 4487 of file salvtables.cxx.
References SvTreeListEntry::AddItem(), AddStringItem(), SvTreeListBox::CalcEntryHeight(), col, SvTreeListEntry::GetItem(), SvTreeListBox::GetViewDataEntry(), i, 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 4852 of file salvtables.cxx.
References eMode, m_xTreeView, and SvTreeListBox::SetSelectionMode().
|
overridevirtual |
Reimplemented from SalInstanceWidget.
Reimplemented in JSWidget< SalInstanceTreeView, ::SvTabListBox >.
Definition at line 227 of file salvtables.cxx.
|
overridevirtual |
Implements weld::TreeView.
Definition at line 4354 of file salvtables.cxx.
References col, SalInstanceTreeIter::iter, and set_sensitive().
Implements weld::TreeView.
Definition at line 4342 of file salvtables.cxx.
References col, SvTreeListBox::GetEntry(), m_xTreeView, pos, and set_sensitive().
void SalInstanceTreeView::set_sensitive | ( | SvTreeListEntry * | pEntry, |
bool | bSensitive, | ||
int | col | ||
) |
Definition at line 4294 of file salvtables.cxx.
References Button, col, ContextBmp, 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().
|
overridevirtual |
Implements weld::TreeView.
Definition at line 5104 of file salvtables.cxx.
References m_xTreeView, and SvTreeListBox::set_property().
|
overridevirtual |
Implements weld::TreeView.
Definition at line 5039 of file salvtables.cxx.
References SvTreeListBox::GetModel(), m_nSortColumn, m_xTreeView, make_unsorted(), and SvTreeList::Resort().
|
overridevirtual |
Definition at line 4971 of file salvtables.cxx.
References SvTreeListBox::GetModel(), m_xTreeView, SvTreeList::Resort(), and weld::TreeView::set_sort_func().
Implements weld::TreeView.
Definition at line 4996 of file salvtables.cxx.
References col, 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 4984 of file salvtables.cxx.
References Ascending, Descending, SvTreeListBox::GetModel(), m_xTreeView, SvTreeList::Resort(), and SvTreeList::SetSortMode().
Referenced by make_sorted().
|
overridevirtual |
Implements weld::TreeView.
Reimplemented in JSTreeView.
Definition at line 4825 of file salvtables.cxx.
References col, SalInstanceTreeIter::iter, and set_text().
|
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().
void SalInstanceTreeView::set_text | ( | SvTreeListEntry * | pEntry, |
const OUString & | rText, | ||
int | col | ||
) |
Definition at line 4257 of file salvtables.cxx.
References AddStringItem(), col, SvTreeListEntry::GetItem(), SvTreeListBox::GetViewDataEntry(), i, SvTreeListBox::InitViewData(), InvalidateModelEntry(), SvTreeListEntry::ItemCount(), m_xTreeView, o3tl::make_unsigned(), SvTabListBox::SetEntryText(), SetText(), and to_internal_model().
Referenced by set_text().
|
overridevirtual |
Implements weld::TreeView.
Definition at line 4460 of file salvtables.cxx.
References col, SalInstanceTreeIter::iter, and set_text_align().
Implements weld::TreeView.
Definition at line 4466 of file salvtables.cxx.
References col, SvTreeListBox::GetEntry(), m_xTreeView, pos, and set_text_align().
void SalInstanceTreeView::set_text_align | ( | SvTreeListEntry * | pEntry, |
double | fAlign, | ||
int | col | ||
) |
Definition at line 4448 of file salvtables.cxx.
References Align, col, SvTreeListEntry::GetItem(), InvalidateModelEntry(), SvTreeListEntry::ItemCount(), o3tl::make_unsigned(), and to_internal_model().
Referenced by set_text_align().
|
overridevirtual |
Implements weld::TreeView.
Definition at line 4424 of file salvtables.cxx.
References col, SalInstanceTreeIter::iter, and set_text_emphasis().
Implements weld::TreeView.
Definition at line 4430 of file salvtables.cxx.
References col, SvTreeListBox::GetEntry(), m_xTreeView, pos, and set_text_emphasis().
void SalInstanceTreeView::set_text_emphasis | ( | SvTreeListEntry * | pEntry, |
bool | bOn, | ||
int | col = -1 |
||
) |
Definition at line 4412 of file salvtables.cxx.
References col, SvTreeListEntry::GetItem(), InvalidateModelEntry(), SvTreeListEntry::ItemCount(), o3tl::make_unsigned(), and to_internal_model().
Referenced by set_text_emphasis().
|
overridevirtual |
Implements weld::TreeView.
Reimplemented in JSTreeView, and JSTreeView.
Definition at line 4395 of file salvtables.cxx.
References col, SalInstanceTreeIter::iter, and set_toggle().
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().
|
protected |
Definition at line 3789 of file salvtables.cxx.
References SvTreeListEntry::AddItem(), AddStringItem(), CHKBTN, col, do_set_toggle(), i, 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().
|
overridevirtual |
Reimplemented from SalInstanceWidget.
Reimplemented in JSWidget< SalInstanceTreeView, ::SvTabListBox >.
Definition at line 3999 of file salvtables.cxx.
References VclPtr< reference_type >::get(), m_xTreeView, and SalInstanceWidget::show().
|
overridevirtual |
Implements weld::TreeView.
Definition at line 4479 of file salvtables.cxx.
References SvTreeListBox::EditEntry(), SalInstanceTreeIter::iter, and m_xTreeView.
Implements weld::TreeView.
Definition at line 4122 of file salvtables.cxx.
References SvTreeList::GetEntry(), SvTreeListBox::GetModel(), m_xTreeView, max, min(), and SvTreeList::Move().
|
overridevirtual |
Reimplemented from SalInstanceWidget.
Reimplemented in JSWidget< SalInstanceTreeView, ::SvTabListBox >.
Definition at line 3916 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 3616 of file salvtables.cxx.
References CHKBTN, col, m_xTreeView, and SvTreeListBox::nTreeFlags.
Definition at line 3608 of file salvtables.cxx.
References CHKBTN, col, m_xTreeView, and SvTreeListBox::nTreeFlags.
Referenced by get_sensitive(), get_text(), get_text_emphasis(), get_toggle(), set_image(), set_sensitive(), set_text(), set_text_align(), set_text_emphasis(), and set_toggle().
|
overridevirtual |
Implements weld::TreeView.
Definition at line 4748 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 4207 of file salvtables.cxx.
References SalInstanceWidget::disable_notify_events(), SalInstanceWidget::enable_notify_events(), SvTreeListBox::GetEntry(), vcl::Window::IsUpdateMode(), m_xTreeView, pos, SvTreeListBox::Select(), and SvTreeListBox::SelectAll().
|
overridevirtual |
Implements weld::TreeView.
Definition at line 5074 of file salvtables.cxx.
References m_xTreeView, and SvTreeListBox::UnsetDropTarget().
|
protected |
Definition at line 3720 of file salvtables.cxx.
References SvTreeListBox::CheckBoxInserted(), SvTreeListBox::GetViewDataEntry(), SvTreeListBox::InitViewData(), and m_xTreeView.
Referenced by do_set_toggle(), and set_toggle().
|
overridevirtual |
Implements weld::TreeView.
Definition at line 5083 of file salvtables.cxx.
References SvListView::GetAbsPos(), SvTreeListBox::GetFirstEntryInView(), m_xTreeView, and nValue.
|
overridevirtual |
Implements weld::TreeView.
Definition at line 5092 of file salvtables.cxx.
References vcl::Window::IsUpdateMode(), m_xTreeView, nValue, SvTreeListBox::ScrollToAbsPos(), and SvTreeListBox::SetUpdateMode().
|
overridevirtual |
Implements weld::TreeView.
Definition at line 4883 of file salvtables.cxx.
References SvTreeListBox::GetFirstEntryInView(), SvTreeListBox::GetNextEntryInView(), SalInstanceTreeIter::iter, and m_xTreeView.
|
protected |
Definition at line 1522 of file salvtables.hxx.
Referenced by do_set_toggle(), enable_toggle_buttons(), SalInstanceTreeView(), and set_toggle().
|
protected |
Definition at line 1528 of file salvtables.hxx.
Referenced by AddStringItem(), and set_column_custom_renderer().
|
protected |
Definition at line 1526 of file salvtables.hxx.
Referenced by ExpandRow(), and get_children_on_demand().
|
protected |
Definition at line 1523 of file salvtables.hxx.
Referenced by do_set_toggle(), enable_toggle_buttons(), SalInstanceTreeView(), and set_toggle().
|
protected |
Definition at line 1520 of file salvtables.hxx.
Referenced by clear(), do_insert(), and set_id().
|
protected |
Definition at line 1529 of file salvtables.hxx.
Referenced by do_set_toggle(), enable_toggle_buttons(), and set_toggle().
|
protected |
Definition at line 1530 of file salvtables.hxx.
Referenced by get_sort_column(), and set_sort_column().
|
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().