LibreOffice Module vcl (master) 1
Public Types | Public Member Functions | Protected Member Functions | Protected Attributes | Private Attributes | Friends | List of all members
weld::TreeView Class Referenceabstract

#include <weld.hxx>

Inheritance diagram for weld::TreeView:
[legend]
Collaboration diagram for weld::TreeView:
[legend]

Public Types

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
 

Public Member Functions

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

Protected Member Functions

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

Link< TreeView &, void > m_aChangeHdl
 
Link< TreeView &, bool > m_aRowActivatedHdl
 
Link< int, void > m_aColumnClickedHdl
 
Link< const iter_col &, void > m_aRadioToggleHdl
 
Link< const TreeIter &, bool > m_aEditingStartedHdl
 
Link< const iter_string &, bool > m_aEditingDoneHdl
 
Link< const TreeIter &, bool > m_aExpandingHdl
 
Link< const TreeIter &, bool > m_aCollapsingHdl
 
Link< TreeView &, void > m_aVisibleRangeChangedHdl
 
Link< TreeView &, void > m_aModelChangedHdl
 
Link< const CommandEvent &, bool > m_aPopupMenuHdl
 
Link< bool &, bool > m_aDragBeginHdl
 
std::function< int(const weld::TreeIter &, const weld::TreeIter &)> m_aCustomSort
 
Link< const TreeIter &, OUString > m_aQueryTooltipHdl
 
Link< render_args, void > m_aRenderHdl
 
Link< get_size_args, Sizem_aGetSizeHdl
 
- Protected Attributes inherited from weld::Widget
Link< Widget &, void > m_aFocusInHdl
 
Link< Widget &, void > m_aFocusOutHdl
 
Link< Widget &, bool > m_aMnemonicActivateHdl
 
Link< Widget &, void > m_aStyleUpdatedHdl
 
Link< const Size &, void > m_aSizeAllocateHdl
 
Link< const KeyEvent &, bool > m_aKeyPressHdl
 
Link< const KeyEvent &, bool > m_aKeyReleaseHdl
 
Link< const MouseEvent &, bool > m_aMousePressHdl
 
Link< const MouseEvent &, bool > m_aMouseMotionHdl
 
Link< const MouseEvent &, bool > m_aMouseReleaseHdl
 

Private Attributes

OUString m_sSavedValue
 

Friends

class ::LOKTrigger
 

Detailed Description

Definition at line 917 of file weld.hxx.

Member Typedef Documentation

◆ get_size_args

typedef std::pair<vcl::RenderContext&, const OUString&> weld::TreeView::get_size_args

Definition at line 925 of file weld.hxx.

◆ iter_col

typedef std::pair<const TreeIter&, int> weld::TreeView::iter_col

Definition at line 922 of file weld.hxx.

◆ iter_string

typedef std::pair<const TreeIter&, OUString> weld::TreeView::iter_string

Definition at line 923 of file weld.hxx.

◆ render_args

typedef std::tuple<vcl::RenderContext&, const tools::Rectangle&, bool, const OUString&> weld::TreeView::render_args

Definition at line 927 of file weld.hxx.

Member Function Documentation

◆ all_foreach()

virtual void weld::TreeView::all_foreach ( const std::function< bool(TreeIter &)> &  func)
pure virtual

Implemented in SalInstanceTreeView.

◆ append() [1/4]

void weld::TreeView::append ( const OUString &  rId,
const OUString &  rStr 
)
inline

Definition at line 1025 of file weld.hxx.

◆ append() [2/4]

void weld::TreeView::append ( const OUString &  rId,
const OUString &  rStr,
const OUString &  rImage 
)
inline

Definition at line 1029 of file weld.hxx.

◆ append() [3/4]

void weld::TreeView::append ( const TreeIter pParent,
const OUString &  rStr 
)
inline

Definition at line 1033 of file weld.hxx.

◆ append() [4/4]

void weld::TreeView::append ( TreeIter pRet = nullptr)
inline

Definition at line 1010 of file weld.hxx.

◆ append_separator()

void weld::TreeView::append_separator ( const OUString &  rId)
inline

Definition at line 1039 of file weld.hxx.

◆ append_text()

void weld::TreeView::append_text ( const OUString &  rStr)
inline

Definition at line 1021 of file weld.hxx.

◆ bulk_insert_for_each()

virtual void weld::TreeView::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 
)
pure virtual

Implemented in SalInstanceTreeView.

◆ changed_by_hover()

virtual bool weld::TreeView::changed_by_hover ( ) const
pure virtual

Implemented in SalInstanceTreeView.

