LibreOffice Module vcl (master)  1
Public Member Functions | Private Types | Private Member Functions | Static Private Member Functions | Private Attributes | List of all members
SalInstanceTreeView Class Reference
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 std::vector< int > *pFixedWidths) 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) const override
 
void set_text (SvTreeListEntry *pEntry, const OUString &rText, int col)
 
virtual void set_text (int pos, const OUString &rText, int col) override
 
void set_sensitive (SvTreeListEntry *pEntry, bool bSensitive, int col)
 
virtual void set_sensitive (int pos, bool bSensitive, int col) override
 
virtual void set_sensitive (const weld::TreeIter &rIter, bool bSensitive, int col) override
 
virtual TriState get_toggle (int pos, int col) const override
 
virtual TriState get_toggle (const weld::TreeIter &rIter, int col) const override
 
virtual void enable_toggle_buttons (weld::ColumnToggleType eType) override
 
virtual void set_toggle (int pos, TriState eState, int col) override
 
virtual void set_toggle (const weld::TreeIter &rIter, TriState eState, int col) override
 
virtual void set_extra_row_indent (const weld::TreeIter &rIter, int nIndentLevel) override
 
void set_text_emphasis (SvTreeListEntry *pEntry, bool bOn, int col)
 
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) override
 
virtual void set_image (int pos, const css::uno::Reference< css::graphic::XGraphic > &rImage, int col) override
 
virtual void set_image (int pos, VirtualDevice &rImage, int col) override
 
virtual void set_image (const weld::TreeIter &rIter, const OUString &rImage, int col) override
 
virtual void set_image (const weld::TreeIter &rIter, const css::uno::Reference< css::graphic::XGraphic > &rImage, int col) override
 
virtual void set_image (const weld::TreeIter &rIter, VirtualDevice &rImage, int col) 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) 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 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) const override
 
virtual void set_text (const weld::TreeIter &rIter, const OUString &rText, int col) 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) 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
 
void set_show_expanders (bool bShow) override
 
virtual ~SalInstanceTreeView () override
 
- Public Member Functions inherited from SalInstanceContainer
 SalInstanceContainer (vcl::Window *pContainer, SalInstanceBuilder *pBuilder, bool bTakeOwnership)
 
virtual void move (weld::Widget *pWidget, weld::Container *pNewParent) override
 
virtual void recursively_unset_default_buttons () override
 
virtual css::uno::Reference< css::awt::XWindow > CreateChildFrame () 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 void set_has_default (bool has_default) override
 
virtual bool get_has_default () const override
 
virtual void set_size_request (int nWidth, int nHeight) override
 
virtual Size get_size_request () const override
 
virtual Size get_preferred_size () const override
 
virtual float get_approximate_digit_width () const override
 
virtual int get_text_height () const override
 
virtual Size get_pixel_size (const OUString &rText) const override
 
virtual vcl::Font get_font () override
 
virtual OString get_buildable_name () const override
 
virtual void set_help_id (const OString &rId) override
 
virtual OString get_help_id () const override
 
virtual void set_grid_left_attach (int nAttach) override
 
virtual int get_grid_left_attach () const override
 
virtual void set_grid_width (int nCols) override
 
virtual void set_grid_top_attach (int nAttach) override
 
virtual int get_grid_top_attach () const override
 
virtual void set_hexpand (bool bExpand) override
 
virtual bool get_hexpand () const override
 
virtual void set_vexpand (bool bExpand) override
 
virtual bool get_vexpand () const override
 
virtual void set_secondary (bool bSecondary) override
 
virtual void set_margin_top (int nMargin) override
 
virtual void set_margin_bottom (int nMargin) override
 
virtual void set_margin_left (int nMargin) override
 
virtual void set_margin_right (int nMargin) override
 
virtual int get_margin_top () const override
 
virtual int get_margin_bottom () const override
 
virtual int get_margin_left () const override
 
virtual int get_margin_right () 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_accessible_relation_label_for (weld::Widget *pLabeled) override
 
virtual void set_tooltip_text (const OUString &rTip) override
 
virtual OUString get_tooltip_text () const override
 
virtual void connect_focus_in (const Link< Widget &, void > &rLink) override
 
virtual void connect_mnemonic_activate (const Link< Widget &, bool > &rLink) override
 
virtual void connect_focus_out (const Link< Widget &, void > &rLink) override
 
virtual void connect_size_allocate (const Link< const Size &, void > &rLink) override
 
virtual void connect_mouse_press (const Link< const MouseEvent &, bool > &rLink) override
 
virtual void connect_mouse_move (const Link< const MouseEvent &, bool > &rLink) override
 
virtual void connect_mouse_release (const Link< const MouseEvent &, bool > &rLink) override
 
virtual void connect_key_press (const Link< const KeyEvent &, bool > &rLink) override
 
virtual void connect_key_release (const Link< const KeyEvent &, bool > &rLink) override
 
virtual bool get_extents_relative_to (const Widget &rRelative, int &x, int &y, int &width, int &height) const override
 
virtual void grab_add () override
 