◆ clear()

virtual void weld::TreeView::clear ( )
pure virtual

Implemented in JSTreeView, and SalInstanceTreeView.

◆ collapse_row()

virtual void weld::TreeView::collapse_row ( const TreeIter rIter)
pure virtual

Implemented in JSTreeView, and SalInstanceTreeView.

◆ columns_autosize()

virtual void weld::TreeView::columns_autosize ( )
pure virtual

Implemented in SalInstanceTreeView.

◆ connect_changed()

void weld::TreeView::connect_changed ( const Link< TreeView &, void > &  rLink)
inline

Definition at line 1041 of file weld.hxx.

◆ connect_collapsing()

void weld::TreeView::connect_collapsing ( const Link< const TreeIter &, bool > &  rLink)
inline

Definition at line 1268 of file weld.hxx.

◆ connect_column_clicked()

void weld::TreeView::connect_column_clicked ( const Link< int, void > &  rLink)
inline

Definition at line 1054 of file weld.hxx.

◆ connect_custom_get_size()

void weld::TreeView::connect_custom_get_size ( const Link< get_size_args, Size > &  rLink)
inline

Definition at line 1356 of file weld.hxx.

◆ connect_custom_render()

void weld::TreeView::connect_custom_render ( const Link< render_args, void > &  rLink)
inline

Definition at line 1357 of file weld.hxx.

◆ connect_drag_begin()

void weld::TreeView::connect_drag_begin ( const Link< bool &, bool > &  rLink)
inline

Definition at line 1298 of file weld.hxx.

◆ connect_editing()

virtual void weld::TreeView::connect_editing ( const Link< const TreeIter &, bool > &  rStartLink,
const Link< const iter_string &, bool > &  rEndLink 
)
inlinevirtual

Reimplemented in SalInstanceTreeView.

Definition at line 1272 of file weld.hxx.

References Link< typename Arg, typename Ret >::IsSet().

Referenced by SalInstanceTreeView::connect_editing().

◆ connect_expanding()

void weld::TreeView::connect_expanding ( const Link< const TreeIter &, bool > &  rLink)
inline

Definition at line 1267 of file weld.hxx.

◆ connect_model_changed()

void weld::TreeView::connect_model_changed ( const Link< TreeView &, void > &  rLink)
inline

Definition at line 1055 of file weld.hxx.

◆ connect_popup_menu()

virtual void weld::TreeView::connect_popup_menu ( const Link< const CommandEvent &, bool > &  rLink)
inlinevirtual

Definition at line 1289 of file weld.hxx.

◆ connect_query_tooltip()

virtual void weld::TreeView::connect_query_tooltip ( const Link< const TreeIter &, OUString > &  rLink)
inlinevirtual

Reimplemented in SalInstanceTreeView.

Definition at line 993 of file weld.hxx.

References Link< typename Arg, typename Ret >::IsSet().

Referenced by SalInstanceTreeView::connect_query_tooltip().

◆ connect_row_activated()

void weld::TreeView::connect_row_activated ( const Link< TreeView &, bool > &  rLink)
inline

Definition at line 1049 of file weld.hxx.

◆ connect_toggled()

void weld::TreeView::connect_toggled ( const Link< const iter_col &, void > &  rLink)
inline

Definition at line 1052 of file weld.hxx.

◆ connect_visible_range_changed()

virtual void weld::TreeView::connect_visible_range_changed ( const Link< TreeView &, void > &  rLink)
inlinevirtual

◆ copy_iterator()

virtual void weld::TreeView::copy_iterator ( const TreeIter rSource,
TreeIter rDest 
) const
pure virtual

Implemented in SalInstanceTreeView.

◆ count_selected_rows()

virtual int weld::TreeView::count_selected_rows ( ) const
pure virtual

Implemented in SalInstanceTreeView.

◆ enable_drag_source()

virtual void weld::TreeView::enable_drag_source ( rtl::Reference< TransferDataContainer > &  rTransferable,
sal_uInt8  eDNDConstants 
)
pure virtual

Implemented in SalInstanceTreeView.

◆ enable_toggle_buttons()

virtual void weld::TreeView::enable_toggle_buttons ( ColumnToggleType  eType)
pure virtual

Implemented in SalInstanceTreeView.

◆ end_editing()

virtual void weld::TreeView::end_editing ( )
pure virtual

Implemented in SalInstanceTreeView.

◆ expand_row()

virtual void weld::TreeView::expand_row ( const TreeIter rIter)
pure virtual

Implemented in JSTreeView, and SalInstanceTreeView.

◆ find_id()

virtual int weld::TreeView::find_id ( const OUString &  rId) const
pure virtual

Implemented in SalInstanceTreeView.

◆ find_text()

virtual int weld::TreeView::find_text ( const OUString &  rText) const
pure virtual

Implemented in SalInstanceTreeView.

◆ get_checkbox_column_width()

int weld::TreeView::get_checkbox_column_width ( ) const
inline

Definition at line 1337 of file weld.hxx.

◆ get_children_on_demand()

virtual bool weld::TreeView::get_children_on_demand ( const TreeIter rIter) const
pure virtual

Implemented in SalInstanceTreeView.

◆ get_column_title()

virtual OUString weld::TreeView::get_column_title ( int  nColumn) const
pure virtual

Implemented in SalInstanceTreeView.

◆ get_column_width()

virtual int weld::TreeView::get_column_width ( int  nCol) const
pure virtual

Implemented in SalInstanceTreeView.

◆ get_cursor()

virtual bool weld::TreeView::get_cursor ( TreeIter pIter) const
pure virtual

Implemented in SalInstanceTreeView.

◆ get_cursor_index()

virtual int weld::TreeView::get_cursor_index ( ) const
pure virtual

Implemented in SalInstanceTreeView.

◆ get_dest_row_at_pos()

virtual bool weld::TreeView::get_dest_row_at_pos ( const Point rPos,
weld::TreeIter pResult,
bool  bDnDMode,
bool  bAutoScroll = true 
)
pure virtual

◆ get_drag_source()

virtual TreeView * weld::TreeView::get_drag_source ( ) const
pure virtual

◆ get_height_rows()

virtual int weld::TreeView::get_height_rows ( int  nRows) const
pure virtual

Implemented in SalInstanceTreeView.

◆ get_id() [1/2]

virtual OUString weld::TreeView::get_id ( const TreeIter rIter) const
pure virtual

Implemented in SalInstanceTreeView.

◆ get_id() [2/2]

virtual OUString weld::TreeView::get_id ( int  pos) const
pure virtual

Implemented in SalInstanceTreeView.

◆ get_iter_depth()

virtual int weld::TreeView::get_iter_depth ( const TreeIter rIter) const
pure virtual

Implemented in SalInstanceTreeView.

Referenced by weld::IsEntryVisible().

◆ get_iter_first()

virtual bool weld::TreeView::get_iter_first ( TreeIter rIter) const
pure virtual

Implemented in SalInstanceTreeView.

Referenced by weld::GetAbsPos().

◆ get_iter_index_in_parent()

virtual int weld::TreeView::get_iter_index_in_parent ( const TreeIter rIter) const
pure virtual

◆ get_row_area()

virtual tools::Rectangle weld::TreeView::get_row_area ( const weld::TreeIter rIter) const
pure virtual

Implemented in SalInstanceTreeView.

◆ get_row_expanded()

virtual bool weld::TreeView::get_row_expanded ( const TreeIter rIter) const
pure virtual

Implemented in SalInstanceTreeView.

Referenced by weld::IsEntryVisible().

◆ get_saved_value()

OUString const & weld::TreeView::get_saved_value ( ) const
inline

Definition at line 1352 of file weld.hxx.

◆ get_selected()

virtual bool weld::TreeView::get_selected ( TreeIter pIter) const
pure virtual

◆ get_selected_id()

virtual OUString weld::TreeView::get_selected_id ( ) const
pure virtual

Implemented in SalInstanceTreeView.

◆ get_selected_index()

virtual int weld::TreeView::get_selected_index ( ) const
pure virtual

Implemented in SalInstanceTreeView.

◆ get_selected_rows()

virtual std::vector< int > weld::TreeView::get_selected_rows ( ) const
pure virtual

Implemented in SalInstanceTreeView.

◆ get_selected_rows_text()

std::vector< OUString > weld::TreeView::get_selected_rows_text ( ) const
inline

Definition at line 1111 of file weld.hxx.

References a.

◆ get_selected_text()

virtual OUString weld::TreeView::get_selected_text ( ) const
pure virtual

Implemented in SalInstanceTreeView.

◆ get_sensitive() [1/3]

virtual bool weld::Widget::get_sensitive ( ) const
virtual

Implements weld::Widget.

◆ get_sensitive() [2/3]

virtual bool weld::TreeView::get_sensitive ( const TreeIter rIter,
int  col 
) const
pure virtual

Implemented in SalInstanceTreeView.

◆ get_sensitive() [3/3]

virtual bool weld::TreeView::get_sensitive ( int  row,
int  col 
) const
pure virtual