virtual bool has_grab () const override
 
virtual void grab_remove () override
 
virtual bool get_direction () const override
 
virtual void set_direction (bool bRTL) override
 
virtual std::unique_ptr< weld::Containerweld_parent () const override
 
virtual ~SalInstanceWidget () override
 
vcl::WindowgetWidget () const
 
void disable_notify_events ()
 
bool notify_events_disabled ()
 
void enable_notify_events ()
 
virtual void help_hierarchy_foreach (const std::function< bool(const OString &)> &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 void connect_get_property_tree (const Link< tools::JsonWriter &, void > &rLink) 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 tools::Rectangle &rRect) override
 
SystemWindowgetSystemWindow ()
 
- Public Member Functions inherited from weld::Widget
virtual void set_visible (bool visible)
 
virtual bool get_extents_relative_to (const Widget &rRelative, int &x, int &y, int &width, int &height) const =0
 
virtual void connect_focus_in (const Link< Widget &, void > &rLink)
 
virtual void connect_focus_out (const Link< Widget &, void > &rLink)
 
virtual void connect_mnemonic_activate (const Link< Widget &, bool > &rLink)
 
virtual ~Widget ()
 
- Public Member Functions inherited from weld::TreeView
void insert (int nRow, TreeIter *pRet=nullptr)
 
void append (TreeIter *pRet=nullptr)
 
void insert (int pos, const OUString &rStr, const OUString *pId, const OUString *pIconName, VirtualDevice *pImageSurface)
 
void insert_text (int pos, const OUString &rStr)
 
void append_text (const OUString &rStr)
 
void append (const OUString &rId, const OUString &rStr)
 
void append (const OUString &rId, const OUString &rStr, const OUString &rImage)
 
void append (const TreeIter *pParent, const OUString &rStr)
 
void append_separator (const OUString &rId)
 
void connect_changed (const Link< TreeView &, void > &rLink)
 
void connect_row_activated (const Link< TreeView &, bool > &rLink)
 
void connect_toggled (const Link< const iter_col &, void > &rLink)
 
void connect_column_clicked (const Link< int, void > &rLink)
 
void connect_model_changed (const Link< TreeView &, void > &rLink)
 
void select_text (const OUString &rText)
 
void remove_text (const OUString &rText)
 
std::vector< OUString > get_selected_rows_text () const
 
void select_id (const OUString &rId)
 
void remove_id (const OUString &rText)
 
bool iter_nth_sibling (TreeIter &rIter, int nChild) const
 
bool iter_nth_child (TreeIter &rIter, int nChild) const
 
void connect_expanding (const Link< const TreeIter &, bool > &rLink)
 
void connect_collapsing (const Link< const TreeIter &, bool > &rLink)
 
virtual void connect_popup_menu (const Link< const CommandEvent &, bool > &rLink)
 
void connect_drag_begin (const Link< bool &, bool > &rLink)
 
void select_all ()
 
void unselect_all ()
 
virtual void set_sort_func (const std::function< int(const weld::TreeIter &, const weld::TreeIter &)> &func)
 
int get_checkbox_column_width () const
 
void save_value ()
 
OUString const & get_saved_value () const
 
bool get_value_changed_from_saved () const
 
void connect_custom_get_size (const Link< get_size_args, Size > &rLink)
 
void connect_custom_render (const Link< render_args, void > &rLink)
 

Private Types

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

Private 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, const HelpEvent &, bool)
 
 DECL_LINK (CustomRenderHdl, svtree_render_args, void)
 
 DECL_LINK (CustomMeasureHdl, svtree_measure_args, Size)
 
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)
 

Static Private Member Functions

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

Private 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
 

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
 
- Protected Member Functions inherited from SalInstanceWidget
void ensure_event_listener ()
 
void ensure_key_listener ()
 
void ensure_mouse_listener ()
 
virtual void HandleEventListener (VclWindowEvent &rEvent)
 
virtual bool HandleKeyEventListener (VclWindowEvent &rEvent)
 
virtual void HandleMouseEventListener (VclSimpleEvent &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)
 
- Protected Attributes inherited from SalInstanceContainer
VclPtr< vcl::Windowm_xContainer
 
- Protected Attributes inherited from SalInstanceWidget
VclPtr< vcl::Windowm_xWidget
 
SalInstanceBuilderm_pBuilder
 
- Protected Attributes inherited from weld::Widget
Link< Widget &, voidm_aFocusInHdl
 
Link< Widget &, voidm_aFocusOutHdl
 
Link< Widget &, bool > m_aMnemonicActivateHdl
 
Link< const Size &, voidm_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 &, voidm_aChangeHdl
 
Link< TreeView &, bool > m_aRowActivatedHdl
 
Link< int, voidm_aColumnClickedHdl
 
Link< const iter_col &, voidm_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 &, voidm_aVisibleRangeChangedHdl
 
Link< TreeView &, voidm_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, voidm_aRenderHdl
 
Link< get_size_args, Sizem_aGetSizeHdl
 

Detailed Description

Definition at line 3324 of file salvtables.cxx.