Implemented in SalInstanceTreeView.

◆ get_sort_column()

virtual int weld::TreeView::get_sort_column ( ) const
pure virtual

Implemented in SalInstanceTreeView.

◆ get_sort_indicator()

virtual TriState weld::TreeView::get_sort_indicator ( int  nColumn) const
pure virtual

Implemented in SalInstanceTreeView.

◆ get_sort_order()

virtual bool weld::TreeView::get_sort_order ( ) const
pure virtual

Implemented in SalInstanceTreeView.

◆ get_text() [1/2]

virtual OUString weld::TreeView::get_text ( const TreeIter rIter,
int  col = -1 
) const
pure virtual

Implemented in SalInstanceTreeView.

◆ get_text() [2/2]

virtual OUString weld::TreeView::get_text ( int  row,
int  col = -1 
) const
pure virtual

Implemented in SalInstanceTreeView.

◆ get_text_emphasis() [1/2]

virtual bool weld::TreeView::get_text_emphasis ( const TreeIter rIter,
int  col 
) const
pure virtual

Implemented in SalInstanceTreeView.

◆ get_text_emphasis() [2/2]

virtual bool weld::TreeView::get_text_emphasis ( int  row,
int  col 
) const
pure virtual

Implemented in SalInstanceTreeView.

◆ get_toggle() [1/2]

virtual TriState weld::TreeView::get_toggle ( const TreeIter rIter,
int  col = -1 
) const
pure virtual

Implemented in SalInstanceTreeView.

◆ get_toggle() [2/2]

virtual TriState weld::TreeView::get_toggle ( int  row,
int  col = -1 
) const
pure virtual

Implemented in SalInstanceTreeView.

◆ get_value_changed_from_saved()

bool weld::TreeView::get_value_changed_from_saved ( ) const
inline

Definition at line 1353 of file weld.hxx.

◆ insert() [1/3]

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

Implemented in JSTreeView, JSTreeView, and SalInstanceTreeView.

◆ insert() [2/3]

void weld::TreeView::insert ( int  nRow,
TreeIter pRet = nullptr 
)
inline

Definition at line 1005 of file weld.hxx.

◆ insert() [3/3]

void weld::TreeView::insert ( int  pos,
const OUString &  rStr,
const OUString *  pId,
const OUString *  pIconName,
VirtualDevice pImageSurface 
)
inline

Definition at line 1012 of file weld.hxx.

References pos.

◆ insert_separator()

virtual void weld::TreeView::insert_separator ( int  pos,
const OUString &  rId 
)
pure virtual

Implemented in SalInstanceTreeView.

◆ insert_text()

void weld::TreeView::insert_text ( int  pos,
const OUString &  rStr 
)
inline

Definition at line 1017 of file weld.hxx.

References pos.

◆ is_selected() [1/2]

virtual bool weld::TreeView::is_selected ( const TreeIter rIter) const
pure virtual

Implemented in SalInstanceTreeView.

◆ is_selected() [2/2]

virtual bool weld::TreeView::is_selected ( int  pos) const
pure virtual

Implemented in SalInstanceTreeView.

◆ iter_children()

virtual bool weld::TreeView::iter_children ( TreeIter rIter) const
pure virtual

Implemented in SalInstanceTreeView.

Referenced by weld::RemoveParentKeepChildren().

◆ iter_compare()

virtual int weld::TreeView::iter_compare ( const TreeIter a,
const TreeIter b 
) const
pure virtual

Implemented in SalInstanceTreeView.

Referenced by weld::GetAbsPos().

◆ iter_has_child()

virtual bool weld::TreeView::iter_has_child ( const TreeIter rIter) const
pure virtual

Implemented in SalInstanceTreeView.

Referenced by weld::RemoveParentKeepChildren().

◆ iter_n_children()

virtual int weld::TreeView::iter_n_children ( const TreeIter rIter) const
pure virtual

Implemented in SalInstanceTreeView.

◆ iter_next()

virtual bool weld::TreeView::iter_next ( TreeIter rIter) const
pure virtual

Implemented in SalInstanceTreeView.

Referenced by weld::GetAbsPos().

◆ iter_next_sibling()

virtual bool weld::TreeView::iter_next_sibling ( TreeIter rIter) const
pure virtual

Implemented in SalInstanceTreeView.

◆ iter_nth_child()

bool weld::TreeView::iter_nth_child ( TreeIter rIter,
int  nChild 
) const
inline

Definition at line 1152 of file weld.hxx.

◆ iter_nth_sibling()

bool weld::TreeView::iter_nth_sibling ( TreeIter rIter,
int  nChild 
) const
inline

Definition at line 1145 of file weld.hxx.

References i.

◆ iter_parent()

virtual bool weld::TreeView::iter_parent ( TreeIter rIter) const
pure virtual

◆ iter_previous()

virtual bool weld::TreeView::iter_previous ( TreeIter rIter) const
pure virtual

Implemented in SalInstanceTreeView.

◆ iter_previous_sibling()

virtual bool weld::TreeView::iter_previous_sibling ( TreeIter rIter) const
pure virtual

Implemented in SalInstanceTreeView.

◆ make_iterator()

virtual std::unique_ptr< TreeIter > weld::TreeView::make_iterator ( const TreeIter pOrig = nullptr) const
pure virtual

◆ make_sorted()

virtual void weld::TreeView::make_sorted ( )
pure virtual

Implemented in SalInstanceTreeView.

◆ make_unsorted()

virtual void weld::TreeView::make_unsorted ( )
pure virtual

Implemented in SalInstanceTreeView.

◆ move_subtree()

virtual void weld::TreeView::move_subtree ( TreeIter rNode,
const TreeIter pNewParent,
int  nIndexInNewParent 
)
pure virtual

◆ n_children()

virtual int weld::TreeView::n_children ( ) const
pure virtual

Implemented in SalInstanceTreeView.

◆ queue_draw()

virtual void weld::TreeView::queue_draw ( )
pure virtual

Implemented in SalInstanceTreeView.

◆ remove() [1/2]

virtual void weld::TreeView::remove ( const TreeIter rIter)
pure virtual

Implemented in JSTreeView, JSTreeView, and SalInstanceTreeView.

◆ remove() [2/2]

virtual void weld::TreeView::remove ( int  pos)
pure virtual

◆ remove_id()

void weld::TreeView::remove_id ( const OUString &  rText)
inline

Definition at line 1126 of file weld.hxx.

References remove().

◆ remove_selection()

virtual void weld::TreeView::remove_selection ( )
pure virtual

Implemented in SalInstanceTreeView.

◆ remove_text()

void weld::TreeView::remove_text ( const OUString &  rText)
inline

Definition at line 1110 of file weld.hxx.

References remove().

◆ save_value()

void weld::TreeView::save_value ( )
inline

Definition at line 1351 of file weld.hxx.

◆ scroll_to_row() [1/2]

virtual void weld::TreeView::scroll_to_row ( const TreeIter rIter)
pure virtual

Implemented in SalInstanceTreeView.

◆ scroll_to_row() [2/2]

virtual void weld::TreeView::scroll_to_row ( int  row)
pure virtual

Implemented in SalInstanceTreeView.

◆ select() [1/2]

virtual void weld::TreeView::select ( const TreeIter rIter)
pure virtual

Implemented in JSTreeView, and SalInstanceTreeView.

◆ select() [2/2]

virtual void weld::TreeView::select ( int  pos)
pure virtual

Implemented in JSTreeView, JSTreeView, and SalInstanceTreeView.

◆ select_all()

void weld::TreeView::select_all ( )
inline

Definition at line 1301 of file weld.hxx.

◆ select_id()

void weld::TreeView::select_id ( const OUString &  rId)
inline

Definition at line 1125 of file weld.hxx.

◆ select_text()

void weld::TreeView::select_text ( const OUString &  rText)
inline

Definition at line 1109 of file weld.hxx.

◆ selected_foreach()

virtual void weld::TreeView::selected_foreach ( const std::function< bool(TreeIter &)> &  func)
pure virtual

Implemented in SalInstanceTreeView.

◆ set_centered_column()

virtual void weld::TreeView::set_centered_column ( int  nCol)
pure virtual

Implemented in SalInstanceTreeView.

◆ set_children_on_demand()

virtual void weld::TreeView::set_children_on_demand ( const TreeIter rIter,
bool  bChildrenOnDemand 
)
pure virtual

Implemented in SalInstanceTreeView.

◆ set_clicks_to_toggle()

virtual void weld::TreeView::set_clicks_to_toggle ( int  nToggleBehavior)
pure virtual

Implemented in SalInstanceTreeView.

◆ set_column_custom_renderer()

virtual void weld::TreeView::set_column_custom_renderer ( int  nColumn,
bool  bEnable 
)
pure virtual

Implemented in SalInstanceTreeView.

◆ set_column_editables()

virtual void weld::TreeView::set_column_editables ( const std::vector< bool > &  rEditables)
pure virtual

Implemented in SalInstanceTreeView.