Member Typedef Documentation

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

Definition at line 3351 of file salvtables.cxx.

Constructor & Destructor Documentation

SalInstanceTreeView::SalInstanceTreeView ( SvTabListBox pTreeView,
SalInstanceBuilder pBuilder,
bool  bTakeOwnership 
)
inline
virtual SalInstanceTreeView::~SalInstanceTreeView ( )
inlineoverridevirtual

Member Function Documentation

void SalInstanceTreeView::AddStringItem ( SvTreeListEntry pEntry,
const OUString &  rStr,
int  nCol 
)
inlineprivate
virtual void SalInstanceTreeView::all_foreach ( const std::function< bool(weld::TreeIter &)> &  func)
inlineoverridevirtual

Implements weld::TreeView.

Definition at line 4565 of file salvtables.cxx.

References SvTreeListBox::First(), and iter_next().

virtual void SalInstanceTreeView::bulk_insert_for_each ( int  nSourceCount,
const std::function< void(weld::TreeIter &, int nSourceIndex)> &  func,
const std::vector< int > *  pFixedWidths 
)
inlineoverridevirtual
virtual void SalInstanceTreeView::clear ( )
inlineoverridevirtual
virtual void SalInstanceTreeView::collapse_row ( const weld::TreeIter rIter)
inlineoverridevirtual
virtual void SalInstanceTreeView::columns_autosize ( )
inlineoverridevirtual
virtual void SalInstanceTreeView::connect_editing ( const Link< const weld::TreeIter &, bool > &  rStartLink,
const Link< const iter_string &, bool > &  rEndLink 
)
inlineoverridevirtual
virtual void SalInstanceTreeView::connect_query_tooltip ( const Link< const weld::TreeIter &, OUString > &  rLink)
inlineoverridevirtual

Reimplemented from weld::TreeView.

Definition at line 3641 of file salvtables.cxx.

References weld::TreeView::connect_query_tooltip(), LINK, and SvTreeListBox::SetTooltipHdl().

virtual void SalInstanceTreeView::connect_visible_range_changed ( const Link< weld::TreeView &, void > &  rLink)
inlineoverridevirtual
virtual void SalInstanceTreeView::copy_iterator ( const weld::TreeIter rSource,
weld::TreeIter rDest 
) const
inlineoverridevirtual

Implements weld::TreeView.

Definition at line 4330 of file salvtables.cxx.

virtual int SalInstanceTreeView::count_selected_rows ( ) const
inlineoverridevirtual

Implements weld::TreeView.

Definition at line 4659 of file salvtables.cxx.

References SvListView::GetSelectionCount().

SalInstanceTreeView::DECL_LINK ( SelectHdl  ,
SvTreeListBox ,
void   
)
private
SalInstanceTreeView::DECL_LINK ( DeSelectHdl  ,
SvTreeListBox ,
void   
)
private
SalInstanceTreeView::DECL_LINK ( DoubleClickHdl  ,
SvTreeListBox ,
bool   
)
private
SalInstanceTreeView::DECL_LINK ( ExpandingHdl  ,
SvTreeListBox ,
bool   
)
private
SalInstanceTreeView::DECL_LINK ( EndDragHdl  ,
HeaderBar ,
void   
)
private
SalInstanceTreeView::DECL_LINK ( HeaderBarClickedHdl  ,
HeaderBar ,
void   
)
private
SalInstanceTreeView::DECL_LINK ( ToggleHdl  ,
SvLBoxButtonData ,
void   
)
private
SalInstanceTreeView::DECL_LINK ( ModelChangedHdl  ,
SvTreeListBox ,
void   
)
private
SalInstanceTreeView::DECL_LINK ( StartDragHdl  ,
SvTreeListBox ,
bool   
)
private
SalInstanceTreeView::DECL_LINK ( EditingEntryHdl  ,
SvTreeListEntry ,
bool   
)
private
SalInstanceTreeView::DECL_LINK ( EditedEntryHdl  ,
IterString  ,
bool   
)
private
SalInstanceTreeView::DECL_LINK ( VisibleRangeChangedHdl  ,
SvTreeListBox ,
void   
)
private
SalInstanceTreeView::DECL_LINK ( CompareHdl  ,
const SvSortData ,
sal_Int32   
)
private
SalInstanceTreeView::DECL_LINK ( PopupMenuHdl  ,
const CommandEvent ,
bool   
)
private
SalInstanceTreeView::DECL_LINK ( TooltipHdl  ,
const HelpEvent ,
bool   
)
private
SalInstanceTreeView::DECL_LINK ( CustomRenderHdl  ,
svtree_render_args  ,
void   
)
private
SalInstanceTreeView::DECL_LINK ( CustomMeasureHdl  ,
svtree_measure_args  ,
Size   
)
private
SalInstanceTreeView::DECL_STATIC_LINK ( SalInstanceTreeView  ,
FinishDragHdl  ,
SvTreeListBox ,
void   
)
private
static TriState SalInstanceTreeView::do_get_toggle ( SvTreeListEntry pEntry,
int  col 
)
inlinestaticprivate
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 
)
inlineprivate
void SalInstanceTreeView::do_set_toggle ( SvTreeListEntry pEntry,
TriState  eState,
int  col 
)
inlineprivate
virtual void SalInstanceTreeView::enable_drag_source ( rtl::Reference< TransferDataContainer > &  rHelper,
sal_uInt8  eDNDConstants 
)
inlineoverridevirtual