◆ set_column_fixed_widths()

virtual void weld::TreeView::set_column_fixed_widths ( const std::vector< int > &  rWidths)
pure virtual

Implemented in SalInstanceTreeView.

◆ set_column_title()

virtual void weld::TreeView::set_column_title ( int  nColumn,
const OUString &  rTitle 
)
pure virtual

Implemented in SalInstanceTreeView.

◆ set_cursor() [1/2]

virtual void weld::TreeView::set_cursor ( const TreeIter rIter)
pure virtual

Implemented in JSTreeView, and SalInstanceTreeView.

◆ set_cursor() [2/2]

virtual void weld::TreeView::set_cursor ( int  pos)
pure virtual

Implemented in JSTreeView, and SalInstanceTreeView.

◆ set_extra_row_indent()

virtual void weld::TreeView::set_extra_row_indent ( const TreeIter rIter,
int  nIndentLevel 
)
pure virtual

Implemented in SalInstanceTreeView.

◆ set_font_color() [1/2]

virtual void weld::TreeView::set_font_color ( const TreeIter rIter,
const Color rColor 
)
pure virtual

Implemented in SalInstanceTreeView.

◆ set_font_color() [2/2]

virtual void weld::TreeView::set_font_color ( int  pos,
const Color rColor 
)
pure virtual

Implemented in SalInstanceTreeView.

◆ set_id() [1/2]

virtual void weld::TreeView::set_id ( const TreeIter rIter,
const OUString &  rId 
)
pure virtual

Implemented in SalInstanceTreeView.

◆ set_id() [2/2]

virtual void weld::TreeView::set_id ( int  row,
const OUString &  rId 
)
pure virtual

Implemented in SalInstanceTreeView.

◆ set_image() [1/6]

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

Implemented in SalInstanceTreeView.

◆ set_image() [2/6]

virtual void weld::TreeView::set_image ( const TreeIter rIter,
const OUString &  rImage,
int  col = -1 
)
pure virtual

Implemented in SalInstanceTreeView.

◆ set_image() [3/6]

virtual void weld::TreeView::set_image ( const TreeIter rIter,
VirtualDevice rImage,
int  col = -1 
)
pure virtual

Implemented in SalInstanceTreeView.

◆ set_image() [4/6]

virtual void weld::TreeView::set_image ( int  row,
const css::uno::Reference< css::graphic::XGraphic > &  rImage,
int  col = -1 
)
pure virtual

Implemented in SalInstanceTreeView.

◆ set_image() [5/6]

virtual void weld::TreeView::set_image ( int  row,
const OUString &  rImage,
int  col = -1 
)
pure virtual

Implemented in SalInstanceTreeView.

◆ set_image() [6/6]

virtual void weld::TreeView::set_image ( int  row,
VirtualDevice rImage,
int  col = -1 
)
pure virtual

Implemented in SalInstanceTreeView.

◆ set_selection_mode()

virtual void weld::TreeView::set_selection_mode ( SelectionMode  eMode)
pure virtual

Implemented in SalInstanceTreeView.

◆ set_sensitive() [1/3]

virtual void weld::Widget::set_sensitive ( bool  sensitive)
virtual

◆ set_sensitive() [2/3]

virtual void weld::TreeView::set_sensitive ( const TreeIter rIter,
bool  bSensitive,
int  col = -1 
)
pure virtual

Implemented in SalInstanceTreeView.

◆ set_sensitive() [3/3]

virtual void weld::TreeView::set_sensitive ( int  row,
bool  bSensitive,
int  col = -1 
)
pure virtual

Implemented in SalInstanceTreeView.

◆ set_show_expanders()

virtual void weld::TreeView::set_show_expanders ( bool  bShow)
pure virtual

Implemented in SalInstanceTreeView.

◆ set_sort_column()

virtual void weld::TreeView::set_sort_column ( int  nColumn)
pure virtual

Implemented in SalInstanceTreeView.

◆ set_sort_func()

virtual void weld::TreeView::set_sort_func ( const std::function< int(const weld::TreeIter &, const weld::TreeIter &)> &  func)
inlinevirtual

Definition at line 1321 of file weld.hxx.

Referenced by SalInstanceTreeView::set_sort_func().

◆ set_sort_indicator()

virtual void weld::TreeView::set_sort_indicator ( TriState  eState,
int  nColumn 
)
pure virtual

Implemented in SalInstanceTreeView.

◆ set_sort_order()

virtual void weld::TreeView::set_sort_order ( bool  bAscending)
pure virtual

Implemented in SalInstanceTreeView.

◆ set_text() [1/2]