Implements weld::TreeView.

Definition at line 4554 of file salvtables.cxx.

References SvTreeListBox::SetDragHelper().

virtual void SalInstanceTreeView::enable_toggle_buttons ( weld::ColumnToggleType  eType)
inlineoverridevirtual
virtual void SalInstanceTreeView::end_editing ( )
inlineoverridevirtual

Implements weld::TreeView.

Definition at line 4197 of file salvtables.cxx.

References SvTreeListBox::EndEditing().

virtual void SalInstanceTreeView::expand_row ( const weld::TreeIter rIter)
inlineoverridevirtual
virtual int SalInstanceTreeView::find_id ( const OUString &  rId) const
inlineoverridevirtual
virtual int SalInstanceTreeView::find_text ( const OUString &  rText) const
inlineoverridevirtual
virtual void SalInstanceTreeView::freeze ( )
inlineoverridevirtual
virtual bool SalInstanceTreeView::get_children_on_demand ( const weld::TreeIter rIter) const
inlineoverridevirtual
virtual OUString SalInstanceTreeView::get_column_title ( int  nColumn) const
inlineoverridevirtual
virtual int SalInstanceTreeView::get_column_width ( int  nColumn) const
inlineoverridevirtual
virtual bool SalInstanceTreeView::get_cursor ( weld::TreeIter pIter) const
inlineoverridevirtual

Implements weld::TreeView.

Definition at line 4346 of file salvtables.cxx.

References SvTreeListBox::GetCurEntry().

virtual int SalInstanceTreeView::get_cursor_index ( ) const
inlineoverridevirtual

Implements weld::TreeView.

Definition at line 3912 of file salvtables.cxx.

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

virtual bool SalInstanceTreeView::get_dest_row_at_pos ( const Point rPos,
weld::TreeIter pResult,
bool  bDnDMode 
)
inlineoverridevirtual
virtual TreeView* SalInstanceTreeView::get_drag_source ( ) const
inlineoverridevirtual

Implements weld::TreeView.

Definition at line 4784 of file salvtables.cxx.

References g_DragSource.

virtual int SalInstanceTreeView::get_height_rows ( int  nRows) const
inlineoverridevirtual

Implements weld::TreeView.

Definition at line 4661 of file salvtables.cxx.

References SvTreeListBox::GetEntryHeight().

virtual OUString SalInstanceTreeView::get_id ( int  pos) const
inlineoverridevirtual

Implements weld::TreeView.

Definition at line 4275 of file salvtables.cxx.

References getEntryData().

virtual OUString SalInstanceTreeView::get_id ( const weld::TreeIter rIter) const
inlineoverridevirtual

Implements weld::TreeView.

Definition at line 4539 of file salvtables.cxx.

virtual int SalInstanceTreeView::get_iter_depth ( const weld::TreeIter rIter) const
inlineoverridevirtual

Implements weld::TreeView.

Definition at line 4461 of file salvtables.cxx.

References SvTreeList::GetDepth(), and SvTreeListBox::GetModel().

virtual bool SalInstanceTreeView::get_iter_first ( weld::TreeIter rIter) const
inlineoverridevirtual

Implements weld::TreeView.

Definition at line 4363 of file salvtables.cxx.

References SvTreeListBox::GetEntry().

virtual int SalInstanceTreeView::get_iter_index_in_parent ( const weld::TreeIter rIter) const
inlineoverridevirtual

Implements weld::TreeView.

Definition at line 4629 of file salvtables.cxx.

References SvTreeList::GetRelPos().

virtual tools::Rectangle SalInstanceTreeView::get_row_area ( const weld::TreeIter rIter) const
inlineoverridevirtual

Implements weld::TreeView.

Definition at line 4779 of file salvtables.cxx.

References SvTreeListBox::GetBoundingRect().

virtual bool SalInstanceTreeView::get_row_expanded ( const weld::TreeIter rIter) const
inlineoverridevirtual

Implements weld::TreeView.

Definition at line 4477 of file salvtables.cxx.

References SvListView::IsExpanded().

virtual bool SalInstanceTreeView::get_selected ( weld::TreeIter pIter) const
inlineoverridevirtual

Implements weld::TreeView.

Definition at line 4337 of file salvtables.cxx.

References SvListView::FirstSelected().

virtual OUString SalInstanceTreeView::get_selected_id ( ) const
inlineoverridevirtual

Implements weld::TreeView.

Definition at line 4312 of file salvtables.cxx.

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

virtual int SalInstanceTreeView::get_selected_index ( ) const
inlineoverridevirtual
virtual std::vector<int> SalInstanceTreeView::get_selected_rows ( ) const
inlineoverridevirtual
virtual OUString SalInstanceTreeView::get_selected_text ( ) const
inlineoverridevirtual
virtual int SalInstanceTreeView::get_sort_column ( ) const
inlineoverridevirtual