virtual void weld::TreeView::set_text ( const TreeIter rIter,
const OUString &  rStr,
int  col = -1 
)
pure virtual

Implemented in JSTreeView, and SalInstanceTreeView.

◆ set_text() [2/2]

virtual void weld::TreeView::set_text ( int  row,
const OUString &  rText,
int  col = -1 
)
pure virtual

Implemented in SalInstanceTreeView, and JSTreeView.

◆ set_text_align() [1/2]

virtual void weld::TreeView::set_text_align ( const TreeIter rIter,
double  fAlign,
int  col 
)
pure virtual

Implemented in SalInstanceTreeView.

◆ set_text_align() [2/2]

virtual void weld::TreeView::set_text_align ( int  row,
double  fAlign,
int  col 
)
pure virtual

Implemented in SalInstanceTreeView.

◆ set_text_emphasis() [1/2]

virtual void weld::TreeView::set_text_emphasis ( const TreeIter rIter,
bool  bOn,
int  col 
)
pure virtual

Implemented in SalInstanceTreeView.

◆ set_text_emphasis() [2/2]

virtual void weld::TreeView::set_text_emphasis ( int  row,
bool  bOn,
int  col 
)
pure virtual

Implemented in SalInstanceTreeView.

◆ set_toggle() [1/2]

virtual void weld::TreeView::set_toggle ( const TreeIter rIter,
TriState  bOn,
int  col = -1 
)
pure virtual

Implemented in JSTreeView, JSTreeView, and SalInstanceTreeView.

◆ set_toggle() [2/2]

virtual void weld::TreeView::set_toggle ( int  row,
TriState  eState,
int  col = -1 
)
pure virtual

Implemented in JSTreeView, JSTreeView, and SalInstanceTreeView.

◆ signal_changed()

void weld::TreeView::signal_changed ( )
inlineprotected

Definition at line 953 of file weld.hxx.

References Link< typename Arg, typename Ret >::Call().

Referenced by LOKTrigger::trigger_changed().

◆ signal_collapsing()

bool weld::TreeView::signal_collapsing ( const TreeIter rIter)
inlineprotected

◆ signal_column_clicked()

void weld::TreeView::signal_column_clicked ( int  nColumn)
inlineprotected

Definition at line 955 of file weld.hxx.

References Link< typename Arg, typename Ret >::Call().

◆ signal_custom_get_size()

Size weld::TreeView::signal_custom_get_size ( vcl::RenderContext rDevice,
const OUString &  rId 
)
inlineprotected

Definition at line 987 of file weld.hxx.

References Link< typename Arg, typename Ret >::Call().

◆ signal_custom_render()

void weld::TreeView::signal_custom_render ( vcl::RenderContext rDevice,
const tools::Rectangle rRect,
bool  bSelected,
const OUString &  rId 
)
inlineprotected

Definition at line 980 of file weld.hxx.

References Link< typename Arg, typename Ret >::Call().

◆ signal_editing_done()

bool weld::TreeView::signal_editing_done ( const iter_string rIterText)
inlineprotected

Definition at line 971 of file weld.hxx.

References Link< typename Arg, typename Ret >::Call().

◆ signal_editing_started()

bool weld::TreeView::signal_editing_started ( const TreeIter rIter)
inlineprotected

Definition at line 969 of file weld.hxx.

References Link< typename Arg, typename Ret >::Call().

◆ signal_expanding()

bool weld::TreeView::signal_expanding ( const TreeIter rIter)
inlineprotected

◆ signal_model_changed()

void weld::TreeView::signal_model_changed ( )
inlineprotected

Definition at line 965 of file weld.hxx.

References Link< typename Arg, typename Ret >::Call().

◆ signal_query_tooltip()

OUString weld::TreeView::signal_query_tooltip ( const TreeIter rIter)
inlineprotected

Definition at line 977 of file weld.hxx.

References Link< typename Arg, typename Ret >::Call().

◆ signal_row_activated()

bool weld::TreeView::signal_row_activated ( )
inlineprotected

Definition at line 954 of file weld.hxx.

References Link< typename Arg, typename Ret >::Call().

Referenced by LOKTrigger::trigger_row_activated().

◆ signal_toggled()

void weld::TreeView::signal_toggled ( const iter_col rIterCol)
inlineprotected

Definition at line 967 of file weld.hxx.

References Link< typename Arg, typename Ret >::Call().

◆ signal_visible_range_changed()

void weld::TreeView::signal_visible_range_changed ( )
inlineprotected

Definition at line 964 of file weld.hxx.