Implements weld::TreeView.

Definition at line 4740 of file salvtables.cxx.

References m_nSortColumn.

virtual TriState SalInstanceTreeView::get_sort_indicator ( int  col) const
inlineoverridevirtual
virtual bool SalInstanceTreeView::get_sort_order ( ) const
inlineoverridevirtual

Implements weld::TreeView.

Definition at line 4694 of file salvtables.cxx.

References SvTreeListBox::GetModel(), SvTreeList::GetSortMode(), and SortAscending.

OUString SalInstanceTreeView::get_text ( SvTreeListEntry pEntry,
int  col 
) const
inline
virtual OUString SalInstanceTreeView::get_text ( int  pos,
int  col 
) const
inlineoverridevirtual

Implements weld::TreeView.

Definition at line 3994 of file salvtables.cxx.

References get_text(), and SvTreeListBox::GetEntry().

virtual OUString SalInstanceTreeView::get_text ( const weld::TreeIter rIter,
int  col 
) const
inlineoverridevirtual

Implements weld::TreeView.

Definition at line 4527 of file salvtables.cxx.

References get_text().

bool SalInstanceTreeView::get_text_emphasis ( SvTreeListEntry pEntry,
int  col 
) const
inlineprivate
virtual bool SalInstanceTreeView::get_text_emphasis ( const weld::TreeIter rIter,
int  col 
) const
inlineoverridevirtual

Implements weld::TreeView.

Definition at line 4148 of file salvtables.cxx.

References get_text_emphasis().

virtual bool SalInstanceTreeView::get_text_emphasis ( int  pos,
int  col 
) const
inlineoverridevirtual

Implements weld::TreeView.

Definition at line 4154 of file salvtables.cxx.

References get_text_emphasis(), and SvTreeListBox::GetEntry().

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

Definition at line 3533 of file salvtables.cxx.

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

Referenced by get_toggle().

virtual TriState SalInstanceTreeView::get_toggle ( int  pos,
int  col 
) const
inlineoverridevirtual

Implements weld::TreeView.

Definition at line 4082 of file salvtables.cxx.

References get_toggle(), and SvTreeListBox::GetEntry().

virtual TriState SalInstanceTreeView::get_toggle ( const weld::TreeIter rIter,
int  col 
) const
inlineoverridevirtual

Implements weld::TreeView.

Definition at line 4088 of file salvtables.cxx.

References get_toggle().

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

Definition at line 4269 of file salvtables.cxx.

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

Referenced by get_id().

SvTreeListEntry* SalInstanceTreeView::GetPlaceHolderChild ( SvTreeListEntry pEntry) const
inlineprivate
SvTabListBox& SalInstanceTreeView::getTreeView ( )
inline

Definition at line 4758 of file salvtables.cxx.

References m_xTreeView.

virtual void SalInstanceTreeView::hide ( )
inlineoverridevirtual

Reimplemented from SalInstanceWidget.

Definition at line 3755 of file salvtables.cxx.

References VclPtr< reference_type >::get(), and SalInstanceWidget::hide().

virtual 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 
)
inlineoverridevirtual

Implements weld::TreeView.

Definition at line 3762 of file salvtables.cxx.

References do_insert().

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

Implements weld::TreeView.

Definition at line 3771 of file salvtables.cxx.

References do_insert(), and VclResId().

void SalInstanceTreeView::InvalidateModelEntry ( SvTreeListEntry pEntry)
inlineprivate
virtual bool SalInstanceTreeView::is_selected ( int  pos) const
inlineoverridevirtual

Implements weld::TreeView.

Definition at line 3944 of file salvtables.cxx.

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

virtual bool SalInstanceTreeView::is_selected ( const weld::TreeIter rIter) const
inlineoverridevirtual

Implements weld::TreeView.

Definition at line 4623 of file salvtables.cxx.

References SvListView::IsSelected().

bool SalInstanceTreeView::IsDummyEntry ( SvTreeListEntry pEntry) const
inlineprivate
virtual bool SalInstanceTreeView::iter_children ( weld::TreeIter rIter) const
inlineoverridevirtual

Implements weld::TreeView.

Definition at line 4402 of file salvtables.cxx.

References SvTreeListBox::FirstChild(), and IsDummyEntry().

Referenced by iter_has_child().

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

Implements weld::TreeView.

Definition at line 4635 of file salvtables.cxx.

References SvTreeList::GetAbsPos(), and SvTreeListBox::GetModel().

virtual bool SalInstanceTreeView::iter_has_child ( const weld::TreeIter rIter) const
inlineoverridevirtual

Implements weld::TreeView.

Definition at line 4467 of file salvtables.cxx.

References iter_children().

virtual int SalInstanceTreeView::iter_n_children ( const weld::TreeIter rIter) const
inlineoverridevirtual

Implements weld::TreeView.

Definition at line 3889 of file salvtables.cxx.

References SvTreeList::GetChildList(), and SvTreeListBox::GetModel().

virtual bool SalInstanceTreeView::iter_next ( weld::TreeIter rIter) const
inlineoverridevirtual

Implements weld::TreeView.

Definition at line 4384 of file salvtables.cxx.

References IsDummyEntry(), and SvTreeListBox::Next().

Referenced by all_foreach().

virtual bool SalInstanceTreeView::iter_next_sibling ( weld::TreeIter rIter) const
inlineoverridevirtual

Implements weld::TreeView.

Definition at line 4370 of file salvtables.cxx.

virtual bool SalInstanceTreeView::iter_parent ( weld::TreeIter rIter) const
inlineoverridevirtual

Implements weld::TreeView.

Definition at line 4415 of file salvtables.cxx.

References SvTreeListBox::GetParent().

virtual bool SalInstanceTreeView::iter_previous ( weld::TreeIter rIter) const
inlineoverridevirtual

Implements weld::TreeView.

Definition at line 4393 of file salvtables.cxx.

References IsDummyEntry(), and SvTreeListBox::Prev().

virtual bool SalInstanceTreeView::iter_previous_sibling ( weld::TreeIter rIter) const
inlineoverridevirtual

Implements weld::TreeView.

Definition at line 4377 of file salvtables.cxx.

virtual std::unique_ptr<weld::TreeIter> SalInstanceTreeView::make_iterator ( const weld::TreeIter pOrig) const
inlineoverridevirtual

Implements weld::TreeView.

Definition at line 4324 of file salvtables.cxx.

virtual void SalInstanceTreeView::make_sorted ( )
inlineoverridevirtual
virtual void SalInstanceTreeView::make_unsorted ( )
inlineoverridevirtual

Implements weld::TreeView.

Definition at line 4682 of file salvtables.cxx.

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

Referenced by set_sort_column().

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

Implements weld::TreeView.

Definition at line 4649 of file salvtables.cxx.

References SvTreeListBox::GetModel(), and SvTreeList::Move().

virtual int SalInstanceTreeView::n_children ( ) const
inlineoverridevirtual
virtual void SalInstanceTreeView::queue_draw ( )
inlineoverridevirtual
virtual void SalInstanceTreeView::remove ( int  pos)
inlineoverridevirtual
virtual void SalInstanceTreeView::remove ( const weld::TreeIter rIter)
inlineoverridevirtual
virtual void SalInstanceTreeView::remove_selection ( )
inlineoverridevirtual
virtual void SalInstanceTreeView::scroll_to_row ( int  pos)
inlineoverridevirtual
virtual void SalInstanceTreeView::scroll_to_row ( const weld::TreeIter rIter)
inlineoverridevirtual
virtual void SalInstanceTreeView::select ( int  pos)
inlineoverridevirtual
virtual void SalInstanceTreeView::select ( const weld::TreeIter rIter)
inlineoverridevirtual
virtual void SalInstanceTreeView::selected_foreach ( const std::function< bool(weld::TreeIter &)> &  func)
inlineoverridevirtual

Implements weld::TreeView.

Definition at line 4578 of file salvtables.cxx.

References SvListView::FirstSelected(), and SvListView::NextSelected().

virtual void SalInstanceTreeView::set_centered_column ( int  nCol)
inlineoverridevirtual

Implements weld::TreeView.

Definition at line 3693 of file salvtables.cxx.

References AdjustCenter, and SvTabListBox::SetTabJustify().

virtual void SalInstanceTreeView::set_children_on_demand ( const weld::TreeIter rIter,
bool  bChildrenOnDemand 
)
inlineoverridevirtual
virtual void SalInstanceTreeView::set_column_custom_renderer ( int  nColumn,
bool  bEnable 
)
inlineoverridevirtual
virtual void SalInstanceTreeView::set_column_editables ( const std::vector< bool > &  rEditables)
inlineoverridevirtual

Implements weld::TreeView.

Definition at line 3686 of file salvtables.cxx.

References SvTabListBox::SetTabEditable().

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

Implements weld::TreeView.

Definition at line 3674 of file salvtables.cxx.

References SvTreeListBox::Resize(), set_header_item_width(), and SvTabListBox::SetTabs().

Referenced by columns_autosize().

virtual void SalInstanceTreeView::set_column_title ( int  nColumn,
const OUString &  rTitle 
)
inlineoverridevirtual
virtual void SalInstanceTreeView::set_cursor ( int  pos)
inlineoverridevirtual
virtual void SalInstanceTreeView::set_cursor ( const weld::TreeIter rIter)
inlineoverridevirtual
virtual void SalInstanceTreeView::set_extra_row_indent ( const weld::TreeIter rIter,
int  nIndentLevel 
)
inlineoverridevirtual

Implements weld::TreeView.

Definition at line 4117 of file salvtables.cxx.

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

Definition at line 3396 of file salvtables.cxx.

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

Referenced by set_font_color().

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

Implements weld::TreeView.

Definition at line 3821 of file salvtables.cxx.

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

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

Implements weld::TreeView.