References Link< typename Arg, typename Ret >::Call().

◆ start_editing()

virtual void weld::TreeView::start_editing ( const weld::TreeIter rEntry)
pure virtual

Implemented in SalInstanceTreeView.

◆ swap()

virtual void weld::TreeView::swap ( int  pos1,
int  pos2 
)
pure virtual

Implemented in SalInstanceTreeView.

◆ unselect() [1/2]

virtual void weld::TreeView::unselect ( const TreeIter rIter)
pure virtual

Implemented in SalInstanceTreeView.

◆ unselect() [2/2]

virtual void weld::TreeView::unselect ( int  pos)
pure virtual

Implemented in SalInstanceTreeView.

◆ unselect_all()

void weld::TreeView::unselect_all ( )
inline

Definition at line 1302 of file weld.hxx.

◆ unset_drag_dest_row()

virtual void weld::TreeView::unset_drag_dest_row ( )
pure virtual

Implemented in SalInstanceTreeView.

◆ vadjustment_get_value()

virtual int weld::TreeView::vadjustment_get_value ( ) const
pure virtual

Implemented in SalInstanceTreeView.

◆ vadjustment_set_value()

virtual void weld::TreeView::vadjustment_set_value ( int  value)
pure virtual

Implemented in SalInstanceTreeView.

◆ visible_foreach()

virtual void weld::TreeView::visible_foreach ( const std::function< bool(TreeIter &)> &  func)
pure virtual

Implemented in SalInstanceTreeView.

Friends And Related Function Documentation

◆ ::LOKTrigger

friend class ::LOKTrigger
friend

Definition at line 919 of file weld.hxx.

Member Data Documentation

◆ m_aChangeHdl

Link<TreeView&, void> weld::TreeView::m_aChangeHdl
protected

Definition at line 933 of file weld.hxx.

◆ m_aCollapsingHdl

Link<const TreeIter&, bool> weld::TreeView::m_aCollapsingHdl
protected

Definition at line 942 of file weld.hxx.

◆ m_aColumnClickedHdl

Link<int, void> weld::TreeView::m_aColumnClickedHdl
protected

Definition at line 935 of file weld.hxx.

◆ m_aCustomSort

std::function<int(const weld::TreeIter&, const weld::TreeIter&)> weld::TreeView::m_aCustomSort
protected

Definition at line 950 of file weld.hxx.

◆ m_aDragBeginHdl

Link<bool&, bool> weld::TreeView::m_aDragBeginHdl
protected

Definition at line 949 of file weld.hxx.

◆ m_aEditingDoneHdl

Link<const iter_string&, bool> weld::TreeView::m_aEditingDoneHdl
protected

Definition at line 938 of file weld.hxx.

◆ m_aEditingStartedHdl

Link<const TreeIter&, bool> weld::TreeView::m_aEditingStartedHdl
protected

Definition at line 937 of file weld.hxx.

◆ m_aExpandingHdl

Link<const TreeIter&, bool> weld::TreeView::m_aExpandingHdl
protected

Definition at line 940 of file weld.hxx.

◆ m_aGetSizeHdl

Link<get_size_args, Size> weld::TreeView::m_aGetSizeHdl
protected

Definition at line 986 of file weld.hxx.

◆ m_aModelChangedHdl

Link<TreeView&, void> weld::TreeView::m_aModelChangedHdl
protected

Definition at line 944 of file weld.hxx.

◆ m_aPopupMenuHdl

Link<const CommandEvent&, bool> weld::TreeView::m_aPopupMenuHdl
protected

Definition at line 946 of file weld.hxx.

◆ m_aQueryTooltipHdl

Link<const TreeIter&, OUString> weld::TreeView::m_aQueryTooltipHdl
protected

Definition at line 976 of file weld.hxx.

◆ m_aRadioToggleHdl

Link<const iter_col&, void> weld::TreeView::m_aRadioToggleHdl
protected

Definition at line 936 of file weld.hxx.

◆ m_aRenderHdl

Link<render_args, void> weld::TreeView::m_aRenderHdl
protected

Definition at line 979 of file weld.hxx.

◆ m_aRowActivatedHdl

Link<TreeView&, bool> weld::TreeView::m_aRowActivatedHdl
protected

Definition at line 934 of file weld.hxx.

◆ m_aVisibleRangeChangedHdl

Link<TreeView&, void> weld::TreeView::m_aVisibleRangeChangedHdl
protected

Definition at line 943 of file weld.hxx.

◆ m_sSavedValue

OUString weld::TreeView::m_sSavedValue
private

Definition at line 930 of file weld.hxx.


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