Definition at line 3827 of file salvtables.cxx.

References set_font_color().

void SalInstanceTreeView::set_header_item_width ( const std::vector< int > &  rWidths)
inlineprivate
void SalInstanceTreeView::set_id ( SvTreeListEntry pEntry,
const OUString &  rId 
)
inline

Definition at line 4283 of file salvtables.cxx.

References SvTreeListEntry::SetUserData().

Referenced by set_id().

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

Implements weld::TreeView.

Definition at line 4289 of file salvtables.cxx.

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

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

Implements weld::TreeView.

Definition at line 4548 of file salvtables.cxx.

References set_id().

void SalInstanceTreeView::set_image ( SvTreeListEntry pEntry,
const Image rImage,
int  col 
)
inline
virtual void SalInstanceTreeView::set_image ( int  pos,
const OUString &  rImage,
int  col 
)
inlineoverridevirtual

Implements weld::TreeView.

Definition at line 4233 of file salvtables.cxx.

References SvTreeListBox::GetEntry(), and set_image().

virtual void SalInstanceTreeView::set_image ( int  pos,
const css::uno::Reference< css::graphic::XGraphic > &  rImage,
int  col 
)
inlineoverridevirtual

Implements weld::TreeView.

Definition at line 4238 of file salvtables.cxx.

References SvTreeListBox::GetEntry(), and set_image().

virtual void SalInstanceTreeView::set_image ( int  pos,
VirtualDevice rImage,
int  col 
)
inlineoverridevirtual

Implements weld::TreeView.

Definition at line 4244 of file salvtables.cxx.

References SvTreeListBox::GetEntry(), and set_image().

virtual void SalInstanceTreeView::set_image ( const weld::TreeIter rIter,
const OUString &  rImage,
int  col 
)
inlineoverridevirtual

Implements weld::TreeView.

Definition at line 4249 of file salvtables.cxx.

References set_image().

virtual void SalInstanceTreeView::set_image ( const weld::TreeIter rIter,
const css::uno::Reference< css::graphic::XGraphic > &  rImage,
int  col 
)
inlineoverridevirtual

Implements weld::TreeView.

Definition at line 4255 of file salvtables.cxx.

References set_image().

virtual void SalInstanceTreeView::set_image ( const weld::TreeIter rIter,
VirtualDevice rImage,
int  col 
)
inlineoverridevirtual

Implements weld::TreeView.

Definition at line 4263 of file salvtables.cxx.

References set_image().

virtual void SalInstanceTreeView::set_selection_mode ( SelectionMode  eMode)
inlineoverridevirtual

Implements weld::TreeView.

Definition at line 4560 of file salvtables.cxx.

References SvTreeListBox::SetSelectionMode().

void SalInstanceTreeView::set_sensitive ( SvTreeListEntry pEntry,
bool  bSensitive,
int  col 
)
inline
virtual void SalInstanceTreeView::set_sensitive ( int  pos,
bool  bSensitive,
int  col 
)
inlineoverridevirtual

Implements weld::TreeView.

Definition at line 4070 of file salvtables.cxx.

References SvTreeListBox::GetEntry(), and set_sensitive().

virtual void SalInstanceTreeView::set_sensitive ( const weld::TreeIter rIter,
bool  bSensitive,
int  col 
)
inlineoverridevirtual

Implements weld::TreeView.

Definition at line 4076 of file salvtables.cxx.

References set_sensitive().

void SalInstanceTreeView::set_show_expanders ( bool  bShow)
inlineoverridevirtual

Implements weld::TreeView.

Definition at line 4807 of file salvtables.cxx.

References SvTreeListBox::set_property().

virtual void SalInstanceTreeView::set_sort_column ( int  nColumn)
inlineoverridevirtual

Implements weld::TreeView.

Definition at line 4742 of file salvtables.cxx.

References SvTreeListBox::GetModel(), make_unsorted(), and SvTreeList::Resort().

virtual void SalInstanceTreeView::set_sort_func ( const std::function< int(const weld::TreeIter &, const weld::TreeIter &)> &  func)
inlineoverridevirtual
virtual void SalInstanceTreeView::set_sort_indicator ( TriState  eState,
int  col 
)
inlineoverridevirtual
virtual void SalInstanceTreeView::set_sort_order ( bool  bAscending)
inlineoverridevirtual
void SalInstanceTreeView::set_text ( SvTreeListEntry pEntry,
const OUString &  rText,
int  col 
)
inline
virtual void SalInstanceTreeView::set_text ( int  pos,
const OUString &  rText,
int  col 
)
inlineoverridevirtual

Implements weld::TreeView.

Definition at line 4031 of file salvtables.cxx.

References SvTreeListBox::GetEntry(), and set_text().

virtual void SalInstanceTreeView::set_text ( const weld::TreeIter rIter,
const OUString &  rText,
int  col 
)
inlineoverridevirtual

Implements weld::TreeView.

Definition at line 4533 of file salvtables.cxx.

References set_text().

void SalInstanceTreeView::set_text_align ( SvTreeListEntry pEntry,
double  fAlign,
int  col 
)
inline
virtual void SalInstanceTreeView::set_text_align ( const weld::TreeIter rIter,
double  fAlign,
int  col 
)
inlineoverridevirtual

Implements weld::TreeView.

Definition at line 4172 of file salvtables.cxx.

References set_text_align().

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

Implements weld::TreeView.

Definition at line 4178 of file salvtables.cxx.

References SvTreeListBox::GetEntry(), and set_text_align().

void SalInstanceTreeView::set_text_emphasis ( SvTreeListEntry pEntry,
bool  bOn,
int  col 
)
inline
virtual void SalInstanceTreeView::set_text_emphasis ( const weld::TreeIter rIter,
bool  bOn,
int  col 
)
inlineoverridevirtual

Implements weld::TreeView.

Definition at line 4136 of file salvtables.cxx.

References set_text_emphasis().

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

Implements weld::TreeView.

Definition at line 4142 of file salvtables.cxx.

References SvTreeListBox::GetEntry(), and set_text_emphasis().

void SalInstanceTreeView::set_toggle ( SvTreeListEntry pEntry,
TriState  eState,
int  col 
)
inlineprivate
virtual void SalInstanceTreeView::set_toggle ( int  pos,
TriState  eState,
int  col 
)
inlineoverridevirtual

Implements weld::TreeView.

Definition at line 4105 of file salvtables.cxx.

References SvTreeListBox::GetEntry(), and set_toggle().

virtual void SalInstanceTreeView::set_toggle ( const weld::TreeIter rIter,
TriState  eState,
int  col 
)
inlineoverridevirtual

Implements weld::TreeView.

Definition at line 4111 of file salvtables.cxx.

References set_toggle().

virtual void SalInstanceTreeView::show ( )
inlineoverridevirtual

Reimplemented from SalInstanceWidget.

Definition at line 3748 of file salvtables.cxx.

References VclPtr< reference_type >::get(), and SalInstanceWidget::show().

virtual void SalInstanceTreeView::start_editing ( const weld::TreeIter rIter)
inlineoverridevirtual

Implements weld::TreeView.

Definition at line 4191 of file salvtables.cxx.

References SvTreeListBox::EditEntry().

virtual void SalInstanceTreeView::swap ( int  pos1,
int  pos2 
)
inlineoverridevirtual

Implements weld::TreeView.

Definition at line 3866 of file salvtables.cxx.

References SvTreeList::GetEntry(), SvTreeListBox::GetModel(), and SvTreeList::Move().

virtual void SalInstanceTreeView::thaw ( )
inlineoverridevirtual
int SalInstanceTreeView::to_external_model ( int  col) const
inlineprivate

Definition at line 3371 of file salvtables.cxx.

References CHKBTN, and SvTreeListBox::nTreeFlags.

int SalInstanceTreeView::to_internal_model ( int  col) const
inlineprivate
virtual void SalInstanceTreeView::unselect ( int  pos)
inlineoverridevirtual
virtual void SalInstanceTreeView::unselect ( const weld::TreeIter rIter)
inlineoverridevirtual
virtual void SalInstanceTreeView::unset_drag_dest_row ( )
inlineoverridevirtual

Implements weld::TreeView.

Definition at line 4777 of file salvtables.cxx.

void SalInstanceTreeView::update_checkbutton_column_width ( SvTreeListEntry pEntry)
inlineprivate

Definition at line 3475 of file salvtables.cxx.

References SvTreeListBox::GetViewDataEntry(), and SvTreeListBox::InitViewData().

Referenced by do_set_toggle(), and set_toggle().

virtual int SalInstanceTreeView::vadjustment_get_value ( ) const
inlineoverridevirtual

Implements weld::TreeView.

Definition at line 4786 of file salvtables.cxx.

References SvListView::GetAbsPos(), SvTreeListBox::GetFirstEntryInView(), and nValue.

virtual void SalInstanceTreeView::vadjustment_set_value ( int  nValue)
inlineoverridevirtual
virtual void SalInstanceTreeView::visible_foreach ( const std::function< bool(weld::TreeIter &)> &  func)
inlineoverridevirtual

Member Data Documentation

SvLBoxButtonData SalInstanceTreeView::m_aCheckButtonData
private

Definition at line 3330 of file salvtables.cxx.

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

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

Definition at line 3336 of file salvtables.cxx.

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

Definition at line 3334 of file salvtables.cxx.

SvLBoxButtonData SalInstanceTreeView::m_aRadioButtonData
private

Definition at line 3331 of file salvtables.cxx.

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

Definition at line 3328 of file salvtables.cxx.

bool SalInstanceTreeView::m_bTogglesAsRadio
private

Definition at line 3337 of file salvtables.cxx.

int SalInstanceTreeView::m_nSortColumn
private

Definition at line 3338 of file salvtables.cxx.

Referenced by get_sort_column().

VclPtr<SvTabListBox> SalInstanceTreeView::m_xTreeView
private

Definition at line 3329 of file salvtables.cxx.

Referenced by getTreeView().


